Vordefinierte Komponente für Termin anordnen

Mit der vordefinierten Komponente „Termin vereinbaren“ können neue und bestehende Kunden Termine vereinbaren. Diese Komponente verwendet eine benutzerdefinierte Version der vordefinierten Komponente Geburtsdatumsdaten, um Termine zu erfassen, und die vorgefertigten Komponenten für die Sammlung von Telefonnummern und die Sammlung von Postleitzahlen, um Informationen über den Nutzer und den Terminort zu erfassen.

Gründe und Arten von Terminen

Diese Komponente unterstützt verschiedene Kategorien von Termingründen und bietet je nach vom Nutzer ausgewähltem Grund unterschiedliche Arten von Terminen an.

Grund für den Termin Verfügbare Termintypen
Kredite Vor Ort, virtuell, per Telefon
Hypotheken Vor Ort, virtuell, per Telefon
Vermögensverwaltung Vor Ort, virtuell, per Telefon
Kreditkarten Virtuell, Smartphone
Sonstiges Telefon

Terminkategorien können durch Ändern der benutzerdefinierten Entität prebuilt_components_arrange_appt_reason angepasst werden. Die verfügbaren Termintypen für jede Kategorie können durch Ändern der Eingabeparameter für jeden Termintyp konfiguriert werden.

Beschränkungen

Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponente die folgenden Einschränkungen:

  • Diese Komponente verschlüsselt keine Daten.

Beispieldialoge

Die folgenden Beispieldialoge veranschaulichen allgemeine Szenarien, die von dieser vordefinierten Komponente verarbeitet werden. Die Beispieldialogfelder veranschaulichen das Verhalten, wenn die Komponente über Telefonie aufgerufen wird. Dadurch werden der Standard-Begrüßungs-Intent und die erste Agent-Antwort zu Beginn der Unterhaltung ausgelöst.

Vorhandener Nutzer bucht persönlichen Termin

Der Agent erkennt, dass der Nutzer zuvor als vorhandener Nutzer authentifiziert wurde. Der Nutzer gibt den Grund für den Termin an und wählt einen persönlichen Termin aus. Der Agent bestätigt, dass der Nutzer die Filiale besuchen möchte, die seiner registrierten Adresse am nächsten liegt, und bestätigt, dass das bevorzugte Datum und die bevorzugte Uhrzeit des Nutzers verfügbar sind. Der Agent bestätigt Uhrzeit und Ort und vereinbart den Termin.

Nutzereingabe Agent-Antwort
Bevor wir einen Termin vereinbaren, stellen wir Ihnen einige Fragen. Können Sie uns den Grund für Ihren Termin nennen?
Ich möchte mit jemandem über Vermögensverwaltung sprechen
Suchen Sie nach einem Telefon-, Videoanruf oder persönlichen Termin in einer unserer Filialen?
Ich würde gerne persönlich dort hingehen.
Ok, möchtest du einen Termin in der Filiale in 1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA vereinbaren?
Ja
Bitte geben Sie Ihr bevorzugtes Datum an. Nennen Sie den gewünschten Monat, gefolgt von Tag und Jahr. Unsere Filialen sind montags bis freitags von 9:00 bis 17:00 Uhr und samstags von 9:00 bis 13:00 Uhr geöffnet.
Der Kundenservicemitarbeiter erfasst das bevorzugte Termindatum des Nutzers mithilfe der vordefinierten Komponente Geburtsdatumsdaten
Die Erfassung deines bevorzugten Datums ist abgeschlossen.

Bitte gib dein bevorzugtes Zeitfenster an.
10:00 Uhr
Sie haben 10:00 Uhr ausgewählt. Wenn Sie mit dem ausgewählten Termin fortfahren möchten, sagen Sie „Ja“.
Ja
Wir vereinbaren einen Termin unter der Adresse 1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA am 23.09.2023 um 10:00 Uhr. Ist das richtig?
Ja
Ok, wir haben den Termin vereinbart. Deine Bestätigungsnummer lautet 818452. Möchtest du noch einen Termin vereinbaren?
Nein, das ist alles
Vielen Dank, dass Sie sich mit uns in Verbindung gesetzt haben. Ich wünsche Ihnen noch einen schönen Tag.

Neuer Kunde bucht mehrere Termine

