Mon édition
Suite Toutes les éditions
Cet article décrit une fonctionnalité réservée aux clients qui avaient créé ou publié des agents IA avant le 2 février 2025. Pour en savoir plus sur la fonctionnalité équivalente dans le module supplémentaire Agents IA - Avancé, consultez Création de dialogues pour les agents IA - Avancé.
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 agent IA pour la messagerie en fonction de ces données.

Cet article contient les sections suivantes :

  • Les bases de l’étape Branche par condition
  • Les éléments des conditions
  • Conditions imbriquées

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

Une variable est un conteneur de données associées à une conversation, comme l’emplacement géographique d’un client ou son statut de membre. Les données d’une variable peuvent provenir d’informations recueillies à une étape Demander des détails ou Effectuer un appel API ou de métadonnées d’authentification de messagerie.

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 agent IA.

À 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 :

  • Égal ou supérieur à
  • Égal ou inférieur à
  • Supérieur à
  • Inférieur à
  • Égal à
  • Pas égal à
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 :

  • Est
  • N’est pas
  • Contient
  • Ne contient pas
  • Commence par
  • Se termine par

À 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.

Remarque – Les variables de client recueillies au cours d’une étape Demander des détails nécessitent un champ de ticket personnalisé correspondant. Pour les variables de client qui utilisent un champ de ticket de type liste déroulante, utilisez les marqueurs associés comme valeur d’une condition. Par exemple, le champ de liste déroulante de statut de membre 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.

Par exemple, la branche suivante utilise une condition imbriquée pour vérifier si l’utilisateur remplit les critères suivants :
  • 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.

Réalisé par Zendesk