Contabilizzazione delle modifiche dei piani interperiodali per gli agenti
Assicurarsi che gli agenti che passano da un piano a un altro entro un periodo di rendicontazione vengano pagati per il piano a cui erano stati assegnati al momento della chiusura della trattativa.
Versioni (Edition) richieste
| Disponibile in: Salesforce Classic (non in tutte le organizzazioni) e Lightning Experience |
| Disponibile in: Enterprise Edition, Unlimited Edition e Developer Edition |
| Disponibile con un supplemento di prezzo nelle versioni: Versione professionale con API Servizi Web abilitata |
Quando un agente cambia piano all'inizio o alla fine di un periodo di rendicontazione, è possibile utilizzare le date effettive sull'assegnazione del piano per gestire facilmente queste modifiche. Tuttavia, se un agente modifica i piani a metà del periodo, è attivo su due piani durante il periodo di modifica. Per impostazione predefinita, Salesforce Spiff calcola due estratti conto per quel periodo, uno per ogni piano.
Per modificare questo comportamento, trovare questo filtro dati InPeriod predefinito.
date_between?(CloseDate, BeginningOfPeriod, EndOfPeriod)
Aggiornare quindi i parametri di questo filtro.
date_between?(CloseDate, SalesRep, Worksheet!PlanOrPeriodStartDate, SalesRep_Worksheet!PlanOrPeriodEndDate)
Utilizzare comunque la funzione date_between?() nel filtro dei dati per confrontare il campo CloseDate con uno di questi valori, in base ai calcoli del foglio di lavoro PlanOrPeriodStartDate e PlanOrPeriodEndDate.
- In vigore dalla data o In vigore fino alla data
- Data iniziale o finale del periodo di rendicontazione
Il calcolo PlanOrPeriodStartDate nel foglio di lavoro indica che CloseDate deve essere uguale o successiva a una delle date determinate dalla funzione di if(). Se il campo Data effettiva per un agente non è nullo e la data è uguale o successiva al primo giorno del periodo di rendicontazione, utilizzare la Data effettiva per iniziare a elencare le trattative. Ad esempio, un agente con Data effettiva 15 gennaio nell'assegnazione del piano vede solo le trattative con date di chiusura uguali o successive al 15 gennaio. Il parametro false della funzione if() indica statement_period.start_date. Se la Data effettiva è vuota o cade prima del primo giorno del periodo corrente, le trattative iniziano a essere quotate a partire dal primo giorno del periodo di rendicontazione.
Il calcolo PlanOrPeriodEndDate fa la stessa cosa, ma per i valori con validità fino a data. CloseDate deve essere uguale o precedente a una delle date determinate dalla funzione di if(). Se la Data effettiva fino a non è nulla e la data è uguale o precedente all'ultimo giorno del periodo di rendicontazione, quella data è l'ultimo giorno per le trattative qualificate. Ad esempio, un agente con Data effettiva fino al 14 gennaio non vede le trattative nel mese di gennaio successivo a quella data. Il parametro false della funzione if() indica statement_period.end_date. Se la Data effettiva fino a è vuota o cade dopo l'ultimo giorno del periodo corrente, le trattative smettono di essere elencate l'ultimo giorno del periodo di rendicontazione.

