Benutzerdefinierte Ereignisse und benutzerdefinierte Nutzlastfunktionen bieten eine bessere Endbenutzererfahrung und Kontrolle über eine Konversation bei der Interaktion mit dem Virtual Agent Voice – CX-Bot. Diese benutzerdefinierte Payload-Funktion sendet Payload-Informationen von der Google CX-Anwendung zur Verarbeitung an die Clientseite. Die Funktion für benutzerdefinierte Ereignisse hilft bei der Auswahl eines bestimmten Ereignisses, das unter der CX-Anwendung mithilfe der clientseitigen API aufgerufen werden soll.

Weitere Informationen zu benutzerdefinierten Ereignissen finden Sie unter https://Cloud.google.com/dialogflow/es/docs/events-custom.

1

Wählen Sie in der Dialogflow CX Console das Projekt und den Agenten aus.

2

Wechseln Sie auf dem CX-Agentenbildschirm zur Registerkarte Build . Wählen Sie den erforderlichen Ablauf und die erforderliche Seite (Ablauf/-Ende bearbeiten/Sitzung beenden) in diesem Ablauf aus, für die ein Fulfillment von der Contact Center-Anwendung erforderlich ist.

Die Details der ausgewählten Seite werden angezeigt.
3

Definieren Sie im Abschnitt Routes (Routen) eine Route und Bedingungen, die den benutzerdefinierten Exit-Kriterien für die Auslösung des Übergangs entsprechen.

4

Klicken Sie für diese Route im Abschnitt Fulfillment (Erfüllung) auf die Option Add dialogue (Dialog hinzufügen), und wählen Sie Custom payload (Benutzerdefinierte Nutzlast) aus.

Definieren Sie nur eine benutzerdefinierte Nutzlast. Fügen Sie keine weiteren Dialogoptionen hinzu.

5

Fügen Sie die benutzerdefinierte Nutzlast des Typs Execute_Request hinzu, der angibt, dass die Nutzlast von CX im folgenden Format gesendet werden soll:

{ "Execute_Request":{ "Event_Name": "<Name des Ereignisses>", "Data" : { "Params":{ "<Name Parameter1>": "<Wert Parameter1>", "<Name Parameter2>": "<Wert Parameter2>" }
  • Ordnen Sie für Webex Contact Center-Lösung diesen Ereignisnamen dem Statusereignisnamen in der Aktivität virtueller Agent V2 im Flow Designer zu, um eine Entscheidungszuordnung zu ermöglichen.

  • Geben Sie für Contact Center Enterprise Lösung diesen Ereignisnamen für das VirtualAgentVoice-Element beim erneuten Eintritt von der lokalen Anwendung in die Cloud an.

6

Wählen Sie im Abschnitt Transition (Übergang) die Option Page (Seite) aus, um den Übergang auf dieselbe Seite festzulegen, wenn der Fluss fortgesetzt wird.

7

Erstellen Sie einen Ereignishandler, und geben Sie den Ereignisnamen in der Flow Builder-Anwendung an. Weitere Informationen finden Sie unter https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/EventHandler.