Loading

Comment mettre à jour votre client personnalisé Live Agent lorsque l'instance de votre organisation change

Date de publication: Apr 5, 2021
Description
Comme le recommandent les meilleures pratiques, votre client personnalisé Live Agent/SOS doit pouvoir rediriger les requêtes vers la nouvelle instance du service Live Agent après une maintenance impliquant le déplacement de votre organisation. Actuellement, le déplacement d'une organisation comprend des actualisations d'instance, des basculements de site et des migrations d'organisation. Si votre client personnalisé ne peut pas traiter correctement les redirections vers la nouvelle instance, votre service Live Agent risque de subir une interruption. 

Lors du déplacement d'une organisation, votre compte et ses données sont migrés vers une nouvelle instance de Salesforce. Pendant cette opération, l'URL que vous utilisez pour accéder à Live Agent/SOS change. Les clients de chat et le code de déploiement fournis par Salesforce réagissent à cette modification et transmettent correctement les requêtes HTTP au nouveau point de terminaison, ce qui n'est pas toujours le cas avec certaines applications tierces ou personnalisées, notamment votre client personnalisé Live Agent. Ces applications ne trouvent pas votre compte dans l'instance précédente et peuvent échouer.
 
Résolution

Pour limiter l'impact sur votre implémentation Live Agent/SOS, suivez les meilleures pratiques et assurez-vous que votre client personnalisé Live Agent peut rediriger correctement les requêtes vers la nouveau service Live Agent après une maintenance consistant à déplacer votre organisation.

Afin d'éviter ce problème, la meilleure solution consiste à traiter la réponse du 'SwitchServer' et à utiliser la propriété 'newUrl' pour la requête qui a entraîné cette réponse et pour toutes les requêtes successives. Pour plus d'informations, consultez le guide Live Agent REST API Developer Guide

Nous recommandons de tester au préalable la fonctionnalité du SwitchServer dans votre organisation Sandbox et avant le déplacement de votre organisation. La définition intentionnelle de l'URL du point de terminaison sur le cluster incorrect devrait entraîner un comportement similaire. Par conséquent, vous pouvez utiliser l'une des URL de point de terminaison ci-dessous pour simuler une redirection. Pour pouvoir tester la redirection avec succès, l'URL de point de terminaison choisie ne doit pas être identique à celle actuellement attribuée à votre organisation Sandbox. 
Exemples d'URL de point de terminaison qui peuvent être utilisées pour effectuer des tests (Sandbox uniquement) : 
https://la3-c1cs-chi.salesforceliveagent.com/
https://la4-c1cs-phx.salesforceliveagent.com/
https://la1-c1cs-lon.salesforceliveagent.com/
https://la1-c1cs-ord.salesforceliveagent.com/

Numéro d’article de la base de connaissances

000387161

 
Chargement
Salesforce Help | Article