Der Agent erkennt, dass der Nutzer noch nicht authentifiziert wurde, und erfasst die Telefonnummer des Nutzers. Die nutzende Person bittet um einen virtuellen Termin, um die Kredite zu besprechen. Da die erste Einstellung des Nutzers für Datum und Uhrzeit nicht verfügbar ist, bietet der Agent dem Nutzer verfügbare Zeitblöcke an. Der Nutzer wählt einen verfügbaren Zeitblock aus und der Termin wurde erfolgreich geplant. Der Nutzer bestätigt, dass er einen zweiten Termin vereinbaren möchte, und der Kundenservicemitarbeiter vereinbart erfolgreich einen zweiten Termin.

Nutzereingabe Agent-Antwort
Der Kundenservicemitarbeiter erfasst die Telefonnummer des Nutzers mithilfe der vordefinierten Komponente Erfassung der Telefonnummer
Die Erfassung der Telefonnummer ist abgeschlossen.

Bevor wir einen Termin vereinbaren, stellen wir dir noch ein paar Fragen. Können Sie uns den Grund für Ihren Termin nennen?
Ich möchte einen Kredit erhalten
Suchen Sie nach einem Telefon-, Videoanruf oder persönlichen Termin in einer unserer Filialen?
Virtueller Termin in Ordnung
Bitte geben Sie Ihr bevorzugtes Datum an. Nennen Sie den gewünschten Monat, gefolgt von Tag und Jahr. Unsere Filialen sind montags bis freitags von 9:00 bis 17:00 Uhr und samstags von 9:00 bis 13:00 Uhr geöffnet.
Der Kundenservicemitarbeiter erfasst das bevorzugte Termindatum des Nutzers mithilfe der vordefinierten Komponente Geburtsdatumsdaten
Die Erfassung deines bevorzugten Datums ist abgeschlossen.

Bitte gib dein bevorzugtes Zeitfenster an.
15:00 Uhr wäre gut für mich
Sie haben 15:00 Uhr ausgewählt. Wenn Sie mit dem ausgewählten Termin fortfahren möchten, sagen Sie „Ja“.
Ja
Wir vereinbaren am 03.10.2023 um 15:00 Uhr einen Termin mit unserem Berater. Ist das richtig?
Ja, bitte
Ok, wir haben den Termin vereinbart. Deine Bestätigungsnummer lautet 754731.

Möchtest du noch einen Termin vereinbaren?
Ja
Bevor wir einen Termin vereinbaren, stellen wir Ihnen einige Fragen. Können Sie uns den Grund für Ihren Termin nennen?
Ich benötige einen Termin für meine Kreditkarte
Möchten Sie einen Termin per Telefon oder Videoanruf mit einem Mitarbeiter unserer Filialen vereinbaren?
Telefon
Bitte geben Sie Ihr bevorzugtes Datum an. Nennen Sie den gewünschten Monat, gefolgt von Tag und Jahr. Unsere Filialen sind montags bis freitags von 9:00 bis 17:00 Uhr und samstags von 9:00 bis 13:00 Uhr geöffnet.
Der Kundenservicemitarbeiter erfasst das bevorzugte Termindatum des Nutzers mithilfe der vordefinierten Komponente Geburtsdatumsdaten
Die Erfassung deines bevorzugten Datums ist abgeschlossen.

Bitte gib dein bevorzugtes Zeitfenster an.
Funktioniert 08:00 Uhr?
Sie haben 08:00 Uhr ausgewählt. Wenn Sie mit dem ausgewählten Termin fortfahren möchten, sagen Sie „Ja“.
Ja
Der ausgewählte Zeitblock ist leider nicht verfügbar. Wir sind am 06.10.2023 für 11:30 Uhr, 12:30 Uhr, 13:30 Uhr und 15:00 Uhr verfügbar. Möchten Sie den Zeitblock ändern oder einen Termin an einem anderen Datum vereinbaren?
Ok, machen wir 1:30 Uhr, dann
Du hast 13:30 Uhr ausgewählt. Wenn Sie mit dem ausgewählten Termin fortfahren möchten, sagen Sie „Ja“.
Ja
Wir vereinbaren am 06.10.2023 um 13:30 Uhr einen Termin mit unserem Berater. Ist das richtig?
Ja
Ok, wir haben den Termin vereinbart. Deine Bestätigungsnummer lautet 714637.

