Делите путем


Креирајте збирно поље за обједињавање вредности

Ова тема се односи на Dynamics 365 Customer Engagement (on-premises). За Power Apps верзију ове теме, погледајте: Дефинисање поља збирне вредности у Power Apps

Поља збирне вредности су осмишљена тако да омогуће корисницима да добију увиде у податке надгледајући кључне пословне метрике. Поље збирне вредности садржи агрегатну вредност израчунату преко записа повезаних са одређеним записом, као што су отворене могућности пословног контакта за пословање. Такође, моћи ћете да додајете податке из активности директно повезаних са записом, као што су е-поруке и заказане обавезе и из активности индиректно повезаних са записом преко ентитета „Извођач активности“. У сложенијим сценаријима, можете да додајете податке преко хијерархије записа. Као администратор или особа задужена за прилагођавања система, можете да дефинишете поља збирне вредности помоћу те функције, без потребе за пројектантом који ће написати кôд.

Предности и могућности поља збирних вредности

Предности и могућности поља збирних вредности укључују следеће ставке:

  • Визуелно уређивање је лако. Поља збирних вредности можете да креирате помоћу „Уређивача поља“, као што радите када креирате редовно поље.

  • Широк избор агрегатних функција. Податке можете да прикупљате помоћу следећих функција: SUM, COUNT,, MINMAX и AVG.

  • Пуна подршка филтера за додавање. Можете поставити различите филтере за изворни ентитет или сродни ентитет приликом постављања више услова.

  • Неприметна интеграција са корисничким интерфејсом. Поља збирне вредности можете укључити у обрасце, приказе, графиконе и извештаје.

  • Поља збирних вредности су компоненте решења. Можете лако да пребаците поља збирне вредности као компоненте решења између организација и да их дистрибуирате у решењима.

  • Поља збирних вредности и израчуната поља се међусобно надопуњују. Поље за збирну вредност можете да користите као део израчунатог поља и обрнуто.

    Поједини примери поља збирних вредности обухватају:

  • Укупан процењени приход отворених могућности налога

  • Укупан процењени приход отворених могућности за све налоге у хијерархији

  • Укупан процењени приход од могућности укључујући подређене могућности

  • Укупна процењене вредност квалификованих потенцијалних клијената генерисаних у кампањи

  • Број отворених предмета високог приоритета кроз све налоге у хијерархији

  • Најраније креирано време свих отворених премета високог приоритета за налог

Свако поље збирне вредности креира два додатна поља <fieldname> са_дате и <fieldname>_стате обрасцем суфикса. Поље _date је тип података Datetime и поље _state тип података целог броја.

Поље _дате поље је поље креирано у систему које се користи за складиштење последњег датума и времена израчунавања вредности поља збирне вредности.

Поље „_state“ има следеће вредности:

Стање Опис
0 => NotCalculated Вредност поља тек треба да буде израчуната.
1 => Calculated Вредност поља је израчуната по времену последњег ажурирања у пољу _дате.
2 => OverflowError Израчунавање вредности поља довело је до грешке прекорачења.
3 => OtherError Израчунавање вредности поља није успело због унутрашње грешке. Следеће покретање посла израчунавања ће то вероватно поправити.
4 => RetryLimitExceeded Израчунавање вредности поља није успело зато што је максималан број поновних покушаја да се израчуна вредност премашена због високог број конверзије валуте и неусаглашености закључавања.
5 => HierarchicalRecursionLimitReached Израчунавање вредности поља није успело зато што је достигнуто максимално ограничење дубине хијерархије за израчунавање.
6 => LoopDetected Израчунавање вредности поља није успело зато што је рекурзивна петља откривена у хијерархији записа.

Израчунавања збирне вредности

