Demande d'authentification

Conditions préalables 
  • Configurez l'intégration de la plateforme Apple Messages for Business (AMB) et ajoutez les paramètres OAuth requis dans la section Authentification. L'action Demander l'authentification n'apparaît dans les flux du robot numérique que si vous avez configuré l'authentification pour l'intégration AMB. Pour plus d'informations sur la configuration de l'authentification pour AMB, voir Configurer ACD pour les intégrations Apple.

Utilisez l'action Ask to Authenticate dans les flux de robots numériques pour authentifier le participant du robot au cours d'une conversation par messagerie.

Note: L'action Demander l'authentification n'est disponible que pour Apple Messages for Business (AMB) et n'apparaît que si vous avez configuré l'authentification pour l'intégration AMB. 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.

Message de connexion Saisir le libellé présenté au client final lorsqu'il est invité à se connecter à l'aide d'une action d'authentification. Par exemple, "Veuillez vous connecter pour que nous puissions récupérer les informations relatives à votre commande".
Message de réussite Saisissez le message que le robot doit envoyer au participant une fois l'authentification réussie. 
Délai d'achèvement de l'authentification

Définissez le délai d'attente pendant lequel le robot doit attendre que le participant termine l'authentification. Si l'authentification n'est pas terminée dans ce délai, un événement "Pas d'entrée" est déclenché.

Cliquez sur Augmenter ou Diminuer pour ajuster le délai d'attente, ou entrez manuellement le délai d'attente. Vous pouvez définir le délai en jours, minutes, heures ou secondes.

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.

Sorties échouées

Ces sorties permettent à l'auteur du flux de mettre en correspondance les résultats de toutes les variables errorType et errorMessage lorsque l'action emprunte la voie de l'échec. 

  • erreurType: Chaîne non vide qui contient le type ou la catégorie de l'erreur.
  • Message d’erreur: Message d'erreur non localisé. La chaîne peut être vide ou NOT_SET.

Remarques:

  • Pour développer ou réduire la liste des variables, cliquez sur la flèche à droite de Failure Outputs.
  • Pour afficher la liste des valeurs autorisées errorType, survolez l'icône d'information à droite de errorType.
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.

Bonnes pratiques pour la configuration de l'action Demander l'authentification

Les bonnes pratiques suivantes vous aident à vous assurer que le canal de messagerie prend en charge la demande d'authentification :

  • Avant d'ajouter l'action Demander l'authentification, il est recommandé de vérifier si l'appareil de l'utilisateur peut traiter la demande d'authentification. 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,"AUTH") > 0), par exemple, dans une action Décision ou Commutation avant l'action Demander l'authentification. Vérifier la présence de "AUTH" ou "AUTH2". Si le flux exécute l'action avec un appareil qui ne prend pas en charge AUTH ou AUTH2, l'action prend 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.