Diese vordefinierte Komponente erfasst und validiert ein Geburtsdatum, indem Monat, Tag und Jahr erfasst 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 unterstützt nicht die Bestätigung des Geburtsdatums des Endnutzers über die Bestätigung per Ausweis.
Empfohlene Einstellungen für Kundenservicemitarbeiter
Aktivieren Sie DTMF, damit Nutzer numerische Werte über die Telefontastatur eingeben können.
Zusätzliche Funktionen
Diese vorgefertigte Komponente bietet die folgenden zusätzlichen Funktionen:
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.
Vollständiges Geburtsdatum
Der Endnutzer gibt sein vollständiges Geburtsdatum in einer Antwort an. Der Kundenservicemitarbeiter akzeptiert es.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Geben Sie Ihr Geburtsdatum ein. Nennen Sie Ihren Geburtsmonat, gefolgt von Ihrem Geburtstag und dann Ihrem Geburtsjahr. | |
9. September 1995 | |
Okay, Ihr Geburtsdatum ist der 9. September 1995. Ist das richtig? | |
Ja | |
Sehr gut, ich habe Ihr Geburtsdatum erfasst. |
Teilweises Geburtsdatum
Der Endnutzer gibt sein Geburtsdatum an, indem er zuerst den Monat, dann das Datum und schließlich das Jahr nennt. Der Kundenservicemitarbeiter akzeptiert es.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Geben Sie Ihr Geburtsdatum ein. Nennen Sie Ihren Geburtsmonat, gefolgt von Ihrem Geburtstag und dann Ihrem Geburtsjahr. | |
März | |
An welchem Tag wurden Sie geboren? | |
12 | |
In welchem Jahr wurden Sie geboren? | |
1999 | |
Okay, Ihr Geburtsdatum ist der 12. März 1999. Ist das richtig? | |
Ja | |
Sehr gut, ich habe Ihr Geburtsdatum erfasst. |
Validierung von Datumsangaben in der Zukunft
In diesem Szenario wird davon ausgegangen, dass das aktuelle Datum der 22. März 2023 ist. Der Endnutzer gibt ein zukünftiges Geburtsdatum an. Der Kundenservicemitarbeiter bestätigt es und fordert den Endnutzer noch einmal auf, das richtige Geburtsdatum anzugeben.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Geben Sie Ihr Geburtsdatum ein. Nennen Sie Ihren Geburtsmonat, gefolgt von Ihrem Geburtstag und dann Ihrem Geburtsjahr. | |
9. September 2023 | |
In welchem Jahr wurden Sie geboren? | |
2023 | |
Okay, Ihr Geburtsdatum ist der 9. September 2023. Ist das richtig? | |
Ja | |
Tut mir leid, Sie haben ein Datum in der Zukunft angegeben. Fangen wir noch einmal von vorn an. In welchem Monat sind Sie geboren? |
|
März | |
An welchem Tag wurden Sie geboren? | |
12 | |
In welchem Jahr wurden Sie geboren? | |
1999 | |
Okay, Ihr Geburtsdatum ist der 12. März 1999. Ist das richtig? | |
Ja | |
Sehr gut, ich habe Ihr Geburtsdatum erfasst. |
Ungültiges Datum
Der Endnutzer gibt ein ungültiges Geburtsdatum an, z. B. den 30. Februar 1999 oder den 31. April 1999. Der Kundenservicemitarbeiter überprüft das Geburtsdatum und bittet den Endnutzer noch einmal, das richtige Geburtsdatum anzugeben.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Geben Sie Ihr Geburtsdatum ein. Nennen Sie Ihren Geburtsmonat, gefolgt von Ihrem Geburtstag und dann Ihrem Geburtsjahr. | |
30. Februar 1999 | |
Okay, Ihr Geburtsdatum ist der 30. Februar 1999. Ist das richtig? | |
Ja | |
Das angegebene Datum ist ungültig. Fangen wir noch einmal von vorn an. In welchem Monat sind Sie geboren? |
|
März | |
An welchem Tag wurden Sie geboren? | |
12 | |
In welchem Jahr wurden Sie geboren? | |
1999 | |
Okay, Ihr Geburtsdatum ist der 12. März 1999. Ist das richtig? | |
Ja | |
Sehr gut, ich habe Ihr Geburtsdatum erfasst. |
Unbekannte Eingabe
Die Komponente beendet den Ablauf, nachdem der Endnutzer dreimal eine nicht erkannte Eingabe gemacht hat.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Geben Sie Ihr Geburtsdatum ein. Nennen Sie Ihren Geburtsmonat, gefolgt von Ihrem Geburtstag und dann Ihrem Geburtsjahr. | |
Alles in Ordnung | |
Das habe ich nicht verstanden. Können Sie Ihr Geburtsdatum noch einmal sagen oder eingeben? | |
nett | |
Ich habe Ihr Geburtsdatum leider nicht erhalten. Fangen wir mit dem Monat an. In welchem Monat sind Sie geboren? | |
good | |
Das habe ich nicht verstanden. Können Sie die Monatszahl bitte noch einmal sagen oder eingeben? | |
nett | |
Hm, das habe ich immer noch nicht verstanden. Achten Sie darauf, den Monat zu nennen. Wenn ich Sie nicht gut verstehe, können Sie die Monatszahl auch über die Tastatur eingeben. | |
nett | |
Ich habe Ihre Antwort leider nicht verstanden. |
Überprüfung des Geburtsdatums
Bei dieser vordefinierten Komponente werden die Systemfunktionen IS_DATE und IS_FUTURE_DATE verwendet, um zu prüfen, ob ein erfasstes Datum gültig und in der Vergangenheit liegt. Außerdem gilt:
- Eingaben wie „Dieser Monat“, „Nächster Monat“ oder „Letzter Monat“ werden in die entsprechenden Monate umgewandelt. Wenn der Endnutzer beispielsweise im März mit dem Kundenservicemitarbeiter interagiert, werden „diesen Monat“, „nächsten Monat“ und „letzten Monat“ in „März“, „April“ und „Februar“ umgewandelt.
- Prüft, ob das Jahr aus vier Ziffern besteht. Wenn die Jahreseingabe nur zwei Ziffern enthält, wandelt die Komponente sie in eine vierstellige Jahreszahl um. Beispiel: „98“ wird in „1998“ umgewandelt.
- Eingaben wie „diesen Donnerstag“, „letzten Donnerstag“ und „nächsten Donnerstag“ werden als entsprechender Monat und Tag erfasst. Der Kundenservicemitarbeiter wird aufgefordert, das Jahr anzugeben. Wenn der Endnutzer beispielsweise am 22. März 2023 (Mittwoch) mit dem Kundenservicemitarbeiter interagiert, werden „diesen Donnerstag“, „letzten Donnerstag“ und „nächsten Donnerstag“ in „23. März“, „16. März“ und „30. März“ umgewandelt.
Namenskonventionen
Für diese vorgefertigte Komponente gelten die folgenden Namenskonventionen:
Funktion | Format | Beispiel |
---|---|---|
Flow | [Component Name] | Erhebung des Geburtsdatums |
Komponentenspezifischer Intent | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_dob_collection_collect_month |
Parameter | [param_name] | geb. |
Entitätstyp | prebuilt_components_[component_name]_[entity_type] | prebuilt_components_dob_collection_dob_day |
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 |
---|---|---|
dob_collection_dob | Dieser Parameter gibt ein Objekt mit den Elementen des Geburtsdatums zurück: Tag, Monat und Jahr. | { |
Grundlegende Einstellungen
So richten Sie diese vorkonfigurierte Komponente ein:
Abgeschlossen
Ihr Agent sollte jetzt eingerichtet und bereit zum Testen sein.