Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per eseguire il rollup dei dati nella gerarchia degli obiettivi, usare la classe SDK RecalculateRequest o l'azione Web API Recalculate. Queste opzioni ricalcolano i valori dei campi di rollup degli obiettivi, ad esempio Goal.ActualMoney o Goal.ActualInteger, per tutti gli obiettivi nella gerarchia. Il sistema esegue un riepilogo per ogni obiettivo nel contesto del gestore degli obiettivi. Questo contesto significa che solo i record ai quali un manager di un obiettivo ha accesso in lettura possono partecipare al rollup. Il sistema cambia automaticamente il contesto del responsabile degli obiettivi per ciascun obiettivo durante il rollup, poiché ogni obiettivo potrebbe avere un manager del tutto differente.
I totali si aggregano dagli obiettivi figlio agli obiettivi padre, dal basso verso l'alto della gerarchia. Il totale finale per l'obiettivo radice nella parte superiore della gerarchia è una somma aggregata di tutti i totali nella gerarchia. Ad esempio, se viene usata la metrica dei ricavi, il totale è una somma aggregata degli importi di denaro. Se viene usata una metrica di conteggio, il totale è un conteggio aggregato dei record effettivi nel sistema, ad esempio le chiamate telefoniche. Indipendentemente da quale obiettivo specifico è una destinazione dell'operazione di ricalcolo, tutti i totali in una determinata gerarchia vengono aggiornati.
Se si imposta Goal.RollupOnlyFromChildGoals su true, vengono utilizzati solo i record di obiettivo figlio nel rollup. Se lo si imposta su false, il rollup include i record associati e i record partecipanti relativi ad altri obiettivi. Un record partecipante deve soddisfare le condizioni seguenti:
La data di origine del record deve essere compresa tra la data di inizio e la data di fine del periodo dell'obiettivo, oppure coincidere con la data di inizio o la data di fine del periodo dell'obiettivo.
Lo stato e la condizione del record devono corrispondere ai valori definiti nella metrica del traguardo.
Se viene specificata una query di rollup per l'obiettivo, tutte le condizioni di query devono essere soddisfatte.
Il gestore degli obiettivi deve avere accesso in lettura al record.
Note
I campi di rollup degli obiettivi che non partecipano al rollup non vengono aggiornati e i relativi valori sono Null.
Per specificare l'ora di scadenza dell'aggiornamento cumulativo, usare la Organization.GoalRollupExpiryTime colonna . Ad esempio, se si imposta la scadenza del rollup su sei mesi, il sistema non esegue automaticamente il rollup degli obiettivi precedenti a sei mesi. Per specificare la frequenza degli obiettivi di rollup, usare la colonna Organization.GoalRollupFrequency. Impostare la frequenza su base oraria. Per impostazione predefinita, i valori effettivi dell'obiettivo vengono ricalcolati ogni 24 ore.
Sovrascrivere i valori calcolati
Per eseguire l'override dei valori effettivi, in corso o dei campi di rollup degli obiettivi personalizzati, aggiornare il record obiettivo. Impostare la Goal.IsOverride colonna su true per notificare al sistema che può aggiornare i valori dei campi di rollup. Per segnalare al sistema che i valori dei campi di rollup dell'obiettivo sono stati sottoposti a override e non devono essere aggiornati durante l'operazione di ricalcolo successivo, impostare la Goal.IsOverridden colonna su true. Se Goal.IsOverride è false, viene generata un'eccezione durante l'operazione di aggiornamento. Se Goal.IsOverridden è false, durante l'operazione successiva di ricalcolo i valori dei campi di rollup degli obiettivi vengono sovrascritti con valori calcolati dal sistema.
Informazioni correlate
Tabelle di gestione degli obiettivi
Esempio: Eseguire il rollup dei dati degli obiettivi per un periodo personalizzato rispetto ai ricavi di destinazione
Esempio: riportare i dati obiettivo per un periodo fiscale in base al conteggio del target esteso
Tabella degli obiettivi