Dans l\'automatisation des processus, vous pouvez utiliser des instructions conditionnelles exclusives et inclusives.

If/Else If/Else

La structure If/Else If/Else représente une condition exclusive, ce qui signifie qu\'une seule condition est exécutée lors d\'une seule exécution. Lorsque vous utilisez cette structure, le système évalue chaque condition séquentiellement :
  1. La condition If est évaluée en premier.

    Si elle est True, la tâche correspondante s\'exécute et toutes les conditions restantes sont ignorées.

  2. Si la condition If est False, le système évalue la condition Else If (si elle est présente dans le flux de travail).
  3. Si aucune des conditions précédentes n\'est True, le bloc Else s\'exécute.
Exemple
Vous souhaitez afficher un message à un client en fonction de l\'état de sa commande dans un processus d\'achat en ligne :
Statut de la commande Message affiché
Expédié Votre commande est en route.
Traitement Votre commande est en cours de préparation.
Tout autre statut Le statut de votre commande est inconnu. Veuillez contacter l\'équipe d\'assistance.
Dans cet exemple :
  • Un seul message est affiché par exécution.
  • Si le statut est Expédié, seul le premier message apparaît, et toutes les autres conditions sont ignorées.
  • Si le statut est En cours de traitement, seul le deuxième message apparaît.
  • Si aucune des deux statuts ne s\'applique, le message Else est affiché.
Résumé :

La construction If/Else If/Else garantit une exécution exclusive, ce qui signifie qu\'un seul chemin logique s\'exécute à la fois.