Action de forme

Fonctionnalité à venir

Utilisez l'action Formulaire dans les flux de robots numériques pour envoyer des formulaires configurés au préalable par un administrateur dans des réponses standard. Cette action permet à votre robot numérique d'envoyer des formulaires personnalisés à vos clients et d'enregistrer leurs réponses.

Les administrateurs peuvent créer et gérer des formulaires à l'aide de la fonction canned responses dans Genesys Cloud. Pour plus d'informations sur la création de formulaires, voir Ajouter un formulaire.

Note: L'action Formulaire n'est actuellement disponible que pour Apple Messages for Business. L'action prend le chemin de l'échec si vous l'utilisez dans d'autres canaux non pris en charge.

Champ Description
Nom

Le libellé que vous saisissez ici devient le nom de l'action dans l'éditeur de tâches.

Bibliothèque

Sélectionnez la bibliothèque de réponses standard appropriée qui contient le formulaire que vous avez l'intention d'utiliser dans l'action. Pour plus d'informations sur les bibliothèques de réponses permanentes, voir Créer et gérer des bibliothèques.

Formulaire :

Sélectionnez le formulaire que le robot doit envoyer au participant.

Note: Si vous changez de bibliothèque après avoir sélectionné le formulaire, votre sélection de formulaire est réinitialisée.

Délai d'exécution du formulaire

Définissez la durée maximale pendant laquelle le robot doit attendre que le participant remplisse le formulaire après l'avoir envoyé. Si le participant ne remplit pas le formulaire dans ce délai, le flux déclenche un événement "Pas d'entrée".

Pages du formulaire

Après avoir sélectionné le formulaire, Architect remplit automatiquement tous les éléments du formulaire et les répertorie dans les pages du formulaire. Définissez une variable pour chaque page de formulaire afin de capturer la valeur de la réponse correspondante, puis utilisez la variable dans le flux pour d'autres actions.

L'étiquette de chaque page de formulaire apparaît dans l'un des formats suivants, en fonction du type de page de formulaire :

  • Sélecteur de liste : "Titre du formulaire (type de formulaire - sélectionner le type)". Par exemple, "Sélectionner une commande (List Picker - Single)".
  • Entrée : "Titre du formulaire (type de formulaire)". Par exemple, "Entrez votre nom (Entrée)".
  • Sélecteur de date : "Titre du formulaire (type de formulaire)". Par exemple, "Saisissez la date de la commande (sélecteur de date)".
Aucune correspondance

Entrez la communication que le robot produit lorsque l'entrée de l'utilisateur n'est pas une correspondance valide.

Remarque : Le bot renvoie le contenu de Settings > User Input > No Match Detected > No Match Apology, combiné avec la communication No Match.

Personnaliser Pas de correspondance

Active le champ No Match Reprompts. Cette option permet de créer une liste d'invites de non correspondance qui s'affichent de manière incrémentielle lorsque le robot reçoit des événements d'entrée de non correspondance.

Pas de correspondance Reprompts

Lorsque le bot reçoit une entrée No Match, il renvoie la communication dans la collection No Match Reprompts qui correspond au nombre actuel d'entrées No Match reçues pour cette action. Par exemple, la première entrée "No Match" déclenche l'utilisation par le robot de la première relance "No Match" de la collection définie.

La longueur de la collection de rappels de non correspondance remplace le nombre maximum de rappels de non correspondance que vous définissez dans Paramètres > Saisie utilisateur > Non correspondance détectée > Nombre maximum de rappels de non correspondance pour cette action particulière. Par exemple, si vous définissez deux répétitions dans la collection, le robot essaiera deux fois. Une collection vide désactive les tentatives de non correspondance.

Remarque : Le robot renvoie le message Settings > User Input > No Match Detected > No Match Apology combiné à la communication No Match Reprompt correspondante.

Défaut Pas de correspondance

Active le champ No Match par défaut. Cette option permet de définir une seule invite de non correspondance que le robot produit lorsqu'il reçoit des événements d'entrée de non correspondance.

Chemins
  • Max No Inputs: Active ou désactive le chemin Max No Inputs. Lorsque vous activez cette option, si le bot dépasse le nombre maximum de tentatives de non-entrée que vous avez défini pour cette action, le flux suit ce chemin de sortie.
  • Max No Matches: Activer ou désactiver le chemin d'accès Max No Matches. Lorsque vous activez cette option, si le bot dépasse le nombre maximum de tentatives de non correspondance que vous avez défini pour cette action, le flux suit ce chemin de sortie.

Remarque : Si vous désactivez ce chemin, les flux que vous configurez pour le chemin de sortie sont cachés, mais pas supprimés.

Définir les chemins de réussite et d’échec

Trajectoire Description
Opération réussie

Ce chemin indique que le système a envoyé avec succès le formulaire au participant et que ce dernier a rempli des valeurs valides pour toutes les pages du formulaire.

Pour suivre l'itinéraire que l'interaction doit emprunter, faites glisser l'action appropriée sous le chemin de la réussite.

Échec

Ce chemin indique que le système n'a pas pu envoyer le formulaire au participant.

Pour orienter le parcours de l'interaction, faites glisser l'action appropriée sous le chemin de l'échec.

Bonnes pratiques pour la configuration de l'action Form

Les bonnes pratiques suivantes vous aident à vous assurer que le canal de messagerie prend en charge l'action Form :

  • Avant d'ajouter l'action Formulaire, il est recommandé de déterminer si l'appareil de l'utilisateur peut gérer des formulaires afin d'envoyer une action différente au lieu d'un formulaire. Les capacités de l'appareil sont incluses dans les données du participant à une conversation. Pour confirmer la capacité du dispositif, vous pouvez utiliser l'expression (FindString(Flow.deviceCapabilities,"FORM") > 0), par exemple, dans une action Décision ou Commutation avant l'action Formulaire. Si le flux exécute l'action avec un appareil qui ne prend pas en charge FORM, l'action emprunte le chemin de l'échec.
  • Vous pouvez également utiliser la variable intégrée Architect, Session.Source, pour identifier le type de canal de messagerie. Pour plus d'informations sur cette variable, voir Variables d'architecture intégrées.