Studio de workflow Logique de flux
Activez les flux et les flux secondaires pour spécifier des actions conditionnelles ou répétées. Combinez les éléments de la logique de flux pour créer des workflows dans une interface graphique avec peu ou pas de scripts.
Le système fournit ces options de logique de flux.
| Option de logique de flux | Description |
|---|---|
| Affecter des sorties de flux secondaire | Spécifiez les données renvoyées par le flux secondaire à la fin de son exécution. Utilisez la sortie de flux secondaire comme données pour un flux parent ou comme entrée pour un autre processus. |
| Appeler un workflow | Exécutez un workflow actif et publié à partir de votre flux. Vous pouvez utiliser les données de flux comme entrée de workflow. Par exemple, vous pouvez spécifier l’enregistrement actuel comme entrée de workflow. |
| Effectuer les opérations suivantes jusqu'à | Appliquez une ou plusieurs actions à plusieurs reprises jusqu’à ce qu’une condition de fin soit remplie. Vous pouvez utiliser les données de flux pour spécifier les conditions de fin. |
| Exécuter en parallèle | Exécutez les actions et les flux secondaires dans des chemins séparés au sein d’un bloc de logique de flux isolé. |
| Flux dynamique | Identifiez et exécutez un flux ou un flux secondaire de manière dynamique à l’aide des données d’exécution. Créez des modèles pour fournir les entrées attendues pour les flux ou les flux secondaires appelés dynamiquement. |
| Terminer le flux | Arrêtez d’exécuter le flux actuel. Utilisez Terminer le flux dans une branche du flux pour spécifier une condition de sortie. Par exemple, arrêtez le flux lorsqu’il atteint un bloc de logique de flux If spécifique. |
| Pour chaque | Appliquez une ou plusieurs actions à chaque enregistrement dans une liste d’enregistrements. |
| Obtenez des sorties de flux | Utilisez cette logique de flux pour accéder aux contextes de flux et dériver les valeurs d’exécution pour les sorties de flux dynamique. |
| Si | Appliquez de manière sélective une ou plusieurs actions uniquement lorsqu’une liste de conditions est remplie. |
| Prendre une décision | Vous pouvez utiliser la logique de branchement de table de décision dans les situations où plusieurs chemins d’accès conditionnels sont nécessaires, comme alternative à la logique de flux imbriquée If, Else If ou Else. Par exemple, si vous souhaitez déterminer le type d’assurance automobile dont vous avez besoin, vous pouvez ajouter des entrées telles que votre âge, l’historique des accidents et le modèle de voiture à la table de décision pour déterminer un niveau de couverture d’assurance. Cette logique peut vous faire gagner du temps et présenter un format plus lisible que les conditions if imbriquées ou les instructions de ticket de commutation. |
| Définir les variables de flux | Affectez une valeur à une ou plusieurs variables de flux, qui stockent les données de flux sous forme de pastilles de données. Accéder aux valeurs des variables de flux en se référant à leur pastille de données. |
| Essayer | Autorisez un flux à continuer à s’exécuter lorsqu’une erreur se produit dans un bloc de logique de flux. Exécutez une séquence d’actions en réponse aux erreurs dans le bloc de logique de flux. |
| Attendre pendant un certain temps | Utilisez cette logique de flux pour donner à vos utilisateurs le temps d’agir pendant les processus automatisés ou d’attendre une date et une heure spécifiques pour effectuer des actions |
Entrées de logique de flux
Chaque option de logique de flux affiche un ou plusieurs champs utilisés pour déterminer son comportement. Par exemple, la logique de flux Workflow d’appel comporte une entrée dans laquelle vous pouvez sélectionner un workflow à exécuter. Utilisez ces entrées pour définir le comportement du flux et activer les fonctionnalités facultatives en fonction de vos besoins. Consultez la documentation des options de logique de flux pour obtenir la liste des entrées disponibles et la manière dont elles contrôlent la fonction de cet élément.
Sorties de logique de flux
Les options de logique de flux peuvent également avoir des sorties. Il s’agit d’informations renvoyées par la logique de flux. Par exemple, la logique de flux Prendre une décision a une sortie qui contient un enregistrement de réponse de décision représentant la décision prise par le flux. Consultez la documentation relative à une option de logique de flux pour afficher les définitions de ses sorties.