Flusso di lavoro avanzato di Gestione sconti e accumulo
Comprendere il flusso di lavoro completo, l'integrazione con Data Cloud e le decisioni chiave in ogni fase.
Versioni (Edition) richieste
| Disponibile nelle versioni: Enterprise Edition, Unlimited Edition e Developer Edition con Gestione sconti e accumulo Advanced abilitata. |
Preparazione dell'organizzazione
L'amministratore Salesforce abilita Gestione sconti e accumulo avanzata e Data Cloud in Imposta. L'amministratore passa quindi a Kit dati per distribuire il Motore di accumulo e pagamento. Questa distribuzione è fondamentale poiché crea gli oggetti data lake (DLO) in Data Cloud necessari per l'elaborazione a volume elevato. Infine, l'amministratore assegna gli insiemi di autorizzazioni Amministratore sconto avanzato e Utente. Vedere Impostazione di Gestione avanzata sconti e accumulo.
Informazioni sugli oggetti data lake (DLO)
Il Motore di accumulo e pagamento utilizza una serie di oggetti data lake (DLO) in Data Cloud per eseguire, elaborare e trasferire i dati tra Salesforce Core e il motore di calcolo. Ogni definizione del MED legge e scrive in DLO specifici durante la sequenza di calcolo dell'accumulo. Vedere Oggetti data lake in Gestione avanzata sconti e accumulo.
Configurazione dei modelli del Motore di elaborazione dati (MED)
Il motore avanzato utilizza una sequenza coordinata di definizioni del MED.
| MED | Descrizione |
|---|---|
| Pre-elaborazione avanzata di sconti e accumulo - Configurazione delle regole | Mappa le regole, i livelli, le date e gli anchor del programma in metadati comprensibili per Data Cloud. |
| Pre-elaborazione avanzata di sconti e accumulo - Preparazione dei dati | Inserisce i dati non elaborati dei libri giornale delle transazioni e dei record dei membri negli oggetti data lake utilizzati dal motore. |
| Motore di accumulo e pagamento - Calcolo delta | Confronta l'esecuzione corrente con l'esecuzione precedente per identificare i record nuovi o modificati idonei al calcolo. |
| Motore di accumulo e pagamento - Elaborazione delle regole | Esegue i calcoli finanziari effettivi per generare gli accantonamenti per le transazioni qualificate. |
| Post-elaborazione avanzata di sconti e accumulo - Generazione di fonti | Aggrega i risultati calcolati e li riporta da Data Cloud a Salesforce Core, aggiornando gli oggetti Fonte accumulo tipo di sconto del programma, Accumulo tipo di sconto del programma e Accumulo membro del programma di sconti. |
| Post-elaborazione di sconti e accumulo avanzati - Aggiornamento dello stato | Chiude i periodi di accumulo una volta trascorsa la data di fine periodo e aggiorna lo stato del record e la data dell'ultimo calcolo. |
Creazione di programmi di sconti avanzati
I responsabili del programma progettano il programma di sconti e impostano il tipo di esecuzione su Avanzato. Iscrivono gli account partner come membri e definiscono i dettagli di accumulo indipendenti. Vedere Creazione di un programma di sconti avanzato
Ottenere i dati delle transazioni per l'elaborazione degli accumuli
Per eseguire il motore di accumulo e pagamento, i dati delle transazioni devono essere disponibili nell'oggetto Libro giornale delle transazioni o direttamente nell'oggetto data lake AccrualAndPayoutInputDayIngest_dll in Data Cloud.
Se i dati delle transazioni esistono in oggetti Salesforce come gli ordini, convertirli nel formato Libro giornale delle transazioni utilizzando uno dei metodi seguenti:
- Creare un Motore di elaborazione dati (MED) personalizzato per mappare i campi dell'oggetto di origine al Libro giornale delle transazioni.
- Utilizzare tecniche di integrazione standard come API in blocco o Data Loader per caricare i dati da sistemi esterni.
Vedere Compilazione dei dati delle transazioni nei libri giornale delle transazioni.
Una volta inseriti nel Libro giornale delle transazioni, i MED di pre-elaborazione li trasformano nel formato di input richiesto dal motore di accumulo e pagamento.
Se i dati sono già strutturati nel formato richiesto, è possibile compilare direttamente i DLO in Data Cloud ed eseguire il motore senza passare attraverso il Libro giornale delle transazioni.
Monitoraggio dei processi di calcolo e dei dati
Gli amministratori e i responsabili del programma tengono traccia dell'avanzamento e della precisione dei calcoli a più livelli:
- Visualizza fonti di accumulo: Esaminare gli oggetti Accumulo membro del programma di sconti, Accumulo tipo di sconto del programma e Accumulo tipo di sconto del programma per vedere i dati aggregati della responsabilità sincronizzati da Data Cloud.
- Se le transazioni non sono incluse negli accantonamenti, utilizzare AccrualAndPayoutTierStage_dll come strumento diagnostico principale. Controllare questi campi:
| Campo | Cosa cercare |
|---|---|
| NewStartDate__c / NewEndDate__c | Se nullo, il motore non ha trovato transazioni qualificanti per quel membro nel periodo per il livello specificato. |
| NewFromValue__c / NewToValue__c | Utilizzarli per verificare se la quantità cumulativa sta effettivamente attraversando il limite del livello previsto |
| RowStatus__c | Verifica se il record è stato rielaborato o ignorato come Non modificato. Lo stato Non modificato è previsto per le esecuzioni ripetute in cui non è cambiato nulla: è un problema solo quando si prevedono dati nuovi o aggiornati. |
| CumulativeQualifierValue__c | Confrontare con NewFromValue__c / NewToValue__c per verificare se la quantità cumulativa sta superando il limite di livello previsto. |
| NewInputStart__c / NewInputEnd__c | Utilizzarli per tenere traccia della prima e dell'ultima transazione di input conteggiata dal motore nel livello. |
| NewInputStartOffset__c / NewInputEndOffset__c | Utilizzare queste opzioni per verificare che il motore non esegua il doppio conteggio o ignori l'input oltre i limiti dei livelli. L'offset tiene conto del valore della misura di input già conteggiato nel livello precedente. |
Vedere Oggetti data lake in Gestione avanzata sconti e accumulo.
Approvazione degli accantonamenti
Il responsabile del programma può esaminare i dati di accumulo dettagliati negli oggetti Accumulo membro programma sconti, Accumulo tipo sconto programma e Fonte di accumulo tipo sconto programma. Per visualizzare l'importo finale accumulato per un membro, fare riferimento al campo Ammontare finale accumulato nell'oggetto Accumulo membro del programma di sconti. Dopo l'approvazione interna, utilizzare meccanismi di integrazione come API o Data Loader per inserire questi importi nel sistema ERP.
