Ce composant prédéfini capture et valide une date de naissance en collectant le mois, la date et l'année.
Limites
En plus des limites courantes des composants prédéfinis, ce composant prédéfini présente les limitations suivantes:
- Ce composant n'est pas compatible avec la validation de la date de naissance de l'utilisateur final via la validation d'une pièce d'identité.
Paramètres recommandés pour les agents
Activez le DTMF pour permettre aux utilisateurs de saisir des valeurs numériques à l'aide du clavier téléphonique.
Fonctionnalités supplémentaires
Ce composant prédéfini fournit les fonctionnalités supplémentaires suivantes:
Exemples de boîtes de dialogue
Les exemples de boîtes de dialogue suivants illustrent les scénarios courants gérés par ce composant prédéfini. Les exemples de boîtes de dialogue illustrent le comportement lorsque le composant est appelé via la téléphonie, ce qui déclenche l'intent d'accueil par défaut et la première réponse de l'agent au début de la conversation.
Date de naissance complète
L'utilisateur final fournit la date de naissance complète en une seule fois. L'agent l'accepte.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez indiquer votre date de naissance. Veuillez indiquer votre mois de naissance, suivi de votre jour de naissance, puis de votre année de naissance. | |
9 septembre 1995 | |
OK, votre date de naissance est le 9 septembre 1995. Est-ce bien cela ? | |
oui | |
Parfait, j'ai bien noté votre date de naissance. |
Date de naissance partielle
L'utilisateur final indique sa date de naissance en commençant par le mois, suivi de la date et de l'année. L'agent l'accepte.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez indiquer votre date de naissance. Veuillez indiquer votre mois de naissance, suivi de votre jour de naissance, puis de votre année de naissance. | |
Mars | |
Quel jour êtes-vous né ? | |
12 | |
Quelle est ton année de naissance ? | |
1999 | |
OK. Votre date de naissance est le 12 mars 1999. Est-ce bien cela ? | |
oui | |
Parfait, j'ai bien noté votre date de naissance. |
Validation des dates futures
Ce scénario suppose que la date actuelle est le 22 mars 2023. L'utilisateur final fournit une date de naissance future. L'agent la valide et invite à nouveau l'utilisateur final à fournir la date de naissance correcte.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez indiquer votre date de naissance. Veuillez indiquer votre mois de naissance, suivi de votre jour de naissance, puis de votre année de naissance. | |
9 septembre 2023 | |
Quelle est ton année de naissance ? | |
2023 | |
OK, votre date de naissance est le 9 septembre 2023. Est-ce bien cela ? | |
oui | |
Désolé, vous avez indiqué une date ultérieure. Reprenons. Dans quel mois êtes-vous né ? |
|
Mars | |
Quel jour êtes-vous né ? | |
12 | |
Quelle est ton année de naissance ? | |
1999 | |
OK. Votre date de naissance est le 12 mars 1999. Est-ce bien cela ? | |
oui | |
Parfait, j'ai bien noté votre date de naissance. |
Date incorrecte
L'utilisateur final fournit une date de naissance non valide, comme le 30 février 1999 ou le 31 avril 1999. L'agent la valide et demande à l'utilisateur final de fournir la date de naissance correcte.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez indiquer votre date de naissance. Veuillez indiquer votre mois de naissance, suivi de votre jour de naissance, puis de votre année de naissance. | |
30 février 1999 | |
OK, votre date de naissance est le 30 février 1999. Est-ce bien cela ? | |
oui | |
La date que vous avez fournie n'est pas valide. Reprenons. Dans quel mois êtes-vous né ? |
|
Mars | |
Quel jour êtes-vous né ? | |
12 | |
Quelle est ton année de naissance ? | |
1999 | |
OK. Votre date de naissance est le 12 mars 1999. Est-ce bien cela ? | |
oui | |
Parfait, j'ai bien noté votre date de naissance. |
Entrée non reconnue
Le composant quitte le flux après que l'utilisateur final a fourni trois fois une entrée non reconnue.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez indiquer votre date de naissance. Veuillez indiquer votre mois de naissance, suivi de votre jour de naissance, puis de votre année de naissance. | |
C'est bon | |
Désolé, je n'ai pas compris. Pouvez-vous répéter ou saisir à nouveau votre date de naissance ? | |
nice | |
Désolé, je n'ai pas compris votre date de naissance. Commençons par le mois. Dans quel mois êtes-vous né ? | |
good | |
Désolé, je n'ai pas compris. Pouvez-vous répéter ou saisir à nouveau le numéro du mois ? | |
nice | |
Je n'ai toujours pas compris. Veuillez vous assurer de mentionner le mois. Si j'ai du mal à vous entendre, vous pouvez également saisir le numéro du mois à l'aide du clavier. | |
nice | |
Excusez-moi, je ne comprends pas votre réponse. |
Validation de la date de naissance
Ce composant prédéfini utilise les fonctions système IS_DATE et IS_FUTURE_DATE pour vérifier si une date collectée est valide et passée. Autres caractéristiques :
- Les entrées telles que "ce mois", "le mois prochain" ou "le mois dernier" sont converties en mois appropriés. Par exemple, si l'utilisateur final interagit avec l'agent en mars, les termes "ce mois", "le mois prochain" et "le mois dernier" sont convertis en "mars", "avril" et "février", respectivement.
- Vérifie que l'année doit comporter quatre chiffres. Si l'année saisie ne contient que deux chiffres, le composant la convertit en année à quatre chiffres. Par exemple, "98" est converti en "1998".
- Les entrées telles que "ce jeudi", "le jeudi dernier" et "le jeudi prochain" sont enregistrées en tant que mois et jour appropriés, et l'agent invite l'utilisateur à indiquer l'année. Par exemple, si l'utilisateur final interagit avec l'agent le 22 mars 2023, qui est un mercredi, les expressions "ce jeudi", "le jeudi dernier" et "le jeudi prochain" sont converties en "23 mars", "16 mars" et "30 mars", respectivement.
Conventions d'attribution de noms
Ce composant prédéfini utilise les conventions d'attribution de noms suivantes:
Caractéristique | Format | Exemple |
---|---|---|
Flux | [Component Name] | Collecte de la date de naissance |
Intent spécifique au composant | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_dob_collection_collect_month |
Paramètre | [param_name] | d.d.n, ddn |
Type d'entité | prebuilt_components_[component_name]_[entity_type] | prebuilt_components_dob_collection_dob_day |
Paramètres de sortie
Les paramètres de sortie sont des paramètres de session qui restent actifs après la sortie du composant. Ces paramètres contiennent des informations importantes collectées par le composant. Ce composant prédéfini fournit des valeurs pour les paramètres de sortie suivants:
Nom du paramètre | Description | Format de sortie |
---|---|---|
dob_collection_dob | Ce paramètre renvoie un objet contenant les éléments de la date de naissance: jour, mois et année. | { |
Configuration de base
Pour configurer ce composant prédéfini:
Terminé
Votre agent est maintenant configuré et prêt à être testé.