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
          Inclusione di elenchi e matrici nelle regole di pagamento

          Inclusione di elenchi e matrici nelle regole di pagamento

          È possibile utilizzare le funzioni elenco e matrice quando si creano regole di pagamento in molti scenari.

          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
          Autorizzazioni utente richieste
          Per creare una regola di pagamento:

          Un ruolo utente Spiff con questa autorizzazione attivata.

          Configurazione Designer: Gestione

          Conteggio del numero di utenti di un team

          In questo scenario, la regola di pagamento conta il numero di membri di un team. Utilizzare la funzione members() per restituire un elenco di tutti i membri di un team specificato e utilizzare la funzione count() per conteggiare i membri.

          1. Creare un campo foglio dati denominato NumberOfTeamMembers e aggiungervi la funzione members().
            Poiché si conta il numero di membri, non sono necessari dati per attributi utente specifici, quindi è possibile utilizzare l'output elenco della funzione.
            =members("AE - North America")
          2. Aggiungere la funzione count().
            =count(members("AE - North America"))
            Funzione di conteggio per il numero di membri di un team

          È possibile includere questo campo del foglio dati in altri calcoli, visualizzarlo negli estratti conto degli agenti o mantenerlo nella regola di pagamento per consentire agli amministratori di visualizzarlo come riferimento.

          Sommare le quote per i membri di un team

          In questo scenario, la quota del lead del team è la somma delle quote di tutti i membri del team. Utilizzare la funzione members() per restituire un elenco di tutti i membri di un team specificato, utilizzare la funzione quotas() per restituire le quote dei membri e quindi sommare le quote di tutti i membri.

          1. Creare un calcolo del foglio di lavoro TeamMembersQuotaSum e aggiungervi la funzione members().
            Utilizzare un calcolo del foglio di lavoro perché si totalizzano le quote dei membri del team, ma non si calcola ogni trattativa.
            =members("AE - North America")
          2. Aggiungere la funzione quotas().
            Il primo argomento è un utente o un elenco di utenti restituito dalla funzione members(). Il secondo argomento è il nome della quota. Quindi aggiungere un intervallo di date, ad esempio il periodo dell'estratto conto corrente.
            =quotas(members("AE - North America", "QuaterlyQuota", statement_period_start_date, astatement_period_end_date)

            La funzione quotas() restituisce un elenco di oggetti Quota.

          3. Aggiungere la funzione tranform_list(), che trasforma l'elenco in una matrice che mostra un solo attributo specifico, l'ammontare della quota, di ogni record nell'elenco.
            =transform_list(quotas(members("AE - North America", "QuaterlyQuota", statement_period_start_date, astatement_period_end_date), amount)
          4. Racchiudere l'intera formula con la funzione sum() e aggiornare il formato di visualizzazione in valuta.
            =sum(transform_list(quotas(members("AE - North America", "QuaterlyQuota", statement_period_start_date, astatement_period_end_date), amount))
            Sommare le quote in un team

          Identificazione dei prodotti in un'unica trattativa

          In questo scenario, la regola di pagamento identifica i diversi prodotti inclusi in ogni trattativa. Utilizzare una relazione uno-a-molti tra l'oggetto Opportunità e l'oggetto Prodotto opportunità. L'oggetto Opportunità è come un elenco di tutte le trattative e l'oggetto Prodotto opportunità è come un elenco di ogni prodotto venduto con ogni trattativa. Per connettere questi oggetti, abbinare l'OpportunityId nell'oggetto Opportunità all'OpportunityId nell'oggetto Prodotto opportunità.

          1. Creare una relazione uno-a-molti OpportunityToOpportunityProducts tra un oggetto Opportunità e un oggetto Prodotto opportunità.
            Relazione tra opportunità e prodotti opportunità
          2. Creare un campo foglio dati denominato ProductsOnDeals e aggiungere la relazione alla formula.

            Questo campo restituisce un elenco con l'etichetta SyncedRecord per ogni record prodotto opportunità restituito per ogni trattativa.

          3. Aggiungere la funzione transform_list(), che trasforma l'elenco in una matrice e visualizza il nome di ogni prodotto incluso in una trattativa.
            =transform_list(OpportunityToOpportunityProducts, Name)
            Matrice per più prodotti in una sola trattativa

            Alcune righe della matrice restituiscono parentesi vuote, il che significa che nella trattativa non sono inclusi prodotti.

          Combinazione di membri di due team

          In questo scenario, due team hanno lo stesso lead team e la regola di pagamento crea un elenco di tutti i membri sotto il lead team. Trasformare una matrice di membri del team di un singolo team in una stringa separata da virgole, combinare la stringa con altre stringhe separate da virgole di nomi utente e ritrasformare la stringa in una matrice.

          1. Convertire gli elenchi in stringhe separate da virgole.
            AE_EMEA = transform_list(users_in_team(team("AE-EMEA"),statement_period_start_date, astatement_period_end_date), concat([name,","]))
            AE_NA = transform_list(users_in_team(team("AE-NorthAmerica"),statement_period_start_date, astatement_period_end_date), concat([name,","]))
          2. Aggiungere la funzione concat(), che combina le stringhe separate da virgole dei due calcoli.
            Suggerimento
            Suggerimento È possibile visualizzare l'intero elenco separato da virgole quando si passa il mouse sulla cella del foglio di lavoro.
            AE_Team_Members = concat([AE_EMEA,AE_NA])
          3. Aggiungere la funzione text_to_list(), che trasforma la stringa separata da virgole in una matrice All_AETeam_Members.
            All_AETeam_Members = text_to_list(AE_Team_Members,",")
            Matrice di membri combinati dei team
           
          Caricamento
          Salesforce Help | Article