Domanda

Come posso risolvere i problemi noti dell'integrazione Salesforce?

Risposta

Questo articolo include informazioni e collegamenti ad articoli per aiutare a risolvere i problemi con l'integrazione Salesforce. Contiene le sezioni seguenti:

  • Come impostare l'integrazione
  • Sincronizzazione dei dati da Salesforce a Zendesk
  • Sincronizzazione di ticket da Zendesk a Salesforce
  • Risoluzione degli errori di visualizzazione ticket 

Informazioni correlate:

  • Come posso verificare i limiti e l'utilizzo della mia API di streaming?
  • Ticket Zendesk non sincronizzati nei casi.

Come impostare l'integrazione

Che cosa posso fare se la mia integrazione si disconnette automaticamente?

L’integrazione richiede che le impostazioni della sessione Salesforce non siano configurate su un indirizzo IP bloccato. Se le impostazioni della sessione rimangono bloccate, l’integrazione verrà disconnessa alla scadenza della sessione.

Per disabilitare il blocco delle sessioni Salesforce su un indirizzo IP
  1. Accedi al tuo account Salesforce.
  2. Fai clic sull’icona ingranaggio nel riquadro in alto a destra, quindi fai clic su  Setup
  3. Nel riquadro di navigazione a sinistra, in  IMPOSTAZIONI > Sicurezza, seleziona  Impostazioni di sessione.
  4. Verifica che la casella di spunta Blocca le sessioni all'indirizzo IP da cui provengono non sia selezionata.

Come si risolve l'errore "redirect_uri_mismatch" quando si collega Zendesk a Salesforce?

Controlla le impostazioni nell'app connessa. Per ulteriori informazioni, leggi l’articolo: Perché ricevo l'errore "redirect_uri_mismatch" quando collego l'integrazione? 

Sincronizzazione dei dati da Salesforce a Zendesk

Usa questo elenco di controllo per verificare che la sincronizzazione dei dati sia configurata correttamente.

  • Verifica di avere i giusti requisiti per l'impostazione dell'integrazione in Impostazioni API Salesforce.
  • Filtro di sincronizzazione: Conferma di non usare nei filtri campi Salesforce non supportati come Campi formula, Ricerca e Area di testo. Questa è una limitazione dell'API Streaming di Salesforce. 
  • Filtro di sincronizzazione: Conferma di usare la sintassi corretta nei valori del filtro di sincronizzazione. Fanno distinzione tra maiuscole e minuscole, separate da virgole e devono corrispondere esattamente al valore del campo Salesforce. Se stai usando un campo elenco di selezione Salesforce per filtrare, il valore è il nome API.
  • Sincronizza mappatura campi: Controlla la mappatura dei campi che include Nome per nome. È obbligatorio perché non è possibile creare organizzazioni senza nome in Zendesk.
  • Durante il test della sincronizzazione, hai apportato aggiornamenti ai campi Salesforce mappati a Zendesk? La sincronizzazione viene attivata solo quando un campo mappato viene aggiornato.
  • I campi formula si aggiorneranno solo quando viene aggiornato un altro campo mappato. Questa è un'altra limitazione dell'API di streaming Salesforce. 

Che cosa posso fare se la sincronizzazione dei dati viene disabilitata automaticamente?

Verifica di non aver raggiunto i limiti dell'API di streaming. Per ulteriori informazioni, leggi l’articolo: Come posso verificare i limiti e l'utilizzo della mia API di streaming? 

Sincronizzazione di ticket da Zendesk a Salesforce

Per verificare se il pacchetto Ticket Sync è stato installato correttamente

  1. Seleziona Salesforce > Impostazione > Stato distribuzione.
  2. Cerca la data/ora di distribuzione del pacchetto per vedere se la distribuzione è riuscita o meno. Se la distribuzione non riesce, Salesforce fornisce errori dettagliati. Verifica gli errori e risolvili.

  3. Seleziona Salesforce > Gestore oggetti > Caso > Campi e relazioni. Controlla se sono stati creati campi caso aggiuntivi nell'oggetto caso Salesforce, come mostrato di seguito per ciascun campo ticket Zendesk standard.

  4. Una volta confermati i passaggi 2 e 3, continua con l'impostazione di TIcket Sync. 

Per controllare di aver configurato Ticket Sync correttamente

  1. Conferma di aver attivato il trigger Salesforce in Zendesk.
  2. Conferma che il corpo JSON del trigger non è stato modificato e che è come mostrato di seguito. Qualsiasi modifica al corpo JSON impedirà la sincronizzazione. L'errore mostrato di seguito è previsto. 
    |
  3. Conferma di aver inserito l'ID del tipo di record corretto. Se l'ID del tipo di record è errato, la sincronizzazione non riesce. L'ID del tipo di record non è l'ID organizzazione Salesforce.
  4. Conferma che tutti i campi caso Salesforce obbligatori siano inclusi nelle mappature dei campi ticket personalizzati. Se non mappi tutti i campi obbligatori, la sincronizzazione non riuscirà.

