Vous pouvez configurer l’étape Branche par condition pour évaluer les données stockées dans des variables et faire bifurquer la conversation d’un bot de messagerie en fonction de ces données.
Cet article contient les sections suivantes :
Les bases de l’étape Branche par condition
Quand vous ajoutez une nouvelle étape Branche par condition à votre workflow de réponse, les paramètres suivants sont inclus :
- Nom qui identifie l’étape dans la toile du workflow.
-
Deux branches par défaut qui doivent être configurées avant la publication du workflow de réponse :
- If this : si les conditions de la branche sont satisfaites, la conversation suit les étapes de la branche.
- Else : si elle ne satisfait aux conditions d’aucune des autres branches, la conversation suit les étapes de cette branche.
Une étape Branche par condition peut avoir six branches, en comptant la branche Else. La branche Else est obligatoire et ne peut pas être supprimée de cette étape. Vous pouvez ajouter jusqu’à quatre branches supplémentaires, pour un maximum de six branches.
Pour ajouter une branche supplémentaire, cliquez sur Ajouter une branche et configurez les paramètres suivants pour chaque branche :
- Nom qui décrit la condition pour la branche. Ce nom s’affiche comme nom de la branche dans la toile du workflow.
-
Condition qui inclut les éléments suivants :
- Variable : les données qui seront évaluées pour déterminer si la condition est remplie.
- Opérateur : la façon dont les données de valeur et variable sont comparées. Inclut est, n’est pas, contient et ne contient pas.
- Valeur : la valeur attendue pour la condition spécifiée par l’opérateur.
Consultez Les éléments des conditions pour en savoir plus.
Vous pouvez combiner les conditions pour une branche en utilisant le menu déroulant AND/OR. Par exemple, la branche suivante vérifie si un utilisateur se trouve en Australie ou aux États-Unis.
Une conversation ne peut suivre qu’une seule branche. Les branches sont évaluées dans l’ordre dans lequel elles sont incluses à l’étape. Les utilisateurs finaux qui remplissent les critères de plusieurs branches suivront la première branche pour laquelle ils remplissent les critères, de haut en bas dans le volet de configuration de l’étape ou de gauche à droite dans la toile. Il est possible de réagencer les branches en faisant glisser les volets de condition sur la toile.
Les éléments des conditions
Les conditions se composent de variables, d’opérateurs et de valeurs.
À propos des variables
Dans une condition, la valeur d’une variable est comparée à une valeur statique. Les variables sont ajoutées à la condition en utilisant un menu déroulant.
Pour en savoir plus sur les types de variables et la création de variables, consultez Utilisation des variables pour personnaliser les réponses d’un bot.À propos des opérateurs
L’opérateur détermine comment les données de variables sont comparées à la valeur. Les opérateurs sont ajoutés à une condition en utilisant un menu déroulant.
Les opérateurs suivants sont disponibles : toutes les mises en correspondance des opérateurs sont sensibles à la casse.
Quand j’utilise l’étape conditionnelle dans le créateur de bots... | Opérateurs disponibles |
---|---|
Je veux pouvoir évaluer les données stockées sous la forme d’un nombre |
Opérateurs pour les cas d’utilisation Zendesk connus pour l’évaluation des nombres :
|
Je veux pouvoir évaluer les données stockées sous la forme d’une chaîne |
Opérateurs pour les cas d’utilisation Zendesk connus pour l’évaluation des chaînes :
|
À propos des valeurs
Une valeur est une donnée statique qui est comparée à une variable. Elle représente les données attendues pour une variable. Par exemple, dans une condition qui vérifie si la valeur de statut de membre membership_status
d’un client est « platinum », « platinum » est la valeur.
Le champ de saisie utilisé pour spécifier la valeur d’une condition varie en fonction de la variable. Pour la variable Statut authentifié, vous spécifiez la valeur de la condition en utilisant un champ de liste déroulante de type booléen. Pour les autres variables, vous spécifiez la valeur de la condition en utilisant un champ de saisie de texte.
membership_status
accepte une valeur « Niveau Platinum » avec un marqueur « platinum_level » associé. Pour vérifier si le client a un statut de membre Platinum, utilisez « platinum_level » comme valeur dans la condition.
Conditions imbriquées
Une condition imbriquée est une condition qui contient au moins deux conditions. Vous pouvez utiliser les conditions imbriquées pour créer une logique complexe qui s’appuie sur plusieurs conditions. Elles sont particulièrement utiles quand vous combinez des conditions en utilisant AND et OR.
- L’utilisateur est un membre Platinum ET
- L’utilisateur se trouve dans l’un des pays suivants :
- Australie OU
- États-Unis
Vous ne pouvez pas aller au-delà de trois niveaux d’imbrication. Chaque niveau, y compris le niveau supérieur, peut contenir un maximum de six conditions.