Збирне вредности су израчунате заказивањем системских послова који се асинхроно покрећу у позадини. Морате да будете администратор да бисте видели и управљали пословима збирне вредности. Да бисте приказали задатке збирне вредности, идите на ставку "Поставке > системских послова > Прикажи периодичне > системске послове". Да бисте брзо нашли релевантан посао, можете филтрирати по типу системског посла: масовно израчунајте поље збирне вредности или израчунајте поље збирне вредности.

  • Масовно израчунавање поља збирне вредности је посао који се понавља, креиран по пољу збирне вредности. Оно се покрене једном, након што сте креирали или ажурирали поље збирне вредности. Посао поново израчунава вредност поља за збирне вредности за све постојеће записе који садрже ово поље. Подразумевано, посао ће се покренути 12 часова након што креирате или ажурирате поље. Када се посао доврши, он се аутоматски заказује да тече у далекој будућности, отприлике, за 10 година. Ако је поље измењено, посао се ресетује да се поново покрене за 12 сати након ажурирања. Потребно је да се сачека 12 сати да бисте се уверили да масовно израчунавање поља збирне вредности ради у току нерадног времена организације. Препоручује се да након креирања или измене поља збирне вредности администратор подеси почетно време посла масовног израчунавања поља збирне вредности на такав начин да израчунавање ради у току нерадног времена организације. На пример, добро време за покретање посла је поноћ како бисте се постарали да постоји ефикасна обрада поља збирних вредности.

  • Израчунавање поља збирне вредности је посао који се понавља и којим се врше инкрементална израчунавања поља збирних вредности у постојећим записима за одређени ентитет. Постоји само један посао израчунавања поља збирне вредности по ентитету. Инкрементална израчунавања значе да посао израчунавања поља збирне вредности обрађује записе који су креирани, ажурирани или избрисани након последњег извршеног посла масовног израчунавања поља збирне вредности. Подразумевана поставка максималног понављања је један сат. Посао се аутоматски креира када се креира прво поље збирне вредности за ентитет и избрише када се последње поље збирне вредности избрише.

  • Опција за поновно израчунавање на мрежи. Ако показивачем миша пређете преко поља збирне вредности у обрасцу, можете да видите време последње збирне вредности и можете да освежите вредност збирне вредности тако што ћете одабрати икону „Освежи“ поред поља, као што је приказано у наставку:

    Збирно поље у обрасцу конта у систему Дyнамицс 365 за ангажовање купаца.

    Постоји неколико предострожности које треба да имате у виду када користите опцију поновног рачунања на мрежи (ручно освежавање на обрасцу):

    • Морате да имате привилегије писања за ентитет и права приступа за читање у изворном запису за који захтевате освежавање. На пример, ако израчунавате просечан приход од отворених могућности за пословање за пословни контакт, не морате да имате привилегије писања за могућност за пословање ентитета, само у ентитету пословног контакта.

    • Ова опција је доступна само у режиму на мрежи. Не можете је користити током рада ван мреже.

    • Максимални број записа током освежавања збирне вредности је ограничен на 50.000 записа. У случају хијерархијске збирне вредности, ово се односи на сродне записе у хијерархији. Ако је премашено ограничење, видите поруку о грешци: „Израчунавања не могу да се извршавају на мрежи зато што је достигнуто ограничење израчунавања од 50.000 сродних записа.“ Ово ограничење се не примењује када се збирна вредност аутоматски поново израчунава од стране системских послова.

    • Максимална дубина хијерархије је ограничена на 10 за извор записа. Ако је премашено ограничење, видите поруку о грешци: „Израчунавања не могу да се извршавају на мрежи зато што је достигнуто ограничење дубине хијерархије од 10 сродних записа.“ Ово ограничење се не примењује када се збирна вредност аутоматски поново израчунава од стране системских послова.

    Као администратор система, можете да измените образац понављања задатка збирне вредности, да га одложите, паузирате или наставите задатак збирне вредности. Међутим, не можете отказати или избрисати посао збирне вредности. Да бисте паузирали, одложили, наставили или изменили образац понављања, идите на поставке системских > послова. У приказу изаберите периодичне системске послове. На траци за морнарицу одаберите ставку Радње и изаберите жељену радњу. За посао масовног израчунавања поља збирне вредности доступни избори су: „Настави“, „Одложи“ и „Паузирај“. За посао масовног израчунавања поља збирне вредности, доступни избори су: „Измени понављање“, „Настави“, „Одложи“ и „Паузирај“.

Сценарио пословног поља збирне вредности

