Dans un flux de travail d\'automatisation, l\'utilisation des conditions If, Else If et Else permet une prise de décision dynamique basée sur les données, les états du système ou les entrées utilisateur. Ces instructions conditionnelles sont essentielles pour créer des flux d\'automatisation logiques, flexibles et efficaces.

Les conditions If vous permettent de spécifier des actions qui s\'exécutent uniquement lorsque des critères spécifiques sont remplis. Les conditions Else If offrent des vérifications supplémentaires si la condition If initiale n\'est pas satisfaite, ajoutant de la flexibilité à votre flux de travail. Enfin, les conditions Else servent de solution de repli, exécutant des actions lorsque aucune des conditions précédentes n\'est vraie.

Comprendre efficacement quand et comment utiliser ces conditions améliorera vos processus d\'automatisation, permettant des flux de travail plus réactifs et adaptatifs, capables de gérer une grande variété de scénarios.

Condition If

Paramètres
  • Saisissez un titre pour la demande dans le champ Mettre à jour le titre de la demande (Facultatif).
    Remarque : Fournir un titre mettra à jour le titre de la demande.
  • Saisissez un message dans le champ Afficher le message (Facultatif) pour fournir des notes ou des informations supplémentaires liées à la demande.
    Remarque : Un maximum de 256 caractères est autorisé, tout caractère excédentaire sera tronqué.
  • Saisissez une description significative dans le champ Description (Facultatif). Cela sera utilisé uniquement comme référence interne pendant le processus de conception.
  • Sélectionnez la condition dans la liste déroulante et entrez une valeur source correspondante. Par exemple, vous pouvez sélectionner la condition Valeur booléenne. Après avoir sélectionné une condition, spécifiez l\'entrée source comme True, False, ou sélectionnez une variable.
    Remarque : Si vous sélectionnez Chaîne comme condition, vous pouvez activer la case à cocher Respecter la casse pour appliquer un filtrage sensible à la casse.
  • En fonction de la condition que vous sélectionnez, vous pouvez choisir parmi les opérateurs suivants pour créer des expressions conditionnelles complexes qui créent efficacement la logique de flux de travail :
    • Égal à
    • Pas égal à
    • Inférieur à
    • Supérieur à
    • Inférieur à ou égal
    • Supérieur à ou égal
  • Cliquez sur Ajouter une condition.
    • Sélectionnez l\'une des options suivantes :
      • Et : Les deux conditions doivent être remplies pour que les actions s\'exécutent.
      • Ou : Une seule des conditions doit être remplie pour que les actions s\'exécutent.
    • Sélectionnez la condition dans la liste déroulante.
  • Facultatif: Remplacer les attributs de demande.
    1. Dans le champ Remplacer les attributs de demande, cliquez sur Ajouter un élément.
    2. Dans le menu déroulant du champ Étiquette, sélectionnez l\'attribut que vous souhaitez remplacer.
    3. Facultatif: fournissez une valeur dans le champ Valeur .
      Remarque : Si l\'attribut métier est de type Datetime, vous devez fournir une valeur lorsque vous remplacez cet attribut.

      Répétez ces étapes pour tous les attributs que vous souhaitez remplacer.

Condition Else If

Une condition Else If peut être utilisée dans un flux de travail d\'automatisation de processus lorsque vous devez évaluer plusieurs critères alternatifs après que la condition If initiale soit fausse. Cela vous permet de gérer différents cas ou branches spécifiques au sein du flux de travail, offrant une plus grande flexibilité et précision dans la prise de décision.

Condition Else

Dans un flux de travail d\'automatisation de processus, utilisez la condition Else comme solution de repli pour gérer toute situation non traitée par les conditions If ou Else If précédentes. Cela garantit que le flux de travail exécute un ensemble spécifique d\'actions lorsque aucune des conditions définies n\'est remplie, évitant ainsi les lacunes dans la logique du processus.

Remarque : Pour saisir des valeurs dans les conditions Else et Else If , reportez-vous aux paramètres de la condition If.

Exemple : Flux de travail automatisé pour le traitement des commandes

En tant que développeur, vous créez un flux de travail automatisé pour traiter les commandes des clients sur une plateforme de commerce électronique. Ce flux de travail doit prendre des décisions en fonction du statut de la commande et de la confirmation du paiement.
  1. Utilisez l\'instruction If pour vérifier si le paiement est confirmé.
    1. Utilisez la conditionnelle String et définissez la valeur d\'entrée sur Confirmé si le statut du paiement est confirmé.
    2. Si la condition est remplie, passez à l\'exécution de la commande. Par exemple, envoyez les détails de la commande à l\'entrepôt pour l\'expédition.
  2. Utilisez l\'instruction Else If pour vérifier si le paiement est en attente.
    1. Utilisez la condition String et définissez la valeur d\'entrée sur En attente si le paiement est en attente.
    2. Si la condition n\'est pas remplie, envoyez un e-mail de rappel au client pour qu\'il finalise son paiement.
  3. Utilisez l\'instruction Else If pour gérer d\'autres scénarios.
    1. Utilisez la condition String et définissez la valeur d\'entrée sur Échoué ou Annulé si le paiement est en attente.
    2. Dans ce cas, envoyez un e-mail au client pour l\'informer du problème de paiement et suggérez-lui de contacter l\'assistance pour obtenir de l\'aide.
Résumé :
  • La condition If déclenche une action immédiate dès la confirmation du paiement, garantissant l\'exécution rapide de la commande.
  • La condition Else If rappelle de manière proactive les clients ayant des paiements en attente, ce qui aide à améliorer les taux de conversion.
  • La condition Else agit comme un filet de sécurité pour les statuts de paiement inattendus, garantissant que les clients reçoivent une communication appropriée concernant leurs commandes.
Utiliser efficacement ces instructions conditionnelles rend le flux de travail plus dynamique et réactif, ce qui se traduit par une expérience de traitement des commandes plus fluide pour l\'entreprise et ses clients.

utiliser des conditions dans un processus