Comparteix a través de


Crear un camp de valor consolidat per agregar valors

Aquest tema s'aplica al Dynamics 365 Customer Engagement (on-premises). Per a la versió del Power Apps d'aquest tema, vegeu: Definir camps de valor consolidat a Power Apps

Els camps valor consolidat estan dissenyats per ajudar els usuaris a obtenir la informació sobre les dades mitjançant la supervisió dels paràmetres empresarials claus. Un camp de valor consolidat conté un valor agregat calculat sobre els registres relacionats amb un registre específic, com ara obrir oportunitats d'un compte. També, podeu agregar dades des de les activitats directament relacionades amb un registre, com ara correus electrònics i cites i activitats indirectament relacionades amb un registre mitjançant l'entitat Grup d'activitat. En escenaris més complexos, podeu afegir dades sobre la jerarquia de registres. Com a administrador o personalitzador, podeu definir camps de valor consolidats mitjançant la característica sense que un desenvolupador hagi de programar codi.

Beneficis i capacitats dels camps de valor consolidat

Entre els beneficis i les capacitats dels camps de valor consolidat s'inclouen les següents:

  • L'edició visual és senzilla. Podeu crear els camps de valor consolidat utilitzant l'Editor de camp, igual que feu quan creeu un camp normal.

  • Àmplia selecció de funcions agregades. Podeu agregar dades mitjançant les funcions següents: SUM, COUNT, MIN,and MAXAVG.

  • Suport de filtre complet per agregació. Podeu definir diferents filtres per a l'entitat d'origen o entitat relacionada quan configureu diverses condicions.

  • Integració perfecta amb la interfície d'usuari. Podeu incloure els camps de valor consolidat en formularis, vistes, gràfics i informes.

  • Els camps de valor consolidat són components de la solució. Podeu moure fàcilment els camps de valor consolidat com components entre organitzacions i distribuir-los en solucions.

  • Els camps de valor consolidat i els camps calculats són complementaris entre si. Podeu utilitzar un camp de valor consolidat com a part del camp calculat i viceversa.

    Alguns exemples de camps de valor consolidat inclouen:

  • Total d'ingressos previstos d'oportunitats obertes d'un compte

  • Total d'ingressos previstos d'oportunitats obertes a través de tots els comptes a una jerarquia

  • Total d'ingressos previstos d'una oportunitat, incloses oportunitats secundàries

  • Valor estimat total dels clients potencials qualificats generats per a una campanya

  • Nombre de casos oberts d'alta prioritat a través de tots els comptes a una jerarquia

  • Primer temps de creació de tots els casos oberts d'alta prioritat d'un compte

Cada camp de valor consolidat crea dos camps accessoris amb <fieldname>_date i <fieldname>_state patró de sufixos. El camp _date és del tipus de dades Datetime i el camp _state és del tipus de dades enter.

El camp _date és un camp creat pel sistema, que s'utilitza per emmagatzemar l'última data i hora en què es va calcular el valor d'un camp de valor consolidat.

El camp _state té els següents valors:

Estat o província Descripció
0 => NotCalculated El valor del camp encara està per calcular.
1 => Calculated El valor de camp s'ha calculat per a la darrera hora d'actualització del camp _date.
2 => OverflowError El càlcul del valor del camp ha provocat un error de desbordament.
3 => OtherError El càlcul del valor del camp ha fallat a causa d'un error intern. La següent execució de la feina de càlcul probablement ho arreglarà.
4 => RetryLimitExceeded El càlcul de valor de camp ha fracassat perquè el nombre màxim de reintents per calcular el valor s'ha superat per l'alt nombre de simultaneïtat i conflictes de bloqueig.
5 => HierarchicalRecursionLimitReached El càlcul de valor de camp ha fallat perquè s'ha assolit el límit màxim de profunditat de jerarquia per al càlcul.
6 => LoopDetected El càlcul de valor de camp ha fallat perquè s'ha detectat un bucle recursiu a la jerarquia del registre.

Càlculs del valor consolidat