Хајде да погледамо неколико сценарија са пољима збирне вредности. Додаћемо податак за запис из сродних записа, са и без коришћења хијерархије. Такође, додаћемо податке за запис из повезаних активности и активности индиректно повезаних са записом преко ентитета „Извођач активности“. У сваком примеру, ми дефинишемо поље збирне вредности помоћу Уређивача поља. Да бисте отворили алатку "Уређивач поља", отворите истраживач решења и проширите ентитете > компоненти. Изаберите жељени ентитет и изаберите Поља. Одаберите Ново У уређивачу наведите потребне информације за ово поље, укључујући врсту поља и тип података. У пољу Врста поља изаберите збирну вредност након што изаберете тип података. Типови података укључују децималне или целе бројеве, валуту и датум/време. Кликните на дугме Уреди поред типа поља. Ово вас доводи до уређивача за дефиниције поља збирне вредности. Дефиниција поља збирне вредности састоји се из три одељка: Изворни ентитет,Сродни ентитет и Агрегација.

  • У одељку Ентитет извора наводите ентитет за који је дефинисано поље збирне вредности и да ли се сакупљате преко хијерархије. Можете да додате филтере са више услова да бисте навели записе у хијерархији које желите да користите за збирне вредности.

  • У одељку Сродни ентитет наводите ентитет над којим се агреги. Овај одељак је опционалан када одаберете збирну вредност преко хијерархије на изворном ентитету. Можете да додате филтере са више услова да бисте навели које сродне записе да користите у израчунавању. На пример, укључујете приход од отворених могућности за пословање са пословним годишњи приходом већим од 1000$.

  • У одељку Агрегат наведите метрику коју желите да израчунате. Можете одабрати доступне агрегатне функције, као што су SUM, COUNT, MIN, MAX или AVG.

У овом примеру хијерархије се не користи. Укупан процењени приход је израчунат за пословни контакт, из сродних отворених могућности.

Прикупљање процењеног прихода за Дyнамицс 365 за конто ангажовања клијента.

Додајте податке за запис из подређених записа, преко хијерархије

У овом примеру рачунамо укупан процењени приход могућности за пословање укључујући подређене могућности, преко хијерархије.

Агрегација процењеног прихода, хијерархија могућности за пословање.

У овом примеру рачунамо укупан процењени приход отворених могућности за пословање за све налоге, преко хијерархије.

Агрегација процењеног прихода преко хијерархије налога.

У овом примеру рачунамо укупно потрошено и наплаћено време из активности повезаних са пословним контактом. То може да обухвати време потрошено у телефонском разговору, у оквиру заказаних обавеза или у прилагођеним активностима.

У ранијим издањима, могли смо да дефинишемо поље збирне вредности за појединачну активност, као што су телефонски позив, факс или заказана обавеза. Али, да бисмо добили резултат као у примеру приказаном у наставку, морали смо да саберемо податке помоћу израчунатих поља. Сада можете то све да урадите у једном кораку и то тако што ћете дефинисати једно поље збирне вредности за ентитет „Активност“.

Збирна вредност свих активности за неки налог.

У овом примеру рачунаћемо укупан број е-порука послатих неком пословном контакту, при чему је пословни контакт наведен у редовима „За примаоца“ или „Cc прималац“. Ово се ради навођењем врсте учешћа у ФИЛТЕРС-у за ентитет партије активности у дефиницији поља збирне вредности. Ако не користите филтрирање, у израчунавању ће се користити сви доступни типови учешћа за активност. Више информација о ентитету партије активности и типовима учешћа доступних за одређену активност потражите у чланку АцтивитyПартy ентитет.

Збирна вредност повезаних активности и стране које у њој учествују.

У овом примеру рачунамо просечан процењени приход из свих могућности за пословање повезаних са пословним контактом.

Просечан процењени приход у систему Дyнамицс 365 за ангажовање купаца.

Следећи пример приказује како се рачуна просечан процењени приход од повезаних могућности за пословање преко хијерархије пословних контаката. Просечан процењени приход може да се види на сваком нивоу хијерархије.

Просечан процењени приход.

Разматрања поља збирних вредности

