Créer une logique de flux de décision

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 5 minutes de lecture
  • 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 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 vous permet de gagner du temps et de présenter un format plus lisible que les conditions Si imbriquées ou les instructions de casse de commutation.

    La logique de flux Prendre une décision nécessite que vous créiez une table de décision externe pour ses chemins de branche. Chaque réponse à une table de décision produit un chemin de branche distinct dans votre flux. Les tables de décision acceptent un nombre illimité d’entrées et prennent en charge un nombre illimité de décisions. Vous pouvez configurer la logique de flux Prendre une décision pour renvoyer une ou plusieurs réponses et afficher les réponses sous forme de chemins de branche ou de pastilles de données d’enregistrement. Pour plus d’informations sur les tables de décision, reportez-vous à la section Exploration des tables de décision.
    Remarque :
    • Lorsque la case Utiliser des branches est décochée, les pastilles de données Prendre une décision dans d’autres composants de flux ne sont prises en charge que s’il n’y a pas de branches.
    • La pastille de données Prendre une décision ne peut être utilisée dans les branches de réponses que lorsque la case Utiliser des branches est cochée.
    • Lorsque vous définissez une valeur de pastille de données à partir d’une branche de réponse de Créer une logique de flux de décision, la valeur de la pastille de données n’est disponible que pour les autres actions de la même branche. La référence à une valeur de pastille de données définie à l’intérieur d’une branche de réponse depuis l’extérieur de la branche de logique de flux produit une valeur null.

    Entrées

    Entrée Description
    Étiquette de décision Étiquette descriptive de la décision que vous souhaitez prendre. Par exemple, vous pouvez créer l’étiquette Police d’assurance recommandée si vous souhaitez déterminer le niveau de couverture d’assurance dont vous avez besoin. Cette valeur remplace l’étiquette d’action par défaut.
    Table de décision Référence à un enregistrement de table de décision [sys_decision]. Cet enregistrement fournit les réponses d’entrée de décision disponibles pour le flux. Pour créer une table de décision, sélectionnez l’icône Créer un nouvel enregistrement (icône Créer un enregistrement).
    Exécution Réponses de décision que vous souhaitez que le flux s’exécute.
    • Première décision qui correspond : exécutez uniquement la première réponse de décision correspondante. Cette option produit ces sorties.
      • Enregistrement de la réponse
      • Table de réponse
    • Exécuter toutes les décisions qui correspondent : Exécutez toutes les réponses aux décisions correspondantes. Cette option produit ces sorties.
      • Table de réponse
      • ID commandés
      • Enregistrements des réponses
      • Nombre
    Remarque :
    Définissez l’option Utiliser des branches pour spécifier comment votre flux affiche les réponses de décision correspondantes.
    Utiliser des branches Option permettant d’afficher chaque réponse de décision possible dans son propre bloc de logique de flux de branche. Utilisez le bloc de logique de flux de branche pour spécifier le contenu à exécuter lorsque la condition correspond à une réponse spécifique de la table de décision. Chaque bloc de logique de flux de branche équivaut à un bloc de logique de flux Si pour chaque réponse.
    Désactivez les branches lorsque vous souhaitez renvoyer un ou plusieurs enregistrements de réponse au lieu de blocs de logique de flux de branche.
    Avertissement :
    Lorsque vous décochez et confirmez l’option Utiliser des branches , votre flux supprime les blocs de logique de flux pour chaque branche et supprime la case à cocher Inclure autrement . La réactivation de la case à cocher Utiliser les branches ne restaure aucun bloc de logique de flux de branche supprimé.
    Inclure dans le cas contraire Option permettant d’ajouter la branche otherwise à la liste des réponses disponibles. Cette option n’est disponible que lorsque l’option Utiliser les branches est sélectionnée. Vous pouvez utiliser cette branche pour spécifier les actions et les flux secondaires à exécuter lorsque la table de décision ne génère pas de réponse. Une branche Otherwise équivaut à un bloc de logique de flux Sinon.
    Remarque :
    Si vous spécifiez une réponse par défaut de la table de décision, cette branche ne s’exécute jamais, car la table de décision sélectionne toujours une réponse.
    Entrées de table de décision Liste des enregistrements d’entrée de décision [sys_decision_input] associés à votre table de décision. Votre flux affiche une entrée distincte pour chaque enregistrement. Par exemple, si vous disposez d’entrées de décision pour les unités commandées et l’emplacement de vente, une entrée s’affiche pour chaque enregistrement.

    Sorties

    Champ Description Type de données
    Table de réponse Table contenant les enregistrements de réponses. Chaque enregistrement de la table de décision [sys_decision_question] fait référence à un enregistrement de réponse correspondant. Nom de la table
    ID commandés Liste des enregistrements de réponses correspondants sys_id des valeurs générées par la table de décision. Votre flux génère cette sortie uniquement lorsque l’option Utiliser des branches est définie sur faux et que l’option Exécution est Exécuter toutes les décisions correspondantes. Vous pouvez utiliser cette sortie comme entrée pour un bloc de logique de flux Pour chaque ou une action Rechercher un enregistrement. Votre flux trie la liste en fonction de la valeur d’ordre indiquée dans la table Décision [sys_decision_question]. Liste
    Enregistrements des réponses Enregistrements de réponses retournés par la table de décision. Renvoie un enregistrement unique lorsque l’exécution est la première décision qui correspond. Renvoie une liste des enregistrements lorsque l’exécution est Exécuter toutes les décisions correspondantes. Enregistrement(s) ou enregistrements
    Nombre Nombre d’enregistrements de réponses renvoyés par la table de décision. Affiché uniquement lorsque l’exécution est Exécuter, toutes les décisions correspondantes. Entier

    Utiliser la logique de flux Prendre une décision pour déterminer la couverture d’assurance

    Dans cet exemple, le flux utilise une décision de la table de décision Couverture d’assurance , qu’un administrateur avait configurée pour déterminer la couverture d’assurance en fonction de trois entrées. Le flux affiche toutes les entrées qui ont été utilisées par la table de décision. Ces entrées peuvent être saisies manuellement ou en faisant glisser des pastilles de données dans les entrées du panneau de données sur le côté droit de l’écran. En dessous de cette section, les branches de chaque réponse sont affichées dans la table de décision.

    Créez une logique de flux de décision.

    Détails de l'exécution

    Figure 1. Prendre une décision Détails de l’exécution du flux
    Exemple de détails d’exécution de la logique de flux Prendre une décision.
    L’onglet Détails d’exécution du flux fournit des informations d’exécution sur la logique de flux.
    1. L’en-tête affiche l’état, l’heure de début et la durée d’exécution de la logique de flux.
    2. L’action affiche des détails sur la configuration et les entrées de la table de décision.
    3. Chaque réponse possible pour la table de décision est représentée par une branche. Le champ État indique si la branche a été évaluée et le résultat de l’évaluation. Cette section affiche également des détails sur les actions effectuées au sein d’une branche. Les branches évaluées comme vraies sont surlignées en vert.