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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Build aus.
- Klicken Sie im Abschnitt Abläufe auf die importierte Komponente.
- Klicken Sie im Bereich Seiten auf die Startseite.
- Klicken Sie auf der Startseite auf die Route true.
- Bearbeiten Sie im Fenster „Route“ die Werte unter Parameter Presets (Voreinstellungen für Parameter) nach Bedarf.
- 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:
- Importieren Sie die vordefinierte Komponente.
- 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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_arrange_appointment:get_account“ aus.
- 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.
- Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
- 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.
- Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
- 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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_arrange_appointment:get_branch“ aus.
- 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.
- Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
- 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.
- Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
- 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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_arrange_appointment:available_branch“ aus.
- 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.
- Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
- 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.
- Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
- 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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_arrange_appointment:get_available_slots“ aus.
- 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.
- Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
- 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.
- Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
- 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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_arrange_appointment:submit_appointment“ aus.
- 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.
- Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
- 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.
- Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
- Klicken Sie auf Speichern.
Fertig
Der Agent und seine Webhooks sollten jetzt eingerichtet und bereit zum Testen sein.