Требало би да имате на уму одређене услове и ограничења када радите са пољима збирних вредности:

  • Можете да дефинишете максимално 100 поља збирне вредности за организацију и до 10 поља збирне вредности по ентитету.

  • Ток посла не може да се активира путем ажурирања поља збирне вредности.

  • Услов чекања тока посла не може да користи поље збирне вредности.

  • Збирна вредност преко поља збирне вредности није подржана.

  • Збирна вредност не може да упућује на израчунато поље које користи друго израчунато поље, чак ни ако су сва поља другог израчунатог поља у тренутном ентитету.

  • Поље збирне вредности се не ажурира аутоматски ако користи поље формуле које зависи од функција повезаних са временом, као NOW() што је, UTCNOW(),или ISUTCTODAY()" UTCTODAY(). Опција поновног израчунавања на мрежи (ручно освежавање обрасца) или дугме "Поново израчунај" мора се користити за израчунавање најновије вредности поља збирне вредности.

  • Збирну вредност може само да примењује филтере изворном ентитету или сродним ентитетима, једноставним пољима или не-комплексним израчунатим пољима.

  • Збирна вредност може да се изврши само преко сродних ентитета са односом 1:N. Збирна вредност не може да се обави над N:N односима.

  • Збирна вредност не може да се обави над 1:N односом за ентитет активности или ентитет активности странке.

  • Пословна правила, токове посла или израчуната поља увек користе последњу израчунату вредност поља збирне вредности.

  • Поље збирне вредности је додато под контекст система корисника. Сви корисници могу да виде исту вредност поља збирне вредности. Можете контролисати видљивост поља збирне вредности са безбедношћу на нивоу поља (FLS) тако што ћете ограничити ко може да приступи пољу збирне вредности. Више информација:Безбедност на нивоу поља.

  • Ако је прецизност агрегираног поља већа од прецизности поља збирне вредности, прецизност агрегираног поља се заокружује на прецизност поља збирне вредности пре него што се изврши агрегација. Да бисмо илустровали ово понашање, погледаћемо то на конкретном примеру. Рецимо да поље збирне вредности на ентитету пословног контакта, за израчунавање укупног процењеног прихода сродних могућности за пословање, има прецизност од две децимале. „Проц. приход“, ово поље на ентитету могућности за пословање је агрегирано поље које има прецизност од четири децимале. У нашем примеру пословни контакт има две сродне могућности за пословање. Укупан збир процењеног прихода се израчунава на следећи начин:

    1. Проц. Приход за прву могућност за пословање: $1000.0041

    2. Проц. Приход за другу могућност за пословање: $2000.0044

    3. Агрегирани збир за Проц. Приход: $1000,00 + $2000,00 = $3000,00
      Као што можете да видите, заокруживање прецизности на две децимале на агрегираном пољу се врши пре него што се изврши агрегација.

  • Одређени обрасци ентитета, као што су „Пословни контакт“ или „Контакт“, унапред садрже повезане мреже. На пример, образац „Пословни контакт“ обухвата контакте, предмете, могућности за пословање и друге мреже. Неки од записа који се приказују у обрасцу „Пословни контакт“ су директно повезани са записом пословног контакта; остали су повезани индиректно преко веза са другим записима. Поређења ради, агрегација поља збирне вредности користи искључиво директне везе експлицитно дефинисане у дефиницији поља збирне вредности. Друге везе се не узимају у обзир. Да бисмо илустровали ове разлике у понашању, погледаћемо следећи пример.

    1. Пословни контакт A1 има примарни контакт П1. Случај C1 је повезан са налогом A1 (C1. Поље купца = A1) и предмет C2 је повезан са контактом P1 (C2. Поље купца = P1).

    2. Координатна мрежа предмета на обрасцу "Рачун" за запис A1 приказује два случаја, C1 и C2.

    3. Поље збирне вредности на ентитету пословног контакта, звано „Укупан број предмета“, се користи за рачунање предмета повезаних са пословним контактом.

    4. У дефиницији поља збирне вредности пословног контакта, наводимо предмете који имају однос са клијентима са пословним контактом. Након агрегације, укупан број предмета износи 1 (предмет Ц1). Предмет Ц2 није укључен у укупан број, зато што је директно повезан са контактом, али не и са пословним контактом и не може да буде експлицитно дефинисан у дефиницији поља збирне вредности пословног контакта. Као резултат тога, укупан број предмета враћених операцијом збирне вредности не подудара се са бројем предмета приказаних у координатној мрежи предмета .

Погледајте и

Креирање и уређивање поља
Дефинисање израчунатих поља
Понашање и формат поља "Датум и време"
Извршавање упита и визуелизација хијерархијски података