Sie befinden sich hier:
Aktualisieren der Messaging-Sitzung mit Mitarbeiterdetails
Wenn ein Mitarbeiter einen Servicemitarbeiter per Chat kontaktiert, erhält der Servicemitarbeiter eine eingehende Chat-Benachrichtigung in der HR-Servicekonsole. Damit der Name des Mitarbeiters in der Benachrichtigung angezeigt wird, muss der Messaging-Sitzungsdatensatz die Account-ID, die Kontakt-ID und den vollständigen Namen des Mitarbeiters enthalten. Erstellen Sie einen automatisch gestarteten Flow und aktualisieren Sie den Omnikanal-Flow, um den Messaging-Sitzungsdatensatz mit diesen Details zu aktualisieren.
Erforderliche Editionen
| Unterstützte Editionen anzeigen. |
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Öffnen, Bearbeiten oder Erstellen von Flows in Flow Builder: | Flow verwalten |
Erstellen eines automatisch gestarteten Flows zum Aktualisieren des Messaging-Sitzungsdatensatzes
- Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Flows ein und wählen Sie Flows aus.
- Erstellen Sie einen neuen Flow.
- Wählen Sie Neu beginnen aus und klicken Sie auf Weiter.
- Wählen Sie Automatisch gestarteter Flow (kein Auslöser) aus und klicken Sie auf Erstellen.
-
Erstellen Sie in Toolbox auf der Registerkarte "Manager" die folgenden Eingabevariablen: userId und routableId.
Die Variable userId speichert die an den Flow übergebene Benutzer-ID. Die routableId speichert die weiterleitbare ID des Messaging-Sitzungsdatensatzes der aktuellen Messaging-Sitzung.
- Fügen Sie dem Flow die folgenden Elemente vom Typ "Datensatz abrufen" hinzu: "Benutzer abrufen", "Kontakt abrufen" und "Messaging-Sitzung abrufen".
- Fügen Sie das Element "Datensätze aktualisieren" mit dem Namen "Messaging-Sitzung aktualisieren" hinzu.
-
Verwenden Sie im Element "Benutzer abrufen" die an den Flow übergebene Benutzer-ID, um den Benutzerdatensatz des Mitarbeiters abzurufen.
- Wählen Sie im Abschnitt "Datenquelle" die Option Salesforce-Objekt aus.
- Wählen Sie in der Dropdown-Liste "Objekt" die Option Benutzer aus.
- Wählen Sie in der Dropdown-Liste "Bedingungsanforderungen" den Eintrag Alle Bedingungen sind erfüllt (AND) aus.
- Fügen Sie eine Bedingung hinzu, um einen Benutzerdatensatz abzurufen, wenn die Benutzer-ID dem in der Variablen userId gespeicherten Wert entspricht.
- Wählen Sie Nur der erste Datensatz für "Wie viele Datensätze sollen gespeichert werden?" aus.
- Wählen Sie im Abschnitt "Wie werden Datensatzdaten gespeichert?" die Option Alle Felder automatisch speichern aus.
-
Verwenden Sie im Element "Kontakt abrufen" den vom Element "Benutzer abrufen" empfangenen Benutzerdatensatz, um den zugehörigen Kontaktdatensatz abzurufen.
- Wählen Sie im Abschnitt "Datenquelle" die Option Salesforce-Objekt aus.
- Wählen Sie in der Dropdown-Liste "Objekt" die Option Kontakt aus.
- Wählen Sie im Dropdown-Menü "Bedingungsanforderungen" den Eintrag Alle Bedingungen sind erfüllt (AND) aus.
- Fügen Sie eine Bedingung hinzu, um den zugehörigen Kontaktdatensatz abzurufen, wenn die Kontakt-ID mit der zugehörigen Kontakt-ID des Benutzerdatensatzes übereinstimmt, der in der Datensatzvariablen "Benutzer abrufen" gespeichert ist.
- Wählen Sie Nur der erste Datensatz für "Wie viele Datensätze sollen gespeichert werden?" aus.
- Wählen Sie im Abschnitt "Wie werden Datensatzdaten gespeichert?" die Option Alle Felder automatisch speichern aus.
-
Verwenden Sie im Element "Messaging-Sitzung abrufen" die an den Flow übergebene routableID, um den aktuellen Messaging-Sitzungsdatensatz abzurufen.
- Wählen Sie im Abschnitt "Datenquelle" die Option Salesforce-Objekt aus.
- Wählen Sie in der Dropdown-Liste "Objekt" die Option Messaging-Sitzung aus.
- Wählen Sie in der Dropdown-Liste "Bedingungsanforderungen" den Eintrag Alle Bedingungen sind erfüllt (AND) aus.
- Fügen Sie eine Bedingung hinzu, um einen Messaging-Sitzungsdatensatz abzurufen, wenn seine ID mit dem in der Variablen routableId gespeicherten Wert übereinstimmt.
- Wählen Sie Nur der erste Datensatz für "Wie viele Datensätze sollen gespeichert werden?" aus.
- Wählen Sie im Abschnitt "Wie werden Datensatzdaten gespeichert?" die Option Alle Felder automatisch speichern aus.
-
Aktualisieren Sie im Element "Messaging-Sitzung aktualisieren" den aktuellen Messaging-Sitzungsdatensatz mit der Kontakt-ID, dem vollständigen Namen und der zugehörigen Account-ID des zugehörigen Kontaktdatensatzes.
- Wählen Sie im Abschnitt "Wie sollen die zu aktualisierenden Datensätze ermittelt und ihre Werte festgelegt werden?" die Option Bedingungen zum Identifizieren von Datensätzen angeben und Felder einzeln festlegen aus.
- Wählen Sie in der Dropdown-Liste "Objekt" die Option Messaging-Benutzer aus.
- Wählen Sie in der Dropdown-Liste "Bedingungsanforderungen zum Aktualisieren von Datensätzen" die Option Alle Bedingungen sind erfüllt (AND) aus.
- Fügen Sie eine Bedingung hinzu, um den Datensatz für den Messaging-Benutzer abzurufen, wenn seine ID mit der zugehörigen Messaging-Benutzer-ID des in der Datensatzvariablen "Messaging-Sitzung abrufen" gespeicherten Datensatzes übereinstimmt.
- Legen Sie im Abschnitt "Feldwerte für die Datensätze des Messaging-Benutzers festlegen" den Wert des Felds AccountId auf die ID des Accounts fest, der sich auf den in der Datensatzvariablen "Kontakt abrufen" gespeicherten Datensatz bezieht. Legen Sie den Wert des Felds ContactId auf den Wert fest, der im Feld "Kontakt-ID" der Datensatzvariablen "Kontakt abrufen" gespeichert ist. Legen Sie den Wert des Felds "Name" auf den Wert fest, der im Feld "Vollständiger Name" der Datensatzvariablen "Kontakt abrufen" gespeichert ist.
- Aktivieren Sie den Flow.
Aktualisieren des Omnikanal-Flows für integriertes Messaging
Kehren Sie zum Omnikanal-Flow zurück, den Sie beim Vorbereiten einer Salesforce-Organisation erstellt haben, und fügen Sie den automatisch gestarteten Flow als Subflow hinzu.
- Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Flows ein und wählen Sie Flows aus.
- Suchen Sie in der Liste Ihren vorherigen Omnikanal-Flow und wählen Sie ihn aus.
- Fügen Sie nach "Start" ein Subflow-Element hinzu und wählen Sie den automatisch gestarteten Flow aus, den Sie zuvor erstellt haben.
- Geben Sie die Bezeichnung, den API-Namen und eine Beschreibung ein.
- Legen Sie Eingabewerte für den automatisch gestarteten Flow fest, indem Sie die Variablenwerte userID und recordID aus dem Omnikanal-Flow übergeben.
-
Aktivieren Sie den Flow.
Mit diesem Flow sieht ein Servicemitarbeiter die Account-ID, die Kontakt-ID und den vollständigen Namen des Mitarbeiters im Messaging-Sitzungsdatensatz. In der eingehenden Chat-Benachrichtigung wird der Name des Mitarbeiters angezeigt.
Konnten Sie Ihr Problem mithilfe dieses Artikels lösen?
Geben Sie uns Feedback, damit wir uns verbessern können.
