Ti trovi qui:
Configurazione dell'elemento Propagazione prezzo
Definire le formule e la sequenza di esecuzione per la logica gerarchica dei prezzi utilizzando l'elemento Propagazione prezzo.
Versioni (Edition) richieste
| Disponibile nelle versioni: Lightning Experience |
| Disponibile in: Enterprise Edition, Performance Edition, Unlimited Edition e Developer Edition di Revenue Cloud in cui è abilitato Salesforce Pricing |
| Autorizzazioni utente necessarie | |
|---|---|
| Per creare, aggiornare ed eliminare le procedure di calcolo dei prezzi: | Utente Salesforce Pricing Design Time |
- Definire una definizione contesto che supporti specificamente la struttura gerarchia dei gruppi nidificata all'interno dei preventivi (ad esempio, Contesto transazione di vendita).
- Configurare le mappature contesto necessarie per collegare la procedura di calcolo dei prezzi ai dati.
Configurazione delle regole e dei nodi di propagazione
-
Aprire una procedura prezzi esistente o crearne una nuova.
Nota Se si utilizza una procedura esistente, assicurarsi che non contenga già una propagazione del prezzo, un prezzo derivato o un elemento di promozione. -
Fare clic su
per aggiungere l'elemento Impostazione prezzi, selezionare Abilita propagazione e mappare le variabili comuni (se non sono già configurate).
- Nell'elemento Impostazione prezzo, in Impostazione propagazione, selezionare Configura regole propagazione.
-
Nella finestra Configura tabella di propagazione, scegliere una delle seguenti opzioni:
- Configurare una nuova tabella: Selezionare questa opzione per definire nodi, join e formule da zero. Procedere con i passaggi seguenti.
- Selezionare un modello: Selezionare il modello Mappa SalesTransactionItem vendite a SalesTransactionGroup. Questo modello è basato sul contesto delle transazioni di vendita predefinito e mappa automaticamente i record SalesTransactionItem a SalesTransactionGroup.
-
Selezionare Aggiungi nodi e selezionare i seguenti attributi.
- SalesTransactionItem:
- ItemDiscountPercentage
- ListPrice
- ItemUnitCost__std
- ItemNetTotalPrice
- ItemTotalMarginAmount__std
- SalesTransactionItemGroup
- SalesTransactionGroup:
- GroupDiscount__std
- RiepilogoTotale parziale
- GroupTotalMarginAmount__std
- RiepilogoTotale parziale
- GroupSource
- SalesTransactionItem:
-
In Unisci nodi, definire la relazione controllante-controllato tra i livelli di dati in modo che la procedura sappia come propagare i valori.
-
- Tipo di mappatura: Parent-Child
- Chiave controllante: GroupSource
- Chiave secondaria: SalesTransactionItemGroup
- Identificatore nodo: Selezionare un identificatore univoco (ad esempio Tag voce) per tenere traccia di questi calcoli nei registri esecuzioni.
-
-
Selezionare Unisci attributi e specificare i seguenti attributi.
-
- Nome attributo: Merged_header_1
- Condizione di unione: Non nullo
- Attributo 1: GroupTotalMargin_std
- Attribute 2: ItemTotalMargin_std
-
Definizione della logica per la propagazione orizzontale
- Per definire la logica dei prezzi, selezionare Modifica attributi.
-
Definire le formule orizzontali per i calcoli a livello di riga.
- Selezionare la colonna da calcolare (ad esempio, Prezzo unitario netto).
- Immettere la formula (ad esempio UnitCost + MarginAmount).
- Immettere un numero di sequenza (ad esempio 1, 2) per indicare alla procedura quale formula eseguire per prima.
-
Configurare l'impostazione Usa zero per i valori nulli.
- Se abilitata, gli input nulli vengono trattati come 0 e la formula passa alla fase successiva.
- Se disabilitata, qualsiasi formula con un argomento nullo viene ignorata.
NotaIl campo Sequenza non può essere vuoto o negativo e due campi non possono condividere lo stesso numero di sequenza.
Il sistema non regola automaticamente le sequenze. Se si modifica la sequenza di una formula, è necessario aggiornare manualmente i numeri di sequenza di tutte le altre formule per garantire l'ordine corretto.
Definizione della logica per la propagazione crescente
-
Definire la Propagazione crescente per riportare i valori al controllante.
- Creare un attributo unito (ad esempio, Costo totale unione).
- Selezionare la funzione di aggregazione Somma.
- Specificare il campo secondario da riportare (ad esempio, Sum(!Child.ItemTotalCost)).
- Se necessario, aggiungere fino a tre condizioni per filtrare gli elementi secondari inclusi nel calcolo (ad esempio, SellingModelType = 'One Time'). Tutte le condizioni specificate devono essere soddisfatte per includere una voce. Gli elementi che non corrispondono ai criteri o contengono valori nulli nei campi specificati sono esclusi dal roll-up.
- Salvare le regole di propagazione.
Questo articolo ha risolto il problema?
Facci sapere, così possiamo migliorare!

