Definire la metrica di obiettivo e i campi di rollup
Data di pubblicazione: novembre 2016
Si applica a: Dynamics CRM 2015
Per specificare il tipo di metrica di obiettivo, le entità partecipanti e se si registrano i dati correnti, personalizzati o effettivi, utilizzano l'entità della metrica di obiettivo (Metric) e l'entità (RollupField) del campo di rollup. La metrica di obiettivo e i campi di rollup hanno una relazione con elemento padre in cui tutte le operazioni nel record padre vengono propagate ai record figlio. Per ulteriori informazioni sulla relazione con elemento padre e le regole a catena, vedere Comportamento della relazione di entità.
Importante
Tutti gli obiettivi nella gerarchia devono essere basati sulla stessa metrica di obiettivo e periodo di tempo. Se si crea un obiettivo figlio basato su una metrica di obiettivo diversa, viene generata un'eccezione. Se si specifica un periodo di tempo diverso per un obiettivo figlio, il sistema ignorerà il periodo di tempo specificato e utilizzerà il periodo di tempo dell'obiettivo padre. È possibile associare un obiettivo a una nuova metrica, se l'obiettivo non dispone di un obiettivo padre o figlio. Altrimenti, viene generata un'eccezione quando si aggiorna il record dell'obiettivo.
In questo argomento
Creare una metrica di obiettivo
Specificare i campi di rollup
Creare una metrica di obiettivo
Esistono due tipi di metrica di obiettivo: Importo e Numero. Il tipo di metrica Importo è espresso come valore in denaro, numero intero o numero decimale. Il tipo di metrica Numero è un numero intero. Ad esempio, è possibile utilizzare una metrica di obiettivo di tipo Importo (denaro) per registrare i ricavi da tutte le opportunità o ordini di vendita attivi. Un tipo intero può essere utilizzato per registrare le chiamate di vendita effettuate da un venditore. Un numero decimale può rappresentare un prodotto venduto a peso, ad esempio grano o zucchero.
Per specificare il tipo di metrica di obiettivo e se si stanno registrando i dati rispetto al target o al target esteso, utilizzare l'entità della metrica di obiettivo (Metric). Per selezionare Importo o Numero, utilizzare l'attributo Metric.IsAmount. Utilizzare l'attributo Metric.AmountDataType per specificare il tipo di dati Importo. I valori possibili per questo attributo sono definiti nel set di opzioni globale Tipo obiettivo (metric_goaltype). Per specificare se l'obiettivo registra i dati rispetto al target o al target esteso, utilizzare l'attributo Metric.IsStretchTracked. Per associare un obiettivo a una metrica, utilizzare l'attributo Goal.MetricId.
Ogni obiettivo può registrare dati effettivi, correnti e personalizzati come illustrato nella figura seguente.
Per registrare i dati correnti, effettivi e personalizzati, utilizzare gli attributi dell'entità obiettivo, indicati come campi di rollup. Ad esempio, se un'opportunità viene chiusa come "Acquisita", deve essere eseguito il rollup di un importo dei ricavi generato da questa opportunità nel campo di rollup di importo monetario. In alternativa, se un'opportunità è "Aperta", i ricavi previsti delle opportunità possono essere aggiunti al campo di rollup dell'importo monetario corrente. Nella tabella seguente sono elencate la relazione tra il tipo di metrica di obiettivo e i campi di rollup disponibili per ogni tipo.
Tipo di metrica di obiettivo |
Campi di rollup disponibili |
---|---|
Importo (denaro) |
Goal.ActualMoney Goal.InProgressMoney Goal.CustomRollupFieldMoney |
Importo (numero intero) o Numero |
Goal.ActualInteger Goal.InProgressInteger Goal.CustomRollupFieldInteger |
Importo (decimale) |
Goal.ActualDecimal Goal.InProgressDecimal Goal.CustomRollupFieldDecimal |
Altri esempi dei dati di rollup sono Lead.EstimatedAmount e OpportunityClose.ActualRevenue di cui può essere eseguito il rollup nei campi di rollup Goal.InProgressMoney e Goal.ActualMoney. I campi di rollup personalizzati sono campi aggiuntivi che è possibile utilizzare per valori interi, decimali e monetari.
Specificare i campi di rollup
Per specificare altre informazioni di rollup importanti, utilizzare l'entità del campo di rollup.
Attributo |
Informazioni rollup |
---|---|
RollupField.GoalAttribute |
Un campo di rollup di obiettivo, ad esempio Goal.ActualMoney, Goal.CustomRollupFieldMoney o Goal.InProgressMoney. |
RollupField.SourceEntity |
Un'entità di origine da dove viene eseguito il rollup dei dati, ad esempio lead, opportunità o ordine di vendita. |
RollupField.SourceAttribute |
Un attributo di entità da dove viene eseguito il rollup dei dati, ad esempio Opportunity.ActualValue o Lead.EstimatedValue. Un attributo di origine e un campo di rollup dell'obiettivo devono essere dello stesso tipo, ad esempio monetario o intero; altrimenti, viene generata un'eccezione quando si crea un record del campo di rollup. |
RollupField.DateAttribute |
Data convalidata rispetto al periodo di tempo dell'obiettivo, ad esempio Opportunity.ActualCloseDate o Lead.EstimatedCloseDate. Un record partecipa al rollup dell'obiettivo se la data specificata è compresa tra la data di inizio e quella di fine per l'obiettivo. Ad esempio, se un'opportunità viene chiusa tra le date di inizio e fine per l'obiettivo, i ricavi generati da questa opportunità vengono aggiunti al ricavo totale dell'obiettivo; altrimenti, non vengono inclusi. |
RollupField.SourceState |
Stato del record di origine ad esempio opportunità "Acquisita" o "Persa". |
RollupField.SourceStatus |
Motivo stato per lo stato del record di origine, ad esempio "Acquisito" per le opportunità acquisite oppure "Annullato" o "Esaurito" per le opportunità perse. |
RollupField.IsStateParentEntityAttribute |
Indica se lo stato o la condizione appartiene all'entità padre. Ad esempio, per il prodotto opportunità che non dispone del proprio stato, è possibile utilizzare lo stato del record di opportunità padre. |
Per ogni metrica di obiettivo è possibile creare fino a tre record del campo di rollup. Ogni record può specificare importo o numero effettivo, corrente o personalizzato. È possibile utilizzare la stessa entità di origine o entità di origine differenti per tutti i record del campo di rollup. Ad esempio, in una metrica di obiettivo che specifica il tipo di denaro, è possibile utilizzare un'entità di opportunità come entità di origine e Opportunity.ActualValue come attributo di origine. Ciò consente di registrare gli importi di denaro effettivi in tutte le opportunità chiuse come "Acquisite". È possibile utilizzare Opportunity.EstimatedValue per registrare i ricavi previsti al momento della chiusura dell'opportunità.
Vedere anche
Entità di gestione degli obiettivi
Aggiungere criteri obiettivo complessi
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright