Domanda

Voglio configurare l’ integrazione Zendesk per Salesforce , ma non posso usare il profilo di amministratore di sistema predefinito. Di quali autorizzazioni ho bisogno per collegarli correttamente?

Risposta

Requisiti del profilo Salesforce

Importante: È necessaria una licenza utente Salesforce completa. Non usare un utente Salesforce solo API per collegare questa integrazione.

L’utente Salesforce che collega l’integrazione Zendesk deve soddisfare i seguenti requisiti:

  • Disporre di una licenza utente Salesforce completa, non del tipo di licenza di integrazione Salesforce
  • Essere in grado di accedere in modo interattivo a Salesforce
  • Dispone di funzionalità di profilo utente standard
  • Non essere un tipo di utente solo API

Motivi per cui gli utenti solo API non riescono:

  • La connessione di integrazione richiede l’autenticazione OAuth interattiva
  • Gli utenti solo API non possono completare il flusso di autorizzazione OAuth
  • Il tipo di licenza solo API Salesforce blocca i metodi di autenticazione richiesti

Per risolvere i problemi relativi agli utenti API:

  • Fornisci una licenza Salesforce completa per la connessione di integrazione
  • Contatta l’amministratore Salesforce
  • Budget per il costo aggiuntivo delle licenze Salesforce

Per verificare se un utente è solo API:

  • Vai alla configurazione Salesforce> Utenti> [seleziona utente]
  • Controlla il campo Licenza
  • Se la licenza è Salesforce Integration , l’utente è solo API e non funzionerà
  • I tipi di licenza richiesti includono Salesforce , Salesforce Platform o una licenza Sales o Service Cloud completa

Autorizzazioni obbligatorie

Dopo aver confermato di avere un utente Salesforce completo, non solo API, l’utente ha bisogno delle seguenti autorizzazioni:

API delle autorizzazioni amministrative abilitata

Impostazioni API

Se non vedi l’opzione nel tuo profilo, contatta l’ assistenza Salesforce o verifica che il tuo piano SFDC includa l’accesso all’API. Per maggiori informazioni, consulta il post della community Salesforce "Abilita API" non disponibile .

Le autorizzazioni amministrative modificano i metadati tramite le funzioni API dei metadati

Modifica Metadata

Le autorizzazioni per gli oggetti standard eseguono il push degli argomenti con accesso completo

object_permission

Gli argomenti push sono necessari per usare la parte Sincronizzazione account, contatto o cliente potenziale della funzione Sincronizzazione dati . Gli argomenti push si basano sull’API di streaming SFDC.

Gli oggetti standard autorizzano lo streaming di canali con accesso completo

Questa operazione è necessaria per rinnovare la connessione di streaming per la sincronizzazione con account, contatto o cliente potenziale. Per maggiori informazioni, consulta Configurazione della sincronizzazione dei dati da Salesforce a Zendesk .

Configurazione abilita API streaming

Questa opzione deve essere abilitata.

Abilita API di streaming

Accesso agli oggetti account, contatto, cliente potenziale o opportunità

L’impostazione predefinita della vista ticket apparirà nei campi seguenti.

Impostazioni ticket

Qualsiasi utente che desidera usare la vista ticket deve avere almeno l’accesso in sola lettura ai campi elencati nei rispettivi oggetti in Salesforce. Consulta i requisiti per i campi predefiniti:

  • Oggetto account: Campo Nome account
  • Oggetto contatto: Campo email
  • Oggetto opportunità: Campo nome account correlato
  • Oggetto cliente potenziale: Campo email

Accesso agli oggetti caso

Se non usi la sincronizzazione da ticket a caso, per connettere l’integrazione è necessario l’accesso all’oggetto Caso .

case_object

Accesso ai campi dei casi pertinenti

L’impostazione dei campi caso è obbligatoria solo se usi la funzione di sincronizzazione da ticket a caso dell’integrazione. I campi pertinenti includono tutti i campi elencati nella sezione Mappatura campi standard in Configurazione di Ticket Sync da Zendesk a Salesforce .

Per modificare questi campi in un profilo:

  1. Vai a Sicurezza a livello di campo> Caso> (vista)
  2. Assicurati che il profilo in questione disponga dell’accesso in modifica ai campi summenzionati
Vista di sicurezza a livello di campoAccesso di sicurezza a livello di campo

Accesso all’app connessa

I profili consentiti in Gestione app connesse devono essere attivi quando colleghi l’integrazione nel Centro amministrativo e non si applicano retroattivamente se aggiornati dopo la connessione dell’app.

Argomenti push disponibili

Secondo Salesforce Streaming Limits , i piani hanno in genere un massimo di 40, 50 o 100 argomenti push.

push_topics

Altre integrazioni o app possono consumarle. Per vedere quanti ne esistono attualmente, esegui la seguente query SOQL con la Console per gli sviluppatori o il Workbench .

push_topics_dev

SELECT count() from PushTopic

L’integrazione Zendesk per Salesforce deve creare tre di questi argomenti push, uno per Account, Contatti e Clienti potenziali.

Pagine Visualforce

Il componente Lightning dovrebbe ereditare automaticamente le autorizzazioni dell’app connessa. Tuttavia, solo il profilo di amministratore di sistema può autorizzare le pagine Visualforce fino a quando non diversamente specificato. Per controllare le autorizzazioni di queste pagine Visualforce, vai a Salesforce> Configurazione> Codice personalizzato> Pagine Visualforce .

visualforce

Da lì, assicurati che il profilo abbia accesso alla pagina Visualforce in questione.

Requisiti Salesforce aggiuntivi

Impostazione PKCE OAuth

Obbligatorio. Abilita PKCE in Salesforce:
  1. Vai a Configurazione> App> Gestione app
  2. Trova l’app connessa di Zendesk
  3. Fai clic sul menu a discesa e seleziona Modifica
  4. Scorri fino a Policy OAuth
  5. Abilita l’interruttore/il dispositivo di scorrimento per Richiedi chiave di prova per lo scambio di codice (PKCE) - deve essere impostato su ON
  6. Salva modifiche

Perché: L’integrazione Zendesk richiede PKCE per consentire agli utenti diversi dall’utente che si connette di visualizzare i ticket in Salesforce .

Impostazioni sessione

Obbligatorio. La sessione non deve essere bloccata su un indirizzo IP.

In Salesforce:

  1. Vai a Configurazione> Sicurezza> Impostazioni sessione
  2. Trova le sessioni di blocco all’indirizzo IP da cui provengono
  3. Assicurati che l’opzione sia UNCHECKED o aggiungi gli IP Zendesk all’elenco degli indirizzi consentiti
  4. Salva le modifiche.

Perché: Zendesk effettua richieste da più IP e la connessione non riuscirà se bloccata.

Tempistiche di autorizzazione del profilo

Critica Configura i profili prima di collegare l’integrazione.

Se configuri i profili dopo la connessione:

  • I profili non funzioneranno con effetto retroattivo
  • Devi disconnettere e ricollegare l’integrazione
  • Tutte le mappature dei campi dovranno essere riconfigurate

best practice

Segui i passaggi in ordine:

  1. Configura tutti i profili e le autorizzazioni
  2. Concedi all’utente dell’integrazione Zendesk l’accesso ai profili
  3. Collega Zendesk a Salesforce
  4. Verifica l’accesso al campo subito dopo la connessione
 

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.

Powered by Zendesk