Come risolvono i ticket che non si sincronizzano con i casi Salesforce?

Per ulteriori informazioni, leggi l’articolo: I ticket Zendesk non si sincronizzano nei casi in Salesforce

Risoluzione degli errori di visualizzazione ticket 

Usa questa tabella per risolvere gli errori nella configurazione della vista ticket.

 
Messaggio di errore Intervento necessario

Autenticazione tra Salesforce e Zendesk non completa. Contatta l'amministratore per completare la configurazione nel Centro amministrativo Zendesk.

  1. In Centro amministrativo, seleziona l'icona App e integrazioni () nella barra laterale, quindi selezionaIntegrazioni > Integrazioni e fai clic su Connetti.
  2. Fai clic sul Vista ticket scheda, seleziona Abilita visualizzazione ticket casella di spunta.
  3. Fai clic su  Salva.

La visualizzazione dei ticket Zendesk in Salesforce non è abilitata. Contatta il tuo amministratore per abilitarla nel Centro amministrativo Zendesk.

  1. In Centro amministrativo, fai clic sull’icona App e integrazioni  () nella barra laterale, quindi seleziona Integrazioni > Integrazioni.
  2. Accanto a Salesforce, fai clic su Configura.
  3. Fai clic sulla schedaVisualizzazione tickete seleziona la casella di controlloAbilita visualizzazione ticket.
  4. Fai clic su  Salva.

Il collegamento tra Salesforce e Zendesk è stato interrotto. Contatta il tuo amministratore per ripetere l'autenticazione nel Centro amministrativo Zendesk.

  1. In Centro amministrativo, seleziona l'icona App e integrazioni() nella barra laterale, quindi selezionaIntegrazioni > Integrazioni e fai clic su Riconnetti.
  2. Seleziona Configura, seleziona Riabilita la visualizzazione ticket.
  3. Fai clic su  Salva.

L'utente Zendesk che ha configurato l'integrazione è stato cambiato o è stato rimosso. Contatta il tuo amministratore per ripetere l'autenticazione nel Centro amministrativo Zendesk.

  1. In Centro amministrativo, fai clic sull’icona App e integrazioni  () nella barra laterale, quindi seleziona Integrazioni > Integrazioni.
  2. Accanto a Salesforce, fai clic su Configura.
  3. Seleziona Riabilita la vista tickete fai clic su Salva.

In alternativa, il problema viene risolto scollegando e ricollegando l'integrazione. 

Non hai il livello di accesso necessario per visualizzare questa applicazione. Contatta l'amministratore per concederti l'accesso, se necessario.

Prima di procedere con i passaggi seguenti, assicurati che l' opzione Utenti consentiti sia quella dell'amministratore. Gli utenti approvati dall'amministratore sono pre-autorizzati nell'app connessa di integrazione Salesforce per Zendesk, come indicato nell'articolo: Configurazione dell’accesso utente per i ticket Zendesk in Salesforce.

La procedura seguente è applicabile alle pagine Visualforce.
  1.  Accedi a Salesforce e fai clic su Imposta.
  2.  In Amministrazione nel riquadro di navigazione a sinistra, seleziona Utenti >Insiemi di autorizzazioni.
  3. Nella pagina Insiemi di autorizzazioni seleziona Nuovo.
  4. Inserisci il nome dell'etichetta e del nome API "Zendesk_Ticket_View", quindi fai clic su Salva.
  5.  Nella sezione App, seleziona App connesse assegnate, quindi fai clic su Modifica. 
  6. Aggiungi l'integrazione Salesforce per Zendesk al campo App connesse abilitate e fai clic su Salva.
  7. Torna alla pagina di configurazione Insiemi di autorizzazioni , fai clic su Accesso alla pagina Visualforce.
  8. Fai clic su Modifica e abilita le pagine seguenti:
    zdsf.Zendesk_Ticket_View_Account
    zdsf.Zendesk_Ticket_View_Contact
    zdsf.Zendesk_Ticket_View_Lead
    zdsf.Zendesk_Ticket_View_Opportunity
  9. Torna alla pagina di configurazione degli insiemi di autorizzazioni e seleziona Gestisci assegnazioni nella parte superiore della pagina
  10. Seleziona tutti gli utenti e fai clic su Aggiungi assegnazioni.
Powered by Zendesk