Configurazione della post-elaborazione avanzata degli sconti e degli accumuli - MED generazione fonte
Riscrivere i risultati del calcolo dell'accumulo in Salesforce Core, aggregati in base alla dimensione personalizzata.
Versioni (Edition) richieste
| Disponibile nelle versioni: Enterprise Edition, Unlimited Edition e Developer Edition con Gestione sconti e accumulo Advanced abilitata. |
-
Crea nuovo campo per le fonti di accumulo del tipo di sconto del programma:
- Creare un campo personalizzato per il valore dell'anchor (ad esempio, Region__c)
- Questo campo memorizzerà il valore della dimensione in ogni record Fonte accumulo
-
Selezionare Campo come input nel nodo Fonte di dati:
- Aprire il nodo della fonte di dati Fonti di accumulo tipo di sconto del programma
- Selezionare il campo anchor appena creato
-
Nodo Passa attraverso join:
- Assicurarsi che il campo passi attraverso: Arricchisci con i numeri di riferimento per l'accumulo del tipo di sconto
-
Crea formula AnchorString:
- Aggiungere un campo formula al nodo appropriato
- Assegnargli il nome Anchor1String (o Anchor2String, Anchor3String)
-
Formula: IF(CONTAINS({AggregationCriteria}, "Region__c")==true, {Anchor1}, "_") Sostituire "Region__c" con il nome del campo come appare nel tipo di sconto del programma e {Anchor1} con il campo anchor del DLO.
Questa formula restituisce il valore anchor se configurato o "_" se non utilizzato.
-
Aggiornare uniqueRefKey Formula:
- Passare a: Creazione di una chiave univoca per le fonti esistenti
- Individuare la formula uniqueRefKey
-
Aggiungere la propria AnchorString alla concatenazione
Ad esempio, Includere {Anchor1String} nella funzione CONCAT
-
Selezionare Anchor1String attraverso i nodi di elaborazione del periodo. Selezionare il campo Anchor1String nei sei nodi seguenti:
- Compila i dettagli del tipo di sconto e del periodo
- Combinazione del tipo di periodo e dei dati di output
- Rimozione dei campi non necessari
- Aggiunta delle informazioni sul livello più recente
- Aggiunta di totali periodo precedente
- Aggiunta di totali periodo corrente
-
Selezionare Anchor1String per entrambe le fonti:
- Passare a: Combinazione degli importi del periodo corrente e precedente
- Questo nodo ha due fonti di input. Selezionare Anchor1String da entrambe le fonti
-
Aggiungi formula periodo di unione:
- Passare a: Valori del periodo di unione
- Creare un campo formula: IF(ISBLANK({AccruedAnchor1String}),{PriorAnchor1String},{AccruedAnchor1String} )
Ciò garantisce che il valore di ancoraggio venga riportato correttamente quando si combinano i dati del periodo corrente e precedente. -
Selezionare Anchor1 in quattro nodi.
- Arricchisci con i dettagli dei membri del programma
- Verifica degli accumuli di membri esistenti
- Verifica degli accumuli per tipo di sconto esistente
- Aggiunta di valori di livello ai record
-
Aggiorna UniqueRefKey nel nodo Nuove fonti:
- Passare a: Creazione di una chiave univoca per le nuove fonti
- Aggiornare la formula UniqueRefKey per includere Anchor1: CONCAT({ProgramRebateTypeAccrualRef},"_",{MemberAccrualReferenceNumber},"_",{BenefitString},"_",{Member},"_",{Product},"_",{Anchor})
In questo modo ogni combinazione univoca di membro, prodotto e dimensione personalizzata ottiene il proprio record Fonte di accumulo. -
Selezionare Anchor1 nel nodo Filtro:
- Passare a: Filtraggio di record univoci per la generazione di fonti
- Nella configurazione del nodo Corrispondenza, selezionare Anchor1 da questa origine
-
Seleziona anchor da altra fonte:
- Nello stesso nodo Corrispondenza, selezionare Anchor1 dall'altra fonte di input. Ciò garantisce che la corrispondenza avvenga nella dimensione anchor
-
Creazione della formula Calculate Accumulal Source Fields (Calcola campi di origine accumulo):
- Passare a: Calcolo dei campi fonte di accumulo
-
Creare una formula per il campo anchor: IF(ISBLANK({Id}),IF(({Anchor1String}=="_")==true,NULL,{Anchor1String}),{ExistingAnchor1})
Logica: Per i nuovi record: Utilizza il valore anchor se configurato, altrimenti NULL. Per i record esistenti: Mantiene il valore di anchor esistente.
-
Map Anchor1 nel nodo Writeback:
- Passare a: Creazione o aggiornamento dei dettagli della fonte di accumulo
- Mappare il campo anchor calcolato al campo Anchor1 nelle fonti di accumulo del tipo di sconto del programma.
In questo modo i risultati aggregati finali vengono riportati in Salesforce Core
Questo articolo ha risolto il problema?
Facci sapere, così possiamo migliorare!