Els valors consolidats es calculen per feines del sistema planificades que s'executen asíncronament al fons. Heu de ser un administrador per visualitzar i administrar les feines del valor consolidat. Per veure els treballs de valor consolidat, aneu a Configuració, Feines>del sistema, visualitzeu>Feines recurrents> del sistema. Per trobar ràpidament una feina rellevant, podeu filtrar pel tipus de feina del sistema: Càlcul de massa del camp de valor consolidat o Calcula el camp de valor consolidat.

  • El camp Calcula massivament el camp de valor consolidat és una feina periòdica, creada per un camp de valor consolidat. S'executa una vegada, quan hàgiu creat o actualitzat un camp de valor consolidat. La feina torna a calcular el valor de camp de valor consolidat especificat a tots els registres existents que contenen aquest camp. Per defecte, la feina s'executarà 12 hores després de que hàgiu creat o actualitzat un camp. Quan el treball finalitzi, es planifica automàticament executar-se en un futur llunyà, aproximadament, en 10 anys. Si el camp està modificat, la feina es reinicialitza per executar-se una altra vegada 12 hores després de la l'actualització. El retard de 12 hores és necessari per assegurar que Calcula massivament el camp de valor consolidat s'executi durant les hores no operatives de l'organització. Es recomana que un administrador ajusti l'hora d'inici d'una feina Calcula massivament el camp de valor consolidat quan el camp de valor consolidat s'hagi creat o modificat, de tal manera que s'executi durant les hores no operatives. Per exemple, les 12:00 de la nit seria una bona hora per executar la feina per assegurar el processament eficient dels camps de valor consolidat.

  • Calcula el camp de valor consolidat és una feina periòdica que fa càlculs incrementals de tots els camps de valor consolidat als registres existents per a una entitat especificada. Hi ha només una feina de Calcula el camp de valor consolidat per entitat. Els càlculs incrementals signifiquen que la feina de Calcula el camp de valor consolidat processa els registres que van ser creats, actualitzats o suprimits quan la darrera feina de Calcula el camp de valor consolidat va finalitzar. La periodicitat màxima per defecte és una hora. La feina es crea automàticament quan el primer camp de valor consolidat a una entitat es crea i s'esborra quan se suprimeix el darrer camp de valor consolidat.

  • Opció recàlcul en línia. Si us moveu per sobre del camp de valor consolidat al formulari, podeu veure l'hora de l'últim valor consolidat i podeu actualitzar el valor del valor consolidat seleccionant la icona Actualitza al costat del camp, com es mostra a sota:

    Camp de valor consolidat al formulari del compte del Dynamics 365 for Customer Engagement.

    Hi ha unes quantes consideracions que heu de tenir en compte quan utilitzeu l'opció per tornar a calcular en línia (actualització manual al formulari):

    • Heu de tenir els privilegis d'escriptura a l'entitat i els drets d'accés de lectura en el registre d'origen on voleu sol·licitar l'actualització. Per exemple, si esteu calculant els ingressos previstos de les oportunitats obertes d'un compte, no heu de tenir els privilegis d'escriptura a l'entitat de l'oportunitat, només a l'entitat del compte.

    • Aquesta opció només està disponible al mode en línia. No podeu utilitzar-la mentre es treballa fora de línia.

    • El nombre màxim de registres durant l'actualització del valor consolidat es limita a 50.000 registres. En el cas del valor consolidat de la jerarquia, s'aplica als registres relacionats a través de la jerarquia. Si s'excedeix el límit, veureu un missatge d'error: "No es poden realitzar càlculs en línia perquè s'ha assolit el límit de càlcul de 50.000 registres relacionats". Aquest límit no s'aplica quan el valor consolidat es torna a calcular automàticament per les feines del sistema.

    • La profunditat màxima de la jerarquia està limitada a 10 per al registre d'origen. Si s'excedeix el límit, veureu un missatge d'error: "No es poden realitzar càlculs en línia perquè s'ha assolit el límit de profunditat de la jerarquia de 10 registres d'origen". Aquest límit no s'aplica quan el valor consolidat es torna a calcular automàticament per les feines del sistema.

    Com a administrador de sistema, podeu modificar el patró de periodicitat de la feina de valor consolidat, posposar, posar en pausa o reprendre la feina de valor consolidat. Tanmateix, no es pot cancel·lar o esborrar una feina de valor consolidat. Per posar en pausa, posposar, reprendre o modificar el patró de recurrència, aneu a Configuració>de llocs de treball del sistema. A Visualització, seleccioneu Feines recurrents del sistema. A la barra de navegació, trieu Accions i seleccioneu l'acció que vulgueu. Per a la feina Calcula massivament el camp de valor consolidat, les seleccions disponibles són: reprèn, posposa i posa en pausa. Per a la feina Calcula el camp de valor consolidat, les seleccions disponibles són: modifica la periodicitat, reprèn, posposa i posa en pausa.

Escenaris de negoci del camp de valor consolidat

