Loading

Come aggiornare il client Live Agent personalizzato quando cambia l'istanza dell'organizzazione

Data pubblicazione: Apr 5, 2021
Descrizione
Come procedura ottimale, il client Live Agent/SOS personalizzato dovrebbe essere in grado di reindirizzare le richieste a una nuova istanza del servizio Live Agent dopo qualsiasi manutenzione che comporti uno spostamento per l'organizzazione. Uno spostamento per l'organizzazione attualmente include aggiornamenti dell'istanza, passaggi di sede e migrazioni dell'organizzazione. Se il proprio client personalizzato non è in grado di gestire correttamente i reindirizzamenti verso la nuova istanza del servizio Live Agent, potrebbe verificarsi un'interruzione del servizio Live Agent. 

Durante lo spostamento di un'organizzazione, il proprio account e tutti i relativi dati sono migrati verso una nuova istanza di Salesforce. Quando questo accade, l'URL che si utilizza per accedere a Live Agent/SOS cambia. I client di chat e il codice di implementazione fornito da Salesforce reagiscono a questa modifica e inoltrano adeguatamente le richieste HTTP al nuovo endpoint, ma alcune applicazioni personalizzate o di terze parti, tra cui il client Live Agent personalizzato, potrebbero non farlo. Tali applicazioni non saranno in grado di trovare l'account sull'istanza precedente e probabilmente daranno errore.
 
Risoluzione

Per ridurre al minimo l'impatto sull'implementazione di Live Agent/SOS, seguire le procedure ottimali e assicurarsi che il proprio client Live Agent personalizzato possa reindirizzare correttamente le richieste a una nuova istanza del servizio Live Agent dopo qualsiasi manutenzione che comporti uno spostamento per l'organizzazione.

Il metodo migliore per evitare questi problemi è quello di gestire la risposta 'SwitchServer' e di utilizzare la proprietà 'newUrl' per la richiesta che ha dato luogo a questa risposta e per tutte le richieste successive. I dettagli in merito si trovano nel documento Live Agent REST API Developer Guide (Guida per gli sviluppatori dell'API REST Live Agent). 

Si consiglia di testare la funzionalità di SwitchServer nel Sandbox e prima dello spostamento dell'organizzazione. Impostare intenzionalmente l'URL dell'endpoint al cluster sbagliato dovrebbe replicare un comportamento simile, in modo da poter utilizzare uno dei seguenti URL dell'endpoint per simulare un reindirizzamento. Assicurarsi che l'URL dell'endpoint scelto NON corrisponda all'URL dell'endpoint corrente effettivamente assegnato alla propria organizzazione Sandbox, in modo da poter verificare che il reindirizzamento avvenga correttamente. 
Esempi di URL dell'endpoint con cui eseguire i test (solo Sandbox): 
https://la3-c1cs-chi.salesforceliveagent.com/
https://la4-c1cs-phx.salesforceliveagent.com/
https://la1-c1cs-lon.salesforceliveagent.com/
https://la1-c1cs-ord.salesforceliveagent.com/

Numero articolo Knowledge

000387161

 
Caricamento
Salesforce Help | Article