Möchtest du noch einen Termin vereinbaren?
Nein danke
Vielen Dank, dass Sie sich mit uns in Verbindung gesetzt haben. Ich wünsche Ihnen noch einen schönen Tag.

Namenskonventionen

Diese vordefinierte Komponente verwendet die folgenden Namenskonventionen:

Funktion Format Beispiel
Fluss [Komponentenname] Termin vereinbaren
Komponentenspezifischer Intent prebuilt_components_[component_name]_[intent_name] prebuilt_components_arrange_appt_change_date_slot
Entitätstyp prebuilt_components_[component_name]_[entity_type] prebuilt_components_arrange_appt_reason
Webhook prebuilt_components_[component_name]:[webhook_action] prebuilt_components_arrange_appointment:submit_appointment

Eingabeparameter

Eingabeparameter sind Parameter, mit denen bestimmte Verhaltensweisen der Komponente konfiguriert werden. Die Parameter werden von einer oder mehreren Bedingungen im Ablauf verwendet, um zu bestimmen, wie sich die Komponente verhalten soll. Parameter auf Ablaufebene müssen wie unten beschrieben auf der Startseite der Komponente festgelegt werden. Sitzungsbezogene Parameter können entweder über einen aufrufenden Ablauf oder auf der Startseite dieser Komponente festgelegt werden.

Diese vordefinierte Komponente unterstützt die folgenden Eingabeparameter:

Parametername Beschreibung Eingabeformat
$session.params.phone_number (Optional) Die registrierte Telefonnummer des Kunden, die für die Authentifizierung verwendet wird. String
$session.params.auth_level (optional) Gibt die Authentifizierungsstufe des Aufrufers an. integer
$flow.all_termin_type Gibt die Liste der Termingründe an, für die alle Arten von Terminen verfügbar sind. Der Standardwert ist ["loans", "wealth"]. Liste (String)
$flow.video_phone_appointment_type Gibt die Liste der Termingründe an, für die alle Arten von Terminen verfügbar sind. Der Standardwert ist ["cards"]. Liste (String)
$flow.appointment_services Gibt die Liste der Termintypen an, für die keine Filiale erforderlich ist und nicht vom Nutzer erfasst wird. Der Standardwert ist ["video", "phone"]. Liste (String)
$flow.working_hours Gibt die Öffnungszeiten der Filiale an, z. B. "Monday to Friday: 9 AM to 5 PM, Saturday: 9 AM to 1 PM". String
$session.params.arrange_appointment_max_days Gibt die maximale Anzahl von Tagen nach dem aktuellen Datum für eine Terminbuchung an. Standardmäßig lautet dieser Wert 90. Das bedeutet, dass Termine maximal 90 Tage nach dem aktuellen Datum gebucht werden können. Dieser Parameter wird in der Startseitenroute true festgelegt. integer
flow.max_retry_count Gibt die Anzahl der zulässigen Wiederholungsversuche an, wenn Informationen vom Nutzer erfasst werden. Der Standardwert ist 3. integer

Wenn Sie die Eingabeparameter für diese Komponente konfigurieren möchten, maximieren Sie die entsprechende Anleitung.

  1. Öffnen Sie die Dialogflow CX Console.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Build aus.
  5. Klicken Sie im Abschnitt Abläufe auf die importierte Komponente.
  6. Klicken Sie im Bereich Seiten auf die Startseite.
  7. Klicken Sie auf der Startseite auf die Route true.
  8. Bearbeiten Sie im Fenster „Route“ die Werte unter Parameter Presets (Voreinstellungen für Parameter) nach Bedarf.
  9. Klicken Sie auf Speichern.

Ausgabeparameter

Ausgabeparameter sind Sitzungsparameter, die auch nach Beenden der Komponente aktiv bleiben. Diese Parameter enthalten wichtige Informationen, die von der Komponente erfasst werden. Diese vordefinierte Komponente stellt Werte für die folgenden Ausgabeparameter bereit:

Parametername Beschreibung Ausgabeformat
phone_number Die lokale Telefonnummer des Nutzers ohne Ländercode, die zur Identifizierung des Nutzers verwendet wird. String
transfer_reason Dieser Parameter gibt den Grund an, warum der Ablauf beendet wurde, falls er nicht erfolgreich war. Der zurückgegebene Wert ist einer der folgenden:

agent: Der Endnutzer hat während der Unterhaltung einen menschlichen Kundenservicemitarbeiter angefordert.

denial_of_information: Der Endnutzer hat abgelehnt, von der Komponente angeforderte Informationen freizugeben.

max_no_input: Für die Unterhaltung wurde die maximale Anzahl von Wiederholungen für Ereignisse ohne Eingabe erreicht. Siehe integrierte Ereignisse ohne Eingabe.

max_no_match: Für die Unterhaltung wurde die maximale Anzahl von Wiederholungen für Ereignisse ohne Übereinstimmung erreicht. Siehe integrierte Ereignisse ohne Übereinstimmung.

webhook_error: Ein Webhook-Fehler ist aufgetreten. Weitere Informationen finden Sie unter Integriertes Ereignis „webhook.error“.

webhook_not_found: Eine Webhook-URL war nicht erreichbar. Siehe webhook.error.not-found integriertes Ereignis.
String

Grundlegende Einstellungen

So richten Sie diese vordefinierte Komponente ein:

  1. Importieren Sie die vordefinierte Komponente.
  2. Konfigurieren Sie die bereitgestellten flexiblen Webhooks mit einer Konfiguration, die Ihre externen Dialogflow-Dienste beschreibt. Weitere Informationen finden Sie unten im Abschnitt „Webhook-Einrichtung“.

Webhook-Einrichtung

Um diese Komponente zu verwenden, müssen Sie die enthaltenen flexiblen Webhooks konfigurieren, um die erforderlichen Informationen von Ihren externen Diensten abzurufen.

Konto abrufen

Der Webhook prebuilt_components_arrange_appointment:get_account wird von der Komponente verwendet, um Kontodetails für eine angegebene Telefonnummer abzurufen, wenn ein registriertes Konto vorhanden ist.

API-Anfrageparameter

Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.

Parametername Beschreibung Eingabeformat
$session.params.phone_number Die lokale Telefonnummer des Nutzers ohne Ländercode, die zur Identifizierung des Nutzers verwendet wird. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen, damit sie von der Komponente verwendet werden können.

Parametername Beschreibung Ausgabeformat
account_count Anzahl der Konten, die mit der registrierten Telefonnummer verknüpft sind. integer
cards_count Die Anzahl der Karten, die der registrierten Telefonnummer zugeordnet sind. integer
loans_count Die Anzahl der Darlehen, die mit der registrierten Telefonnummer verknüpft sind. integer
mortgage_count Die Anzahl der Hypotheken, die mit der registrierten Telefonnummer in Verbindung stehen integer
branch_code Filialcode, der der registrierten Telefonnummer zugeordnet ist und zur Identifizierung eines eindeutigen Filialstandorts verwendet wird. String

Um den Konto-Webhook für diese Komponente zu konfigurieren, maximieren Sie die entsprechende Anleitung.

  1. Öffnen Sie die Dialogflow CX Console.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_arrange_appointment:get_account“ aus.
  7. Ersetzen Sie die URL im Feld Webhook-URL in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Die Parameternamen dürfen nicht geändert werden, da sie von der Komponente für den Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
  10. Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
  11. Klicken Sie auf Speichern.

Zweig abrufen

Der Webhook prebuilt_components_arrange_appointment:get_branch wird von der Komponente verwendet, um mit einem Zweigcode Informationen zum Standort eines Zweigunternehmens abzurufen.

API-Anfrageparameter

Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.

Parametername Beschreibung Eingabeformat
$flow.branch_code Filialcode zur Identifizierung einer eindeutigen Filiale. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen, damit sie von der Komponente verwendet werden können.

Parametername Beschreibung Ausgabeformat
branch_address Adresse des Zweigs. String

Wenn Sie den Get-Branch-Webhook für diese Komponente konfigurieren möchten, maximieren Sie die entsprechende Anleitung.

  1. Öffnen Sie die Dialogflow CX Console.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_arrange_appointment:get_branch“ aus.
  7. Ersetzen Sie die URL im Feld Webhook-URL in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Die Parameternamen dürfen nicht geändert werden, da sie von der Komponente für den Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
  10. Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
  11. Klicken Sie auf Speichern.

