Domanda
Come si avvia una sincronizzazione da Salesforce in base all’aggiornamento di un campo formula?
Risposta
Una limitazione nota dell’integrazione Salesforce è che un aggiornamento a un campo formula mappato in un account, un contatto o un cliente potenziale non attiva una sincronizzazione con Zendesk. Ciò causa un problema se usi un campo formula per sincronizzare i valori dei campi di ricerca Salesforce come descritto in Salesforce: sincronizzazione delle informazioni dei campi di ricerca con Zendesk Support. Questo problema di sincronizzazione è dovuto a una limitazione dell’API degli eventi di streaming di Salesforce, per la quale le modifiche ai campi formula non determinano la creazione di un evento di streaming.
Per risolvere il problema, crea un processo automatizzato, o Flusso, in Salesforce usando un nuovo campo nascosto che si aggiorna automaticamente quando uno dei campi chiave Salesforce cambia.
Questa soluzione prevede tre passaggi. Innanzitutto, crea un nuovo campo casella di spunta in Salesforce da usare come trigger di sincronizzazione nascosto. Dopodiché, crea un campo casella di spunta corrispondente in Zendesk e aggiungilo alla mappatura della sincronizzazione. Infine, crea un flusso usando Creazione workflow di Salesforce per aggiornare automaticamente il nuovo campo casella di spunta.
Per creare il nuovo campo in Salesforce
- Vai a Gestione oggetti e seleziona il tipo di oggetto da sincronizzare
- Vai a Campi e relazioni e aggiungi un nuovo campo
- Scegli la Casella di spunta per il tipo di dati e assegnale un nome. Ad esempio, Campi formula aggiornati. Lascia deselezionata l’opzione predefinita.
- Seleziona la sicurezza a livello di campo appropriata e assicurati che gli amministratori di sistema abbiano accesso al campo.
- Nella pagina delle impostazioni dei layout, deseleziona tutte le opzioni. Questo campo viene utilizzato solo in un processo in background e non deve apparire nella pagina in modo che gli utenti possano aggiornarlo.
Per creare il campo corrispondente in Zendesk e aggiornare la mappatura
- Apri la pagina Campi utente o Campi organizzazione, a seconda che la sincronizzazione riguardi le organizzazioni o gli utenti.
- Aggiungi un nuovo campo casella di spunta. Assegna al campo un nome che specifichi che tale campo viene utilizzato solo per la sincronizzazione con Salesforce. Ad esempio, Solo per uso all'interno di Salesforce.
- Aggiungi il nuovo campo alla mappatura Salesforce. Segui le istruzioni in Configurazione della sincronizzazione dei contatti Salesforce o dei clienti potenziali per gli utenti Zendesk .
- Nella sezione di mappatura, aggiungi una nuova corrispondenza tra la nuova casella di spunta di Salesforce e la nuova casella di spunta di Zendesk e salva la configurazione.
Per creare un flusso in Salesforce
- Vai a Configurazione > Strumenti piattaforma > Automazione dei processi > Flussi e seleziona Nuovo flusso.
- Scegli il flusso attivato da record:
- Seleziona un oggetto le cui modifiche ai campi attiveranno questo flusso (Account, Contatto o Cliente potenziale) e specifica che vuoi che questo flusso venga eseguito quando un record viene aggiornato :
- Nel menu a discesa Requisiti condizioni, seleziona Qualsiasi condizione è soddisfatta (OR). Aggiungi le condizioni necessarie per ciascun campo pertinente. Non si tratta del campo formula in sé, ma del campo su cui si basa il campo formula.
Ad esempio, se disponi di un campo formula chiamato Nome account manager mappato nel Centro amministrativo, il flusso dovrebbe rispondere alle modifiche apportate al campo Account manager, ovvero il campo di ricerca su cui si basa la formula:altmceclip1.png
Per ogni campo, dovrai includere il campo a sinistra, l’operatore È cambiato e il valore True. - Dopo aver aggiunto le condizioni, in Ottimizza il flusso per scegli Aggiornamenti rapidi dei campi o Azioni e record correlati e fai clic su Fine .
altmceclip2.png
- All’interno di Creazione workflow , fai clic sull’icona più per aggiungere un nuovo elemento:
- Scegli Aggiorna record trigger
- Crea un’azione che selezioni il campo casella di spunta creato in precedenza in questa guida
- Ripeti i passaggi 7 e 8, ma questa volta crea un'azione che deselezioni quella casella:
- Il flusso finito dovrebbe avere il seguente aspetto:
- Salva e attiva il flusso.
Aggiorna uno dei campi di ricerca in Salesforce e controlla se l’account, il contatto o il cliente potenziale si sincronizzano con Zendesk come previsto.
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.