Fem una ullada a diversos escenaris de camp de valor consolidat. Afegirem les dades per a un registre a partir dels registres relacionats amb i sense utilitzar una jerarquia. També afegirem dades per a un registre a partir de les activitats relacionades i activitats indirectament relacionades amb un registre mitjançant l'entitat Grup d'activitat. A cada exemple, podem definir el camp del valor consolidat utilitzant l'Editor de camp. Per obrir l'editor de camps, obriu l'explorador de solucions i expandiu Entitats> de components. Seleccioneu l'entitat que voleu i seleccioneu Camps. Trieu Nou. A l'editor, proporcioneu la informació necessària per al camp, inclòs el Tipus de camp i el Tipus dedades. Al Tipus decamp, seleccioneu Valor consolidat, un cop hàgiu seleccionat el tipus de dades. Els tipus de dades inclouen nombres sencers o decimals, moneda i data/hora. Trieu el botó Edita al costat del Tipus decamp. Això us porta a l'editor de definició del camp de valor consolidat. La definició del camp de valor consolidat consta de tres seccions: Entitat origen, Entitat relacionada i Agregació.

  • A la secció Entitat d'origen , especifiqueu l'entitat per a la qual està definit el camp de valor consolidat i si afegiu o no sobre una jerarquia. Podeu afegir filtres amb diverses condicions per especificar els registres en la jerarquia que voleu utilitzar per al valor consolidat.

  • A la secció Entitat relacionada, especifiqueu l'entitat sobre la qual agregueu. Aquesta secció és opcional quan decidiu el valor consolidat sobre la jerarquia a l'entitat d'origen. Podeu afegir filtres amb diverses condicions per especificar quins registres relacionats s'utilitzen al càlcul. Per exemple, incloeu els ingressos de les oportunitats obertes amb una facturació anual superior a $1000.

  • A la secció Agregat , especifiqueu la mètrica que voleu calcular. Podeu triar funcions agregades disponibles com ara SUM, COUNT, MIN, MAX o AVG.

En aquest exemple, no s'utilitza una jerarquia. El total estimat d'ingressos es calcula per a un compte, des de les oportunitats obertes relacionades.

Agregar els ingressos estimats per a un compte del Dynamics 365 for Customer Engagement.

Dades agregades per a un registre dels registres secundaris, a través de la jerarquia

En aquest exemple, podem calcular el total dels ingressos previstos d'una oportunitat, incloses les oportunitats secundàries, a través de la jerarquia.

Total d'ingressos previstos, jerarquia d'oportunitats

En aquest exemple, calculem el total dels ingressos previstos de les oportunitats obertes a través dels comptes, mitjançant la jerarquia.

Ingressos previstos afegits sobre la jerarquia del compte

En aquest exemple, podem calcular el temps total invertit i facturat a partir de totes les activitats relacionades amb un compte. Això pot incloure el temps invertit en el telèfon, a les cites, o en activitats personalitzades.

En les primeres versions, era possible definir un camp de valor consolidat per a una activitat individual, com ara una trucada telefònica, un fax o una cita. Però, per aconseguir el resultat de l'exemple mostrat a continuació, calia comptar les dades mitjançant els camps calculats. Ara, podeu fer-ho tot en un sol pas definint un camp de valor consolidat de l'entitat Activitat.

Acumular totes les activitats per a un compte.

En aquest exemple, hem de comptar el nombre total de missatges de correu electrònic enviats a un compte, on apareix el compte a la línia "Destinatari Per a" o "Destinatari a/c" del correu electrònic. Per fer-ho, especifiqueu el Tipus de participació a FILTRES per a l'entitat Activity Party a la definició del camp de valor consolidat. Si no utilitzeu el filtratge, aleshores tots els tipus de participació disponibles per a una activitat s'utilitzen en el càlcul. Per obtenir més informació sobre l'entitat Activity Party i els tipus de participació disponibles per a una activitat concreta, vegeu Entitat ActivityParty.

Activitats relacionades i grup d'activitat de valor consolidat.

En aquest exemple, podem calcular una mitjana d'ingressos previstos des de totes les oportunitats relacionades amb un compte.

Ingressos mitjans estimats al Dynamics 365 for Customer Engagement.

El següent exemple mostra com calcular una mitjana d'ingressos previstos des de les oportunitats relacionades sobre una jerarquia de comptes. Una mitjana estimada dels ingressos es pot veure a cada nivell en la jerarquia.

Ingressos mitjans estimats.

Consideracions del camp de valor consolidat

Heu de tenir en compte certes condicions i restriccions quan treballeu amb els camps de valor consolidat:

  • Podeu definir un màxim de 100 camps de valor consolidat per l'organització i fins a 10 camps de valor consolidat per entitat.

  • Un flux de treball no pot ser desencadenat per les actualitzacions de camp de valor consolidat.

  • Una condició d'espera de flux de treball no pot utilitzar un camp de valor consolidat.

  • No s'admet un valor consolidat sobre el camp de valor consolidat.

  • Un valor consolidat no pot fer referència a un camp calculat que utilitza un altre camp calculat, fins i tot si tots els camps del altre camp calculat són a l'entitat actual.

  • Un camp de valor consolidat no s'actualitza automàticament si utilitza un camp de fórmula que depèn de funcions limitades en el temps, com ara NOW(), UTCNOW(), ISUTCTODAY(), o UTCTODAY(). L'opció de recàlcul en línia (actualització manual al formulari) o el botó Torna a calcular s'han d'utilitzar per calcular l'últim valor del camp acumulatiu.

  • El valor consolidat només pot aplicar filtres a l'entitat d'origen o entitats relacionades, camps simples o camps calculats no complexos.

  • Es pot fer un valor consolidat només sobre entitats relacionades amb la relació 1:N. No es pot fer un valor consolidat sobre les relacions d'N:N.

  • No es pot fer un valor consolidat sobre les relacions 1:N per l'entitat activitat o l'entitat grup d'activitat.

  • Les regles de negocis, fluxos de treball o camps calculats sempre utilitzen l'últim valor calculat del camp de valor consolidat.

  • Un camp de valor consolidat s'agrega sota el context d'usuari del sistema. Tots els usuaris poden veure el mateix valor de camp de valor consolidat. Podeu controlar la visibilitat del camp de valor consolidat amb la seguretat del nivell de camp (FLS), restringint qui pot accedir al camp de valor consolidat. Més informació: Seguretat a nivell de camp.

  • Si la precisió del camp agregat és major que la precisió del camp de valor consolidat, la precisió del camp agregat s'arrodoneix cap avall en la precisió del camp de valor consolidat, abans de que es realitzi l'agregació. Per il·lustrar aquest comportament, vegem un exemple concret. Suposem que el camp de valor consolidat a l'entitat del compte, per a calcular el total d'ingressos previstos de les oportunitats relacionades, té una precisió de dos decimals. El previst El camp Ingressos de l'entitat d'oportunitat és el camp agregat amb la precisió de quatre decimals. En el nostre exemple, el compte té dues oportunitats relacionades. La suma global dels ingressos previstos es calcula de la següent manera:

    1. Previsió Ingressos de la primera oportunitat: 1000,0041 $

    2. Previsió Ingressos de la segona oportunitat: 2000,0044 $

    3. Suma agregada dels ingressos previstos: Ingressos: 1000,00 $ + 2000,00 $ = 3000,00 $
      Com es pot veure, la precisió a l'arrodoniment a dos decimals en el camp agregat es fa abans que es realitzi l'agregació.

  • Determinats formularis d'entitat, com Compte o Contacte, per defecte, contenen les quadrícules associades. Per exemple, un formulari Compte inclou Contactes, Casos, Oportunitats i altres quadrícules. Alguns dels registres mostrats a les quadrícules del formulari Compte estan relacionats directament amb el registre de compte; altres, indirectament, mitjançant les relacions amb altres registres. En comparació, l'agregació del camp de valor consolidat només utilitza relacions directes explícitament definides en la definició del camp de valor consolidat. No es té en compte cap altra relació. Per il·lustrar les diferències de comportament, vegem l'exemple següent.

    1. El compte A1 té un contacte principal, P1. El cas C1 està associat al compte A1 (C1. Camp client = A1) i el cas C2 està associat al contacte P1 (C2. Camp client = P1).

    2. La quadrícula Casos del formulari Compte per al registre A1 mostra dos casos, C1 i C2.

    3. El camp de valor consolidat a l'entitat de compte, anomenat Nombre total de casos, s'utilitza per comptar els casos associats amb el compte.

    4. En la definició del camp de valor consolidat, especifiquem els casos que tenen la relació de client amb el compte. Després de l'agregació, el nombre total de casos és igual a 1 (cas C1). El cas C2 no està inclòs al total, ja que està directament relacionat amb el contacte, no amb el compte, i no es pot definir explícitament en la definició de camp de valor consolidat. Com a resultat, el nombre total de casos retornats per operació acumulativa no coincideix amb el nombre de casos que es mostren a la quadrícula Casos .

Vegeu també

Crear i editar camps
Definir camps calculats
Comportament i format del camp Data i hora
Consulta i visualització de dades jeràrquiques