Verfügbarer Zweig

Der Webhook prebuilt_components_arrange_appointment:available_branch wird von der Komponente verwendet, um die nächstgelegene Zweigstelle mit einer Postleitzahl zu ermitteln.

API-Anfrageparameter

Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.

Parametername Beschreibung Eingabeformat
$flow.zip_code Postleitzahl, die vom Endnutzer angegeben wurde. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen, damit sie von der Komponente verwendet werden können.

Parametername Beschreibung Ausgabeformat
branch_address Adresse des Zweigs. String

Um den verfügbaren Zweig-Webhook für diese Komponente zu konfigurieren, maximieren Sie die entsprechende Anleitung.

  1. Öffnen Sie die Dialogflow CX Console.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_arrange_appointment:available_branch“ aus.
  7. Ersetzen Sie die URL im Feld Webhook-URL in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Die Parameternamen dürfen nicht geändert werden, da sie von der Komponente für den Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
  10. Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
  11. Klicken Sie auf Speichern.

Verfügbare Slots abrufen

Mit dem Webhook prebuilt_components_arrange_appointment:get_available_slots prüft die Komponente, welche Zeitfenster für das bevorzugte Datum und den gewünschten Termintyp eines Nutzers verfügbar sind.

API-Anfrageparameter

Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.

Parametername Beschreibung Eingabeformat
$flow.preferred_date Das bevorzugte Datum für den Termin, das der Endnutzer im Format "JJJJ-MM-TT" angegeben hat. String
$flow.appointment_type Der Termintyp des Termins. String
$flow.branch_code Filialcode, der den eindeutigen Filialstandort angibt, den der Endnutzer ausgewählt hat. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen, damit sie von der Komponente verwendet werden können.

Parametername Beschreibung Ausgabeformat
available_slots Liste der verfügbaren Termine für das angegebene Datum im Format „HH:MM XM“, z. B. ["09:00 AM", "2:30 PM"]. Wenn keine Slots verfügbar sind, ist dieser Parameter eine leere Liste ([]). Liste (String)

Wenn Sie den Webhook „Verfügbare Slots abrufen“ für diese Komponente konfigurieren möchten, maximieren Sie die entsprechende Anleitung.

  1. Öffnen Sie die Dialogflow CX Console.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_arrange_appointment:get_available_slots“ aus.
  7. Ersetzen Sie die URL im Feld Webhook-URL in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Die Parameternamen dürfen nicht geändert werden, da sie von der Komponente für den Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
  10. Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
  11. Klicken Sie auf Speichern.

Termin senden

Der Webhook prebuilt_components_arrange_appointment:submit_appointment wird von der Komponente verwendet, um einen Termin für das ausgewählte Datum, die Uhrzeit, die Filiale, den Termingrund und den Termintyp zu planen.

API-Anfrageparameter

Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.

Parametername Beschreibung Eingabeformat
$session.params.phone_number Die lokale Telefonnummer des Nutzers ohne Ländercode, die zur Identifizierung des Nutzers verwendet wird. String
$flow.preferred_date Das bevorzugte Datum für den Termin, das der Endnutzer im Format "JJJJ-MM-TT" angegeben hat. String
$flow.preferred_slot Bevorzugte Uhrzeit für den Termin im Format „HH:MM XM“. String
$flow.appointment_reason Der Grund für den Termin für den Termin. String
$flow.appointment_type Der Termintyp des Termins. String
$flow.branch_code Filialcode, der den eindeutigen Filialstandort angibt, den der Endnutzer ausgewählt hat. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen, damit sie von der Komponente verwendet werden können.

Parametername Beschreibung Ausgabeformat
request_number Die Anfragenummer für den geplanten Termin. integer

Wenn Sie den Webhook „Termin senden“ für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, um eine Anleitung zu sehen.

  1. Öffnen Sie die Dialogflow CX Console.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_arrange_appointment:submit_appointment“ aus.
  7. Ersetzen Sie die URL im Feld Webhook-URL in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Die Parameternamen dürfen nicht geändert werden, da sie von der Komponente für den Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
  10. Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
  11. Klicken Sie auf Speichern.

Fertig

Der Agent und seine Webhooks sollten jetzt eingerichtet und bereit zum Testen sein.