Loading
Gestione prestazioni di vendita
Sommario
Seleziona filtri

          Nessun risultato
          Nessun risultato
          Ecco alcuni suggerimenti per la ricerca

          Controlla l'ortografia delle parole chiave.
          Usa termini di ricerca più generici.
          Seleziona meno filtri per ampliare la tua ricerca.

          Cerca in tutta la Guida di Salesforce
          Utilizzo delle tabelle di ricerca e della logica dinamica in Salesforce Spiff

          Utilizzo delle tabelle di ricerca e della logica dinamica in Salesforce Spiff

          I valori codificati e le lunghe catene di estratti if() sono difficili da gestire e creano rischi quando cambiano le regole aziendali. Le tabelle di ricerca, i calcoli dei fogli di lavoro e i periodi degli estratti conto offrono una logica di commissione flessibile e dinamica che si adatta ai cambiamenti degli input senza richiedere modifiche alla configurazione del piano.

          Versioni (Edition) richieste

          Disponibile in: Salesforce Classic (non in tutte le organizzazioni) e Lightning Experience
          Disponibile nelle versioni: Enterprise Edition, Unlimited Edition e Developer Edition
          Disponibile con un supplemento di prezzo nelle versioni: Versione professionale con API Servizi Web abilitata

          Utilizzo delle tabelle di ricerca anziché delle istruzioni IF nidificate

          Quando la logica delle commissioni richiede la corrispondenza di un input a un tasso o livello, ad esempio una percentuale di raggiungimento della quota mappata a un tasso di accelerazione, un primo approccio comune è scrivere una serie di istruzioni if(). Questo approccio funziona per un numero limitato di livelli. Tuttavia, diventa ingombrante man mano che il numero di condizioni aumenta e ogni modifica a un livello richiede la modifica diretta della formula.

          Le tabelle di ricerca risolvono questo problema memorizzando la mappatura come dati. Il calcolo fa riferimento alla tabella, cerca la riga applicabile in base al valore di input e restituisce l'output associato. Aggiungere, rimuovere o modificare un livello significa aggiornare la tabella, non la formula.

          Utilizzare le tabelle di ricerca in queste situazioni.

          • La logica delle commissioni richiede più rami condizionali.
          • Le tariffe o le soglie sono determinate da date, territori, famiglie di prodotti o altri attributi che cambiano tra i periodi.
          • Più piani condividono la stessa struttura tariffaria e un'unica fonte di dati.

          Memorizzazione degli importi delle variabili nei campi del foglio di lavoro

          I numeri codificati nelle formule di commissione creano dipendenze nascoste. Quando un tasso, una soglia o un ammontare di quota cambia, il motore deve trovare e aggiornare ogni formula che contiene il valore. Le occorrenze mancate causano versamenti errati.

          Memorizzare gli importi delle variabili nei campi del foglio di lavoro e fare riferimento a tali campi nelle formule. Quando un valore cambia, aggiornare il campo del foglio di lavoro in un'unica posizione. Tutte le formule che vi fanno riferimento vengono ricalcolate automaticamente alla successiva esecuzione dell'istruzione.

          I campi del foglio di lavoro sono appropriati per questi tipi di valori.

          • Tassi di commissione forfettari o moltiplicatori validi per un piano.
          • Ammontare della soglia, ad esempio dimensioni minime delle trattative o obiettivi delle quote.
          • Brevi elenchi di valori, ad esempio famiglie di prodotti idonee o codici regione.
          Suggerimento
          Suggerimento Assegnare ai campi del foglio di lavoro nomi chiari e descrittivi che comunichino il loro scopo. Un campo denominato Q1MinDealSizeThreshold è più facile da trovare e controllare rispetto a un campo denominato Threshold1.

          Utilizzo dei periodi estratto conto per le date chiave

          I calcoli delle commissioni spesso fanno riferimento a date come l'inizio di un trimestre, la fine di un anno fiscale o una data di cutover specifica per una nuova struttura del piano. Se si codificano queste date, ogni periodo richiede aggiornamenti manuali delle formule prima dell'esecuzione del calcolo.

          Utilizzare le date del periodo dell'estratto conto e i calcoli del foglio di lavoro per rendere dinamica la logica delle date.

          • Memorizzare le date chiave, ad esempio inizio trimestre, fine trimestre, inizio e fine primo semestre e inizio e fine secondo semestre, in un unico foglio di lavoro dedicato. Fare riferimento a questi campi da qualsiasi calcolo che richieda la data.
          • Evitare di creare calcoli di singoli fogli di lavoro per ogni valore mensile di una serie. Ad esempio, non è consigliabile creare campi JanARR, FebARR e MarARR separati. Restituire tali valori dinamicamente da un filtro dati e utilizzare le condizioni dell'intervallo di date.
          • Ove possibile, utilizzare le variabili periodo dell'istruzione incorporate (BeginningOfPeriod, EndOfPeriod) come base per i calcoli delle date, in modo che la logica si adatti automaticamente quando le istruzioni vengono generate per periodi diversi.

          Scelta del livello giusto per i calcoli

          Considerare se un calcolo appartiene al livello del foglio di lavoro o al livello del foglio di dati prima di crearlo.

          Ogni livello ha uno scopo diverso nel piano di commissione.

          • Calcoli del foglio di lavoro. Ideale per i valori validi per l'estratto conto nel suo complesso, come tariffe fisse, totali nelle trattative, quote a livello di periodo e altri valori non associati a singoli record. I calcoli del foglio di lavoro producono un singolo output per il contesto dell'istruzione.
          • Calcoli del foglio dati. Ideale per i valori che richiedono un calcolo record per record, ad esempio gli importi delle commissioni a livello di trattativa, i flag di idoneità per record o qualsiasi calcolo in cui l'output varia tra i singoli record. Quando un pagamento finale è una somma di importi a livello di record, eseguire il calcolo nel foglio di dati e aggregare il risultato nel foglio di lavoro.

          Utilizzo delle funzioni Helper per una sintassi più semplice

          Spiff fornisce funzioni di supporto che sostituiscono le funzioni standard complesse multi-argomento con una sintassi più semplice e leggibile. Le funzioni helper sono intercambiabili con le equivalenti standard e producono lo stesso output, ma riducono la possibilità di errori di sintassi e semplificano la lettura delle formule durante l'implementazione e il controllo.

          Quando si verifica una funzione complessa che richiede molti argomenti o chiamate nidificate, verificare se una funzione helper è disponibile per quel caso d'uso. Le funzioni di helper sono particolarmente utili durante una build iniziale quando la velocità e la leggibilità sono più importanti.

           
          Caricamento
          Salesforce Help | Article