Vordefinierte Komponente für die Terminvereinbarung

Mit der vordefinierten Komponente zum Vereinbaren von Terminen können Neu- und Bestandskunden Termine buchen. Für diese Komponente wird eine benutzerdefinierte Version der vordefinierten Komponente Geburtsdatumssammlung verwendet, um Termindaten zu erfassen. Die vordefinierten Komponenten Telefonnummernsammlung und Postleitzahlensammlung werden verwendet, um Informationen zum Nutzer und zum Terminort zu erfassen.

Gründe und Arten von Terminen

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

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

Sie können die Terminkategorien anpassen, indem Sie das benutzerdefinierte Element prebuilt_components_arrange_appt_reason ändern. Die verfügbaren Termintypen für jede Kategorie können konfiguriert werden, indem Sie die Eingabeparameter für jeden Termintyp ändern.

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 Beispieldialogfelder veranschaulichen gängige Szenarien, die von dieser vorgefertigten Komponente verarbeitet werden. Die Beispieldialoge zeigen das Verhalten, wenn die Komponente über die Telefonie aufgerufen wird. Dadurch werden der Standard-Begrüßungs-Intent und die erste Antwort des Kundenservicemitarbeiters zu Beginn der Unterhaltung ausgelöst.

Bestandsnutzer bucht einen Termin vor Ort

Der Kundenservicemitarbeiter erkennt, dass der Nutzer bereits als bestehender Nutzer authentifiziert wurde. Der Nutzer gibt den Grund für seinen Termin an und wählt aus, dass er einen persönlichen Termin buchen möchte. Der Kundenservicemitarbeiter bestätigt, dass der Nutzer die Filiale aufsuchen möchte, die seiner registrierten Adresse am nächsten ist, und dass das gewünschte Datum und die gewünschte Uhrzeit verfügbar sind. Der Kundenservicemitarbeiter bestätigt den Termin und legt ihn fest.

Nutzereingabe Antwort des Kundenservicemitarbeiters
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
Sie möchten einen Telefon-, Videoanruf oder einen persönlichen Termin in einer unserer Filialen vereinbaren?
Ich möchte persönlich hingehen
Möchten Sie einen Termin in der Filiale unter der Adresse 1600 Amphitheatre Pkwy, Mountain View, CA 94043 vereinbaren?
Ja
Geben Sie bitte das gewünschte Datum für den Termin an. Nennen Sie den gewünschten Monat, gefolgt vom Tag und dann dem 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 gewünschte Termindatum des Nutzers mithilfe der vorgefertigten Komponente Date of birth collection (Geburtsdatumserfassung).
Super, wir haben das gewünschte Datum erfasst.

Geben Sie bitte den gewünschten Zeitraum an.
10:00 Uhr
Sie haben 10:00 Uhr ausgewählt. Bestätigen Sie, dass Sie mit dem ausgewählten Termin fortfahren möchten.
Ja
Wir vereinbaren einen Termin am 23. September 2023 um 10:00 Uhr an der Adresse der Bank, 1600 Amphitheatre Pkwy, Mountain View, CA 94043. Ist das richtig?
Ja
Alles klar, wir haben den Termin vereinbart. Ihre Bestätigungsnummer lautet 818452. Möchten Sie einen weiteren Termin vereinbaren?
Nein, das ist alles.
Vielen Dank für Ihre Nachricht. Ich wünsche Ihnen noch einen schönen Tag.

Neukunde bucht mehrere Termine

Der Kundenservicemitarbeiter stellt fest, dass der Nutzer noch nicht authentifiziert wurde, und fragt nach seiner Telefonnummer. Der Nutzer möchte einen virtuellen Termin vereinbaren, um über Kredite zu sprechen. Die erste Präferenz des Nutzers für Datum und Uhrzeit ist nicht verfügbar. Daher bietet der Kundenservicemitarbeiter dem Nutzer verfügbare Zeitfenster an. Der Nutzer wählt einen verfügbaren Zeitblock aus und der Termin wird erfolgreich geplant. Der Nutzer bestätigt, dass er einen zweiten Termin vereinbaren möchte, und der Kundenservicemitarbeiter vereinbart einen zweiten Termin.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Kundenservicemitarbeiter erfasst die Telefonnummer des Nutzers mithilfe der vorgefertigten Komponente Telefonnummernerfassung
Super, wir haben jetzt die Telefonnummer.

Bevor wir einen Termin vereinbaren, stellen wir Ihnen noch ein paar Fragen. Können Sie uns den Grund für Ihren Termin nennen?
Ich möchte einen Kredit erhalten
Sie möchten einen Telefon-, Videoanruf oder einen persönlichen Termin in einer unserer Filialen vereinbaren?
Virtueller Termin ist in Ordnung
Geben Sie bitte das gewünschte Datum für den Termin an. Nennen Sie den gewünschten Monat, gefolgt vom Tag und dann dem 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 gewünschte Termindatum des Nutzers mithilfe der vorgefertigten Komponente Date of birth collection (Geburtsdatumserfassung).
Super, wir haben das gewünschte Datum erfasst.

Geben Sie bitte den gewünschten Zeitraum an.
15:00 Uhr wäre gut für mich.
Sie haben 15:00 Uhr ausgewählt. Bestätigen Sie mit „Ja“, wenn Sie mit dem ausgewählten Termin fortfahren möchten.
Ja
Wir vereinbaren einen Termin mit unserem Berater am 03.10.2023 um 15:00 Uhr. Ist das richtig?
Ja, bitte
Alles klar, wir haben den Termin vereinbart. Ihre Bestätigungsnummer lautet 754731.

Möchten Sie einen weiteren 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 Telefon- oder Videoanruf mit einem unserer Mitarbeiter in einer Filiale vereinbaren?
Telefon
Geben Sie bitte das gewünschte Datum für den Termin an. Nennen Sie den gewünschten Monat, gefolgt vom Tag und dann dem 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 gewünschte Termindatum des Nutzers mithilfe der vorgefertigten Komponente Date of birth collection (Geburtsdatumserfassung).
Super, wir haben das gewünschte Datum erfasst.

Geben Sie bitte den gewünschten Zeitraum an.
Wäre 8:00 Uhr in Ordnung?
Sie haben 08:00 Uhr ausgewählt. Bestätigen Sie, dass Sie mit dem ausgewählten Termin fortfahren möchten.
Ja
Der ausgewählte Zeitraum ist leider nicht verfügbar. Wir haben am 06.10.2023 um 11:30, 12:30, 13:30 und 15:00 Uhr Zeit. Möchten Sie den Termin ändern oder einen Termin an einem anderen Datum vereinbaren?
Ok, dann machen wir 1:30 Uhr.
Sie haben 13:30 Uhr ausgewählt. Bestätigen Sie mit „Ja“, wenn Sie mit dem ausgewählten Termin fortfahren möchten.
Ja
Wir vereinbaren einen Termin mit unserem Berater am 06.10.2023 um 13:30 Uhr. Ist das richtig?
Ja
Alles klar, wir haben den Termin vereinbart. Ihre Bestätigungsnummer lautet 714637.

Möchten Sie einen weiteren Termin vereinbaren?
Nein, das war's.
Vielen Dank für Ihre Nachricht. Ich wünsche Ihnen noch einen schönen Tag.

Namenskonventionen

Für diese vorgefertigte Komponente gelten die folgenden Namenskonventionen:

Funktion Format Beispiel
Flow [Component Name] 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

Mit Eingabeparametern werden bestimmte Verhaltensweisen der Komponente konfiguriert. Die Parameter werden von einer oder mehreren Bedingungen innerhalb des Ablaufs 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. Parameter auf Sitzungsebene können entweder über einen Aufrufablauf oder auf der Startseite dieser Komponente festgelegt werden.

Diese vordefinierte Komponente akzeptiert 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 Authentifizierungsebene des Aufrufers an. integer
$flow.all_appointment_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 Liste der Termintypen, für die der Standort der Filiale nicht 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 an, die für die Buchung eines Termins zulässig ist. Standardmäßig ist dieser Wert auf 90 gesetzt. Das bedeutet, dass Termine maximal 90 Tage nach dem aktuellen Datum gebucht werden können. Dieser Parameter wird in der Startseite-Route true festgelegt. integer
flow.max_retry_count Gibt die Anzahl der zulässigen Wiederholungen an, wenn Informationen vom Nutzer erfasst werden. Der Standardwert ist 3. integer

Maximieren Sie diesen Abschnitt, um eine Anleitung zum Konfigurieren der Eingabeparameter für diese Komponente aufzurufen.

  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 Erstellen aus.
  5. Klicken Sie im Bereich 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 für die Parametervorgaben nach Bedarf.
  9. Klicken Sie auf Speichern.

Ausgabeparameter

Ausgabeparameter sind Sitzungsparameter, die nach dem Verlassen der Komponente aktiv bleiben. Diese Parameter enthalten wichtige Informationen, die von der Komponente erfasst werden. Diese vordefinierte Komponente liefert Werte für die folgenden Ausgabeparameter:

Parametername Beschreibung Ausgabeformat
phone_number Die Ortstelefonnummer des Nutzers ohne Landesvorwahl, 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 kann einer der folgenden sein:

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

denial_of_information: Der Endnutzer hat die von der Komponente angeforderten Informationen abgelehnt.

max_no_input: Die Unterhaltung hat die maximale Anzahl von Wiederholungen für No-Input-Ereignisse erreicht. Weitere Informationen finden Sie unter Ereignisse ohne Eingabe.

max_no_match: Die maximale Anzahl von Wiederholungen für Ereignisse ohne Übereinstimmung wurde für die Unterhaltung erreicht. Weitere Informationen finden Sie unter Integrierte Ereignisse ohne Übereinstimmung.

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

webhook_not_found: Eine Webhook-URL war nicht erreichbar. Weitere Informationen finden Sie unter Vordefiniertes Ereignis „webhook.error.not-found“.
String

Grundlegende Einstellungen

So richten Sie diese vorkonfigurierte Komponente ein:

  1. Importieren Sie die vordefinierte Komponente.
  2. Konfigurieren Sie die bereitgestellten flexiblen Webhooks mit einer Konfiguration, die Ihre externen Dienste beschreibt. Weitere Informationen finden Sie unten unter „Webhook einrichten“.

Webhook-Einrichtung

Wenn Sie diese Komponente verwenden möchten, müssen Sie die enthaltenen flexiblen Webhooks konfigurieren, um die erforderlichen Informationen aus Ihren externen Diensten abzurufen.

Konto abrufen

Über den prebuilt_components_arrange_appointment:get_account-Webhook ruft die Komponente Kontodetails für eine angegebene Telefonnummer ab, sofern 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 Ortstelefonnummer des Nutzers ohne Landesvorwahl, die zur Identifizierung des Nutzers verwendet wird. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.

Parametername Beschreibung Ausgabeformat
account_count Anzahl der Konten, die mit der registrierten Telefonnummer verknüpft sind. integer
cards_count Anzahl der Karten, die mit der registrierten Telefonnummer verknüpft sind. integer
loans_count Anzahl der Kredite, die mit der registrierten Telefonnummer verknüpft sind. integer
mortgage_count Anzahl der Hypotheken, die mit der registrierten Telefonnummer verknüpft sind. integer
branch_code Der mit der registrierten Telefonnummer verknüpfte Filialcode, der zur Identifizierung einer eindeutigen Filiale verwendet wird. String

Wenn Sie den Webhook „Konto abrufen“ für diese Komponente konfigurieren möchten, maximieren Sie den Abschnitt.

  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 für Konversations-Agents (Dialogflow CX) durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente zum Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
  10. Prüfen und aktualisieren Sie die Einstellungen für die Authentifizierung nach Bedarf.
  11. Klicken Sie auf Speichern.

Zweig abrufen

Die Komponente verwendet den prebuilt_components_arrange_appointment:get_branch-Webhook, um anhand eines Filialcodes Informationen zu einer Filiale 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, der eine eindeutige Filiale identifiziert. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.

Parametername Beschreibung Ausgabeformat
branch_address Adresse der Niederlassung. String

Maximieren Sie diesen Abschnitt, um eine Anleitung zum Konfigurieren des Webhooks „Get branch“ für diese Komponente aufzurufen.

  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 für Konversations-Agents (Dialogflow CX) durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente zum Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
  10. Prüfen und aktualisieren Sie die Einstellungen für die Authentifizierung nach Bedarf.
  11. Klicken Sie auf Speichern.

Verfügbarer Zweig

Über den prebuilt_components_arrange_appointment:available_branch-Webhook wird die nächstgelegene Filiale anhand einer Postleitzahl ermittelt.

API-Anfrageparameter

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

Parametername Beschreibung Eingabeformat
$flow.zip_code Vom Endnutzer angegebene Postleitzahl. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.

Parametername Beschreibung Ausgabeformat
branch_address Adresse der Niederlassung. String

Maximieren Sie diesen Abschnitt, um eine Anleitung zum Konfigurieren des Webhooks für verfügbare Branches für diese Komponente aufzurufen.

  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 für Konversations-Agents (Dialogflow CX) durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente zum Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
  10. Prüfen und aktualisieren Sie die Einstellungen für die Authentifizierung nach Bedarf.
  11. Klicken Sie auf Speichern.

Verfügbare Slots abrufen

Mit dem prebuilt_components_arrange_appointment:get_available_slots-Webhook prüft die Komponente verfügbare Zeitfenster für das gewünschte Datum und den gewünschten Termintyp eines Nutzers.

API-Anfrageparameter

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

Parametername Beschreibung Eingabeformat
$flow.preferred_date Das vom Endnutzer angegebene bevorzugte Datum für den Termin im Format JJJJ-MM-TT. String
$flow.appointment_type Der Termintyp des Termins. String
$flow.branch_code Filialcode, der den eindeutigen Standort der vom Endnutzer ausgewählten Filiale angibt. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.

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)

Maximieren Sie diesen Abschnitt, um eine Anleitung zum Konfigurieren des Webhooks „Verfügbare Slots abrufen“ für diese Komponente aufzurufen.

  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 für Konversations-Agents (Dialogflow CX) durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente zum Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
  10. Prüfen und aktualisieren Sie die Einstellungen für die Authentifizierung nach Bedarf.
  11. Klicken Sie auf Speichern.

Termin senden

Der prebuilt_components_arrange_appointment:submit_appointment-Webhook wird von der Komponente verwendet, um einen Termin für das ausgewählte Datum, die Uhrzeit, die Filiale, den Grund und den Termintyp des Nutzers 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 Ortstelefonnummer des Nutzers ohne Landesvorwahl, die zur Identifizierung des Nutzers verwendet wird. String
$flow.preferred_date Das vom Endnutzer angegebene bevorzugte Datum für den Termin im Format JJJJ-MM-TT. String
$flow.preferred_slot Vom Endnutzer angegebene bevorzugte Uhrzeit für den Termin im Format „HH:MM XM“. String
$flow.appointment_reason Der Termingrund für den Termin. String
$flow.appointment_type Der Termintyp des Termins. String
$flow.branch_code Filialcode, der den eindeutigen Standort der vom Endnutzer ausgewählten Filiale angibt. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.

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

Maximieren Sie diesen Abschnitt, um eine Anleitung zum Konfigurieren des Webhooks „Termin senden“ für diese Komponente aufzurufen.

  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 für Konversations-Agents (Dialogflow CX) durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente zum Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
  10. Prüfen und aktualisieren Sie die Einstellungen für die Authentifizierung nach Bedarf.
  11. Klicken Sie auf Speichern.

Abgeschlossen

Ihr Agent und seine Webhooks sollten jetzt eingerichtet und bereit für den Test sein.