Loading
Agentforce-Kontaktcenter
Anwendungsfall: Verwenden eines Endpunkts zum Ausfüllen eines Bildschirms mit einer externen Datenquelle

Anwendungsfall: Verwenden eines Endpunkts zum Ausfüllen eines Bildschirms mit einer externen Datenquelle

Ein Endpunkt verbindet eine externe Datenquelle mit Ihrer Messaging-Komponente für Apex-Formulare für dynamische WhatsApp-Flows. Stellen Sie Informationen aus einer externen Quelle auf einem Bildschirm in einem Formular dar. Beispielsweise könnte eine Arztpraxis ein Formular erstellen, in dem ein Kunde gefragt wird, welches Körperteil schmerzt, und dann eine Liste der Ärzte vorlegen, die sich auf diese Erkrankung spezialisiert haben.

Erforderliche Editionen

Unterstützte Editionen anzeigen.
Häkchen Dieser Artikel gilt für: Erweiterte WhatsApp-Kanäle
X-Symbol Dieser Artikel gilt nicht für: "Erweiterter Chat in der Anwendung", "Erweiterter Webchat v1", "Erweiterter Webchat v2", "Erweiterter Facebook Messenger", "Standardmäßige und erweiterte SMS", "Erweiterte Apple Messages for Business", "Erweiterte LINE" und "Bring Your Own Channel"
Erforderliche Benutzerberechtigungen
Erstellen von Messaging-Komponenten:

"Anwendung anpassen" UND "Setup und Konfiguration anzeigen"

ODER

Systemadministrator

Senden und Erhalten von Nachrichten in Messaging: Messaging-Agent

Bevor Sie versuchen, etwas Ähnliches wie dieses Beispiel zu erstellen, machen Sie sich mit der Dokumentation "Implementieren von Endpunkten für Flows" von Meta vertraut.

  1. Öffnen Sie das Flow-Format einer Apex Messaging-Komponente für Formulare.
  2. Füllen Sie den Abschnitt "Endpunkte aktivieren" der ursprünglichen Nachricht aus.
    1. Wählen Sie im Feld Endpunkt aktivieren die Option Wahr aus.
    2. Geben Sie im Feld "Endpunkt-URL" Ihren Endpunkt ein.
      Abschnitt 'Endpunkte aktivieren' ausgefüllt, wobei 'Endpunkt aktivieren' auf 'True' festgelegt ist, und URL ausgefüllt im Feld 'Endpunkt-URL'.
  3. Navigieren Sie zum Erstellen eines Bildschirms, auf dem der Kunde gefragt wird, welcher Körperteil weh tut, zum Abschnitt "Bildschirme" und klicken Sie auf + Bildschirm hinzufügen.
  4. Geben Sie unter "Flow-Bildschirmtitel" im Feld "Text" den Titel ein, der Kunden oben auf diesem Bildschirm im Flow angezeigt wird. In diesem Beispiel wird die Patientenaufnahme eingegeben.
  5. Klicken Sie auf +Inhalt hinzufügen, klicken Sie auf , um die Liste "Auswahl" zu erweitern, und wählen Sie dann Frage mit Einzelauswahl aus. Klicken Sie auf Fertig.
    Mit diesem Bildschirmelement "Frage mit einer einzigen Auswahl" können Sie eine Liste der Körperteile erstellen, aus denen ein Kunde auswählen kann. Basierend auf ihrer Auswahl aus dieser Liste wird auf dem folgenden Bildschirm eine Liste der kompatiblen Ärzte angezeigt. Klicken Sie auf , um das Element "Einzelauswahlfrage" zu erweitern und seine Felder auszufüllen.
    1. Unter "Feld-ID": Text, nennen Sie ihn medical_need.
    2. Unter "Titel": Text, fügen Sie die Frage hinzu, die Kunden angezeigt wird. Wo verspüren Sie Schmerzen?
    3. Unter Optionen: Wählen Sie Statische Optionen aus.
    4. Klicken Sie auf Optionen verwalten.
    5. Klicken Sie auf + Hinzufügen.
    6. Geben Sie unter "Option 0" im Feld "ID" die interne ID für dieses Feld ein.
    7. Wählen Sie im Feld Bezeichnung die Option Literal aus und geben Sie in das darunter liegende Feld einen Körperteil ein, den Ihre Arztpraxis behandeln kann, beispielsweise Arm.
      Das Modalfenster 'Optionen verwalten' wurde mit ausgefüllten Menüauswahlen erweitert. Die Textfelder "ID" und "Bezeichnung" sind beide auf das Wort "Arm" festgelegt, was eine mögliche Menüauswahl ist.
    8. Klicken Sie auf + Hinzufügen, um Menüauswahlen für zusätzliche Körperteile zu erstellen, für die Sie Ärzte haben.
  6. Speichern Sie Ihre Änderungen.
    In dieser Phase wird in Ihrer Formularvorschau der Bildschirm "Patientenaufnahme" mit Ihrer Einzelauswahlfrage und den zugehörigen Optionen für Körperteile angezeigt.
    Bildschirmvorschau mit dem Titel des Flow-Bildschirms, dem Titel der Frage und zwei Optionen für das Einzelauswahlmenü.
  7. Klicken Sie zurück unter "Bildschirmelemente" für denselben Bildschirm auf , um das soeben erstellte Element "Einzelauswahlfrage" zu minimieren.
    Erstellen Sie in diesem nächsten Schritt die Schaltfläche, auf die ein Kunde klickt, um seine Antwort auf die Frage Wo treten Schmerzen auf?
  8. Klicken Sie auf + Inhalt hinzufügen, klicken Sie auf , um Andere Inhaltstypen zu erweitern, wählen Sie Fußzeile aus und klicken Sie auf Fertig.
  9. Geben Sie unter "Fußzeilenschaltfläche" im Feld "Text" den Text Weiter ein.
  10. Wählen Sie im Abschnitt "Fußzeilenaktion" im Feld "Fußzeilenaktion" die Option Datenaustausch aus.
  11. Klicken Sie auf Nutzlast konfigurieren.
    1. Geben Sie unter "Name" die Feld-ID Ihrer Einzelauswahlfrage ein. In diesem Fall wurde er medical_need genannt.
    2. Wählen Sie als Typ Referenz aus.
    3. Wählen Sie für "Wert" die Option [Eingabe] Patientenaufnahme – medical_need aus.
      Modalfenster 'Datenaustauschnutzlast' erweitert. Der Name ist auf medical_need und der Wert auf [Eingabe] Patientenaufnahme – medical_need festgelegt.
  12. Speichern Sie Ihre Änderungen.
    Nun wird in Ihrer Bildschirmvorschau die Schaltfläche "Weiter" unter Ihrer Einzelauswahlfrage angezeigt.
    Bildschirmvorschau mit der Schaltfläche 'Fußzeile fortsetzen'.
  13. Klicken Sie auf + Bildschirm hinzufügen, um einen neuen Bildschirm zu erstellen, auf dem eine Liste der Ärzte aus der Datenbank des Endpunkts basierend auf der Auswahl angezeigt wird, die Ihr Kunde im vorherigen Bildschirm getroffen hat.
  14. Geben Sie im Abschnitt "Flow-Bildschirmtitel" im Feld "Text" eine Kopfzeile für diesen Bildschirm ein. Wir nennen unsere Ärztevoreinstellung.
  15. Klicken Sie unter "Bildschirmelemente" auf +Inhalt hinzufügen, klicken Sie auf , um Auswahl zu erweitern, wählen Sie Dropdown-Auswahl aus und klicken Sie auf Fertig.
  16. Klicken Sie auf , um die Dropdown-Auswahl zu erweitern.
    1. Geben Sie unter "Feld-ID" im Feld "Text" den Namen doctor_list ein.
    2. Geben Sie unter "Titel" im Feld "Text" den Befehl ein, der dem Kunden im Formular angezeigt wird. Etwa: Wählen Sie einen Arzt aus.
    3. Wählen Sie unter "Optionen" im Feld "Optionsmodus" die Option Dynamischer Verweis aus.
    4. Wählen Sie im Dropdown-Menü "Array-Feld auswählen" die Option [Daten] Arztliste – Array aus.
  17. Speichern Sie Ihre Änderungen.
    In Ihrer Bildschirmvorschau wird der Bildschirm "Ärztevoreinstellung" mit einem Dropdown-Menü der Ärzte angezeigt, die aus Ihrer externen Datenquelle ausgefüllt wurden.
    Bildschirmvorschau mit Flow-Bildschirmtitel auf "Ärztevoreinstellung", Dropdown-Feldtitel auf "Arzt auswählen" und dynamischem Referenz-Dropdown-Feld auf ein Array.
  18. Fahren Sie mit dem Erstellen des Rests Ihres Flows fort.
 
Laden
Salesforce Help | Article