Vordefinierte Komponente für die Erfassung des Ablaufdatums einer Kreditkarte

Diese vordefinierte Komponente erfasst das Ablaufdatum einer Kreditkarte von einem Endnutzer.

Beschränkungen

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

  • Die Integration des Zahlungs-Gateways ist in dieser Komponente nicht enthalten.

Aktivieren Sie DTMF, damit Nutzer numerische Werte über die Telefontastatur eingeben können.

Zusätzliche Funktionen

Diese vorgefertigte Komponente bietet folgende Zusatzfunktionen:

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.

Erfolgreiche Eingabe

Der Endnutzer gibt beim ersten Versuch ein Ablaufdatum an. Der Agent akzeptiert es erfolgreich.

Nutzereingabe Agent-Antwort
Geben Sie das Gültigkeitsdatum der Kreditkarte ein und beginnen Sie dabei mit dem Monat gefolgt vom Jahr.
27.01.
Ich habe das Ablaufdatum der Kreditkarte im Januar 2027 erhalten. Ist das richtig?
yes
Sehr gut, ich habe das Ablaufdatum der Kreditkarte abgeholt.

Wiederholungsversuche

Der Endnutzer gibt beim ersten Versuch das Ablaufdatum an, bei der erneuten Bestätigung durch den Agent am erfassten Ablaufdatum. Der Endnutzer sagt „es ist falsch“. Der Kundenservicemitarbeiter fordert den Endnutzer auf, zu bestätigen, welcher Teil des Ablaufdatums falsch ist – das gesamte Datum, der Monat oder das Jahr. Anschließend wird er erneut aufgefordert, diese Details anzugeben.

Nutzereingabe Agent-Antwort
Geben Sie das Gültigkeitsdatum der Kreditkarte ein und beginnen Sie dabei mit dem Monat gefolgt vom Jahr.
27.01.
Ich habe das Ablaufdatum der Kreditkarte im Januar 2027 erhalten. Ist das richtig?
Falsch
Tut mir leid, dass ich das nicht richtig verstanden habe. Bitte teilen Sie uns mit, ob Sie das gesamte Datum oder den Monat oder das Jahr ändern möchten.
Monat
Das tut uns leid. Bitte sagen Sie den Ablaufmonat Ihrer Kreditkarte oder geben Sie ihn ein.
Feb.
Ich habe den Ablaufmonat der Kreditkarte im Februar erhalten. Ist das richtig?
yes
Ich habe das Ablaufdatum der Kreditkarte (Februar 2027) erhalten. Ist das richtig?
yes
Sehr gut, ich habe das Ablaufdatum der Kreditkarte abgeholt.

Teileingabe

Szenario: Der Endnutzer kann das Ablaufdatum nicht beim ersten Versuch angeben. Der Kundenservicemitarbeiter teilt das Ablaufdatum auf und fragt nach einem Monat gefolgt von einem Jahr. Der Endnutzer gibt die Eingabe dieses Mal korrekt an und der Agent akzeptiert sie erfolgreich.

Nutzereingabe Agent-Antwort
Geben Sie das Gültigkeitsdatum der Kreditkarte ein und beginnen Sie dabei mit dem Monat gefolgt vom Jahr.
13
Tut mir leid, das Ablaufdatum scheint nicht ganz richtig zu sein. Versuche noch einmal, den Monat zu erfassen.

Gib den Ablaufmonat deiner Kreditkarte an oder gib ihn ein.
1
Ich habe den Ablaufmonat der Kreditkarte im Januar erhalten. Ist das richtig?
Ja, richtig
Bitte sagen Sie das Ablaufdatum Ihrer Kreditkarte oder geben Sie es ein.
26
Ich habe das Ablaufdatum der Kreditkarte im Jahr 2026 erhalten. Ist das richtig?
yes
Ich habe das Ablaufdatum der Kreditkarte im Januar 2026 erhalten. Ist das richtig?
yes
Sehr gut, ich habe das Ablaufdatum der Kreditkarte abgeholt.

Unbekannte Eingabe

Die Komponente beendet den Ablauf, nachdem der Endnutzer dreimal eine nicht erkannte Eingabe bereitgestellt hat.

Nutzereingabe Agent-Antwort
Geben Sie das Gültigkeitsdatum der Kreditkarte ein und beginnen Sie dabei mit dem Monat gefolgt vom Jahr.
Kein Problem
Das habe ich nicht verstanden. Können Sie das Ablaufdatum der Kreditkarte bitte noch einmal sagen oder eingeben?
nett
Hmm, ich habe das immer noch nicht verstanden. Geben Sie unbedingt das Gültigkeitsdatum der Kreditkarte an. Sie können das Ablaufdatum der Kreditkarte auch über die Tastatur eingeben.
good
Tut mir leid, ich kann deine Antwort nicht verstehen.

Validierung des Ablaufdatums der Kreditkarte

Die Monate des Ablaufdatums der Kreditkarte müssen als Ganzzahl zwischen „01“ und „12“ oder als String für einen Monat zwischen „Januar“ und „Dezember“ eingegeben werden.

Das Jahr für das Ablaufdatum der Kreditkarte muss vierstellig sein. Wenn die Eingabe zwei Ziffern lang ist, wird sie in ein vierstelliges Jahr konvertiert, z.B. wird "25" zu "2025". Außerdem darf das Jahr nicht mehr als 10 Jahre in der Zukunft vom aktuellen Jahr liegen.

Das Ablaufdatum der Kreditkarte, einschließlich Monat und Jahr, muss ein Datum in der Zukunft sein, das den aktuellen Monat und das aktuelle Jahr berücksichtigt.

Namenskonventionen

Diese vordefinierte Komponente verwendet die folgenden Namenskonventionen:

Funktion Format Beispiel
Fluss [Komponentenname] Erfassung des Ablaufdatums der Kreditkarte
Komponentenspezifischer Intent prebuilt_components_[component_name]_[intent_name] prebuilt_components_credit_card_expiration_date_collection_collect_date
Entitätstyp prebuilt_components_[component_name]_[entity_type_name] prebuilt_components_credit_card_expiration_date_collection_month
Parameter [Parametername] expiration_date

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
credit_card_expiration_date_collection_credit_card_expiration_date Dieser Parameter gibt das Objekt mit Ablaufelementtypen zurück, die während der Unterhaltungsablaufsitzung erfasst werden

{
"year": integer,
"month": integer
}

Grundlegende Einstellungen

So richten Sie diese vordefinierte Komponente ein:

  1. Importieren Sie die vordefinierte Komponente.

Fertig

Der Agent sollte jetzt eingerichtet und bereit zum Testen sein.