Loading

So aktualisieren Sie Ihren benutzerdefinierten Live Agent-Client, wenn sich die Organisationsinstanz ändert

Veröffentlichungsdatum: Apr 5, 2021
Beschreibung
Als bewährte Methode sollte Ihr benutzerdefinierter Client für Live Agent/SOS Anforderungen nach allen Wartungsarbeiten, die eine Verschiebung Ihrer Organisation beinhalten, an eine neue Instanz des Live Agent-Service umleiten können. Eine Organisationsverschiebung kann Instanzaktualisierungen, Site-Wechsel und Organisationsmigrationen beinhalten. Wenn Ihr benutzerdefinierter Client Umleitungen zu einer neuen Instanz des Live Agent-Service nicht richtig verarbeiten kann, tritt möglicherweise eine Unterbrechung Ihres Live Agent-Service auf. 

Während einer Organisationsverschiebung werden Ihr Account und alle zugehörigen Daten zu einer neuen Salesforce-Instanz migriert. Dann ändert sich der URL, den Sie für den Zugriff auf Live Agent/SOS verwenden. Von Salesforce zur Verfügung gestellte Chat-Clients und Bereitstellungscode reagieren auf diese Änderung und leiten HTTP-Anforderungen ordnungsgemäß zum neuen Endpunkt weiter. Es kann jedoch vorkommen, dass dies bei einigen Drittanbieteranwendungen einschließlich Ihres benutzerdefinierten Live Agent-Clients nicht der Fall ist. Diese Anwendungen können Ihren Account in einem solchen Fall nicht in der vorherigen Instanz finden, sodass Fehler auftreten.
 
Lösung

Um die Auswirkungen auf Ihre Live Agent-/SOS-Implementierung möglichst gering zu halten, befolgen Sie die bewährten Methoden und stellen Sie sicher, dass der benutzerdefinierte Live Agent-Client nach Wartungsarbeiten mit Verschiebung Ihrer Organisation Anforderungen richtig zu einem neuen Live Agent-Service weiterleiten kann.

Die beste Methode, derartige Probleme zu vermeiden, ist die Verarbeitung der "SwitchServer"-Antwort und die Verwendung der Eigenschaft "newUrl" für die Anforderung, die zu dieser Antwort geführt hat, und für alle nachfolgenden Anforderungen. Detaillierte Informationen dazu finden Sie im Live Agent REST API Developer Guide

Es wird empfohlen, die SwitchServer-Funktion vor der Verschiebung Ihrer Organisation zunächst in Ihrer Sandbox zu testen. Wenn Sie den Endpunkt-URL auf das falsche Cluster setzen, können Sie ein ähnliches Verhalten provozieren, sodass Sie einen der folgenden Endpunkt-URLs zur Simulation einer Umleitung verwenden können. Stellen Sie sicher, dass der ausgewählte Endpunkt-URL NICHT mit dem aktuellen Endpunkt-URL übereinstimmt, der Ihrer Sandbox-Organisation zugewiesen ist, damit Sie überprüfen können, ob die Umleitung erfolgreich stattfindet. 
Beispiele für Endpunkt-URLs für den Test (nur in der 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/

Nummer des Knowledge-Artikels

000387161

 
Laden
Salesforce Help | Article