Concepteur de flux Logique de flux

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • 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 les options de logique de flux suivantes.

    Option de logique de flux Description
    Affecter des sorties de flux secondaire Spécifiez les données que le flux secondaire renvoie une fois l’exécution terminée. Utilisez la sortie du 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'à 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 dynamiquement un flux ou un flux secondaire à l’aide des données d’exécution. Créez des modèles pour fournir les entrées attendues pour les flux ou flux secondaires appelés dynamiquement.
    Terminer le flux Arrêtez d’exécuter le flux actuel. Utilisez l’option 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 Appliquer une ou plusieurs actions à chaque enregistrement d’une liste d’enregistrements.
    Obtenez des sorties de flux Utilisez cette logique de flux pour accéder aux contextes de flux et en dériver les valeurs d’exécution pour les sorties de flux dynamiques.
    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 d’embranchement 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 Else. Par exemple, si vous souhaitez déterminer le type d’assurance auto dont vous avez besoin, vous pouvez ajouter des données telles que votre âge, vos antécédents 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 ou de cas imbriquées.
    Définir les variables de flux Affectez une valeur à une ou plusieurs variables de flux. Modifiez ou mettez à jour la valeur d’une variable au cours d’un flux.
    Essayer Autoriser un flux à continuer à s’exécuter lorsqu’une erreur se produit dans un bloc logique de flux. Exécutez une séquence d’actions en réponse à des erreurs dans le bloc 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 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 des fonctionnalités facultatives en fonction de vos besoins. Voir la documentation des options de logique de flux pour obtenir la liste des entrées disponibles et la façon 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 atteinte par le flux. Consultez la documentation de l’option de logique de flux pour afficher les définitions de ses sorties.