Partager via


Ajouter des conditions aux rubriques

Vous pouvez utiliser les nœuds Condition pour ajouter des branches dans votre rubrique, en comparant la valeur d’une variable à une autre variable ou à une valeur spécifique. Par exemple, si la valeur de isClubMember est True, alors la rubrique offre une remise ; sinon, la rubrique présente le prix standard de l’article.

Astuce

Renommez les nœuds pour les identifier plus facilement. Sélectionnez le champ nom du nœud pour mettre à jour le nom directement, ou sélectionnez les trois points (...) du nœud et sélectionnez Renommer dans le menu. Vous pouvez également renommer des nœuds dans l’éditeur de code.

Il n’est pas possible de renommer les nœuds Déclencher et Aller à l’étape.

Les noms de nœud peuvent comporter jusqu’à 500 caractères.

Prérequis

Ajouter une condition

  1. Ouvrez la rubrique souhaitée.

  2. Sélectionnez l’icône Ajouter un nœud sous le nœud après lequel vous souhaitez ajouter une condition, puis sélectionnez Ajouter une condition.

    Cette action ajoute deux branches à votre rubrique. Une branche commence par un nœud Condition et définit le chemin d’accès de la conversation lorsque la condition est vraie. L’autre branche commence par un nœud Toutes les autres conditions et définit le chemin d’accès lorsque la condition est fausse.

    Capture d’écran montrant une nouvelle condition avec sa branche Condition et la branche Toutes les autres conditions.

    Pour créer votre condition dans la branche Condition, vous devez sélectionner une variable, un opérateur logique et une valeur.

  3. Sélectionnez Sélectionner une variable, puis la variable à comparer.

    Les opérateurs logiques disponibles dépendent du type de la variable que vous avez sélectionnée. Par exemple, est égal à est sélectionné par défaut et est disponible pour tous les types de variables. L’opérateur est supérieur à est disponible pour les types de nombre, mais pas pour les types de chaîne.

  4. Sélectionnez un autre opérateur si nécessaire.

  5. Sélectionnez ou entrez une valeur à comparer avec votre variable.

    La valeur ou la variable à comparer doit être d’un type compatible, basé sur la variable et l’opérateur. Certains opérateurs, tels que Est vide ou N’est pas vide, ne nécessitent pas que vous ajoutiez une valeur de comparaison.

    Pour les types simples, tels que texte ou nombre, vous pouvez taper une valeur littérale. Sélectionnez l’icône Sélectionner une variable (>) pour sélectionner une variable ou utiliser une formule Power Fx.

  6. Sélectionnez Nouvelle condition si vous devez ajouter d’autres critères à votre condition. Sélectionnez Et pour rendre les critères cumulatifs, ou sélectionnez Ou pour les rendre exclusifs les uns des autres.

    Capture d’écran montrant une branche Condition avec l’opérateur Or.

Nonte

Lors de la configuration d’une condition qui compare une chaîne à un type de données différent, si vous rencontrez une incompatibilité entre la première variable et la valeur de comparaison, un message d’erreur indiquant la comparaison de type et le bouton Corriger l’incompatibilité de type s’affiche. Sélectionnez le bouton pour permettre à Copilot Studio de générer automatiquement une formule Power Fx qui résout l’incompatibilité.

Ajouter d’autres branches Condition

Initialement, une condition a deux branches : une branche Condition si la condition est true (c’est-à-dire l’instruction if) et la branche Toutes les autres conditions si elle est false (l’instruction else). Vous pouvez ajouter autant de branches Condition (pour toute instruction else if) que nécessaire. Chaque condition est évaluée dans l’ordre. La première branche avec une condition évaluée sur vrai est suivie. Si toutes les conditions sont évaluées sur faux, la branche Toutes les autres conditions est suivie.

Par exemple, vous pouvez avoir une variable numérique et vouloir trois branches dans les cas suivants :

  • If le nombre est inférieur à 10
  • Else if le nombre est supérieur à 50
  • Else, c’est-à-dire lorsque le nombre est compris entre 10 et 50

Pour ajouter une autre branche Condition, sélectionnez l’icône Ajouter un nœudau-dessus de votre condition et sélectionnez Ajouter une condition.

Capture d’écran montrant une condition avec plusieurs branches avec l’icône Ajouter un nœud au-dessus de la condition en surbrillance.

Si vous sélectionnez l’icône Ajouter un nœudsous une condition, une toute nouvelle condition (avec un nœud Condition et un nœud Toutes les autres conditions) est ajoutée, et non une nouvelle branche de condition.

Insérer une nouvelle condition dans un groupe de conditions

Vous pouvez insérer une nouvelle condition dans un groupe de conditions.

  1. Sélectionnez les trois points (...) du nœud Condition , puis sélectionnez Insérer une nouvelle condition.

    Capture d’écran mettant en surbrillance l’élément de menu Insérer une nouvelle condition.

  2. La nouvelle condition est insérée à droite de la condition précédemment sélectionnée.

    Capture d’écran affichant la condition nouvellement insérée.

Nonte

Vous ne pouvez pas insérer une nouvelle condition à droite d’une branche Toutes les autres conditions. Il doit rester le dernier élément de condition à droite de la branche de condition.

Organiser les conditions

Pour les structures de conditions plus complexes, vous pouvez réorganiser les conditions au sein d’un même groupe de conditions.

  1. Sélectionnez les trois points (...) du nœud Condition , puis sélectionnez Reorder condition.

    Capture d’écran mettant en évidence l’option de menu Réorganiser la condition.

  2. Le message Sélectionner la position de destination s’affiche. Sélectionnez le nœud de condition avec lequel vous souhaitez permuter.

    Capture d’écran mettant en surbrillance le message de notification Sélectionner la position de destination.

  3. Le nœud de condition est maintenant dans sa nouvelle position au sein du groupe.

    Capture d’écran montrant l’emplacement d’un nœud de condition réorganisé.

Nonte

  • Vous ne pouvez pas déplacer une condition à droite d’une branche Toutes les autres conditions. Il doit rester le dernier élément de condition à droite de la branche de condition.
  • Vous ne pouvez réorganiser les conditions que dans le même groupe de conditions.

Utiliser Power Fx pour définir une condition

L’éditeur de condition par défaut convient à la plupart des scénarios. Si vous avez besoin de plus de flexibilité, utilisez Power Fx dans une branche Condition.

  1. Sélectionnez les trois points (...) du nœud Condition , puis sélectionnez Modifier en formule.

    Capture d’écran montrant comment passer à l’éditeur de conditions Power Fx.

    Le nœud passe au contrôle de l’éditeur de formules. Si vous aviez défini une condition précédemment, la formule sous-jacente à cette condition s’affiche dans l’éditeur de formules.

  2. Pour modifier la formule, sélectionnez l’icône Sélectionner une variable (>) pour ouvrir l’éditeur de formules Power Fx. La formule que vous saisissez ici doit renvoyer une valeur booléenne (vrai ou faux).

Découvrez comment créer des expressions à l’aide de Power Fx.

Pour revenir à l’éditeur de condition simple, sélectionnez les trois points (...) du nœud Condition , puis sélectionnez Nœud Réinitialiser.