Konfigurieren Sie die externe Weiterleitung von Salesforce-Chats
- Eine Salesforce-Routing-Konfiguration mit External Routing als Routing-Modell
- Eine Salesforce-Warteschlange, die mit der externen Routing-Konfiguration verknüpft ist.
Nachdem Sie installiert und das Omni-Channel-Paket für externes Routing konfiguriert haben, erstellen Sie einen Fluss in Salesforce, um einen Salesforce-Chat durch Genesys Cloud zu leiten Genesys Cloud leitet den Chat an den entsprechenden Agenten weiter und stellt ihn zu. Der Agent bearbeitet den Chat in Salesforce und kann ihn auch an einen anderen Agenten weiterleiten. Genesys Cloud für Salesforce verwaltet den Lebenszyklus des Chats innerhalb von Genesys Cloud und erstellt einen Aktivitätsdatensatz in Salesforce, um alle wichtigen Informationen zu protokollieren.
Flow erstellen
Ein Fluss in Salesforce automatisiert den Weiterleitungsprozess. Sie verwenden Elemente, Verbindungselemente und Ressourcen, um einen Fluss aufzubauen. Weitere Informationen finden Sie unter Flows in der Salesforce-Dokumentation
- Erstellen Sie in Salesforce einen Fluss unter Verwendung der Vorlage Omni-Channel Flow (Beta).
- Unter Setupsuchen Sie in der Schnellsuche nach Flows und wählen Flows.
- Klicken Sie auf Neuer Fluss.
- Klicken Sie auf Alle + Vorlagen, und dann auf Omni-Channel Flow (Beta).
- Klicken Sie auf Weiter, und wählen Sie dann Freiform , um den Ablauf zu erstellen
- Erstellen Sie die Variablen recordId und input_record wie in der Salesforce-Dokumentation beschrieben.
- Ziehen Sie die Aktion Route Work (Beta) auf die Leinwand und geben Sie die Werte für die neue Aktion ein
- Geben Sie der Aktion ein Label und API Name und optional eine Beschreibung.
- Wählen Sie unter Set Input Values > RecordIDdie von Ihnen erstellte recordId aus
- Wählen Sie unter Servicekanalden für Chats eingerichteten Kanal aus.
- Wählen Sie unter Route To, Queue.
- Wählen Sie unter Queuedie Salesforce-Warteschlange aus, die Sie durch Genesys Cloud leiten möchten.
- Klicken Sie auf Erledigt.
- Ziehen Sie die Aktion Datensätze erstellen auf die Leinwand und geben Sie die Details des Datensatzes ein
-
- Geben Sie einen Namen für den Datensatz ein.
- Wählen Sie One , um einen einzelnen Datensatz zu erstellen
- Wählen Sie die Option Separate Ressourcen und Literalwerte verwenden , um die Datensatzfelder festzulegen
- Wählen Sie das Objekt External Routing Request aus der Liste aus
- Fügen Sie die beiden Felder Open_Messaging_Integration__c und Work_Item_ID__c hinzu und setzen Sie die Werte für die Felder.
- Open Messaging Integration - Wählen Sie die aus der Genesys Cloud abgerufenen Werte der Auswahlliste
- Work Item ID - Wählen Sie die recordId-Variable, die Sie für das Chat Transcript-Objekt erstellt haben.
- Optionally, you can also add the field Custom_Attributes__c and the values in the format
customAttribute1=customAttr1, customAttribute2=customAttr2
. If you are adding any Salesforce objects, use the formatcustomAttribute={!Object.Value}
. - Klicken Sie auf Erledigt.
Note: You can add or edit the external routing package message attributes in theOpenMessageService.apxc
file except for the custom attribute,SF_ExternalRoutingWorkItemId
. Ensure that you do not edit or remove the custom attribute,SF_ExternalRoutingWorkItemId
. See Inbound open messages for more information about the API referenced by the routing package. -
- Verbinden Sie das Element Start mit dem Aktionselement Route Work (Beta) im Ablauf.
- Verbinden Sie das Aktionselement Route Work (Beta) mit dem Element Create Record im Ablauf.
- Klicken Sie auf Speichern.
- Klicken Sie auf Aktivieren Sie.
Aktivieren Sie den Fluss Löschantrag
Das Paket für externes Routing enthält den Ablauf "External Routing Request Deletion". Dieser Ablauf bereinigt die Anforderungssätze, die erstellt werden, wenn einer der folgenden Fälle eintritt:
- Getrennte Workitems, die erfolgreich weitergeleitet und abgeschlossen werden.
- Der Benutzer schließt den Chat, bevor er an einen Agenten weitergeleitet wird.
Aktivieren Sie diesen Fluss, bevor Sie das externe Routing verwenden.
- Suchen Sie im Salesforce Setup nach Flows.
- Klicken Sie in der Liste der Bewegungen auf External Routing Request Deletion.
- Klicken Sie auf Aktivieren Sie.
Chat-Schaltflächen erstellen
Wenn Sie Chat-Schaltflächen in Salesforce erstellen, können Sie unter festlegen, wie die eingehenden Chat-Anfragen an Agenten weitergeleitet werden Wählen Sie in der Einstellung für die Salesforce-Chat-Schaltfläche Omni-Channel im Feld Routing-Typ und verwenden Sie den Omni-Channel-Fluss, der für das Routing der spezifischen Warteschlange erstellt wurde.
Weitere Informationen über die Verwendung von Omni-Channel-Synchronisierungseinstellungen finden Sie unter Verwendung von Omni-Channel-Synchronisierung.
Weitere Informationen über die Integration finden Sie unter Über Genesys Cloud für Salesforce.