Ajouter des conditions dans l\'automatisation de processus
- Dernière mise à jour2025/07/14
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
- 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.
- Sélectionnez l\'une des options suivantes :
-
Facultatif: Remplacer les attributs de demande.
- Dans le champ Remplacer les attributs de demande, cliquez sur Ajouter un élément.
- Dans le menu déroulant du champ Étiquette, sélectionnez l\'attribut que vous souhaitez remplacer.
-
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.
Exemple : Flux de travail automatisé pour le traitement des commandes
- Utilisez l\'instruction If pour vérifier si le paiement est confirmé.
- Utilisez la conditionnelle String et définissez la valeur d\'entrée sur Confirmé si le statut du paiement est confirmé.
- 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.
- Utilisez l\'instruction Else If pour vérifier si le paiement est en attente.
- Utilisez la condition String et définissez la valeur d\'entrée sur En attente si le paiement est en attente.
- Si la condition n\'est pas remplie, envoyez un e-mail de rappel au client pour qu\'il finalise son paiement.
- Utilisez l\'instruction Else If pour gérer d\'autres scénarios.
- Utilisez la condition String et définissez la valeur d\'entrée sur Échoué ou Annulé si le paiement est en attente.
- 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.
- 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.