Studio de workflow Logique de flux

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Permettez aux flux et aux flux secondaires de 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 une fois l’exécution terminée. 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 une entrée de workflow. Par exemple, vous pouvez spécifier l’enregistrement actuel comme entrée de workflow.
    Effectuer les opérations suivantes jusqu'à Appliquer une ou plusieurs actions de manière répétée 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 distincts au sein d’un bloc 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 appelés dynamiquement ou flux secondaires.
    Terminer le flux Arrêtez d’exécuter le flux actuel. Utilisez Fin du 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 Appliquer une ou plusieurs actions à chaque enregistrement dans une liste d’enregistrements.
    Obtenir 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 dynamiques.
    Si Appliquer sélectivement 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 requis, comme alternative à la logique de flux imbriquée Si, Sinon Si ou Sinon. 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, votre historique d’accidents et votre 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 instructions 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édez aux valeurs des variables de flux en vous référant à leur pastille de données.
    Essayer Autoriser 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 qui sont utilisés pour déterminer son comportement. Par exemple, la logique de flux de 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 relative aux options de logique de flux pour obtenir la liste des entrées disponibles et savoir comment 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.