Créer des tables de décision dans Studio de workflow

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 6 minutes de lecture
  • Créez des tables Studio de workflow de décision pour intégrer la logique métier dans une série de règles de décision si-alors. Utilisez les tables de décision lorsque la logique métier est complexe ou peut être réutilisée à plusieurs endroits.

    Avant de commencer

    Rôle requis : administrateur, decision_table_admin ou autorisations de développeur délégué. Pour plus d’informations, consultez Déléguer des développeurs à l’aide d’App Engine Studio.

    Pourquoi et quand exécuter cette tâche

    Vous pouvez créer des tables de décision à utiliser dans les flux, les flux secondaires , les playbooks et les scripts. Créez votre table de décision, puis référencez-la à partir de l’un de ces objets, ou de n’importe quel autre endroit de la plateforme où vous écrivez du code. À partir de la Xanadu mise en production, vous pouvez également créer la structure d’une table de décision directement dans un flux ou un playbook, puis remplir la table par la suite.

    Procédure

    1. Accédez à la Tout > Automatisation des processus > Studio de workflow.
    2. Sélectionnez Nouveau.
    3. Sélectionnez la table Décision.
    4. Renseignez les champs du formulaire.
      Tableau 1. Formulaire Propriétés
      Champ Description
      Nom de la table de décision Nom de la table de décision.
      Description Description de la table de décision.
      Application Périmètre de l’application pour la table de décision.
      Accessible depuis Champs d’application pouvant utiliser la table de décision. Les valeurs disponibles sont Périmètre de l’application uniquementou Tous les périmètres de l’application.
      Activer la création de brouillon Option permettant de créer des tables de décision en mode brouillon avant leur publication afin de les rendre disponibles pour utilisation. Cette fonction vous permet également de modifier une table de décision en mode brouillon après sa publication et de la republier avec des changements.
    5. Sélectionnez Créer une table de décision.
    6. Sélectionnez Ajouter une entrée.
      Remarque :
      Notez que l’ajout de plus de 30 entrées à votre table peut affecter négativement les performances de l’application lors de la création de la table.
    7. Renseignez les champs du formulaire.
      Tableau 2. Définition de l’entrée
      Champ Description
      Étiquette En-tête de l’entrée.
      Type Type de données utilisées pour l'entrée.

      Lorsque le type d’entrée est Référence, une nouvelle colonne intitulée Référence apparaît dans la section d’entrée et affiche la table de référence. Ce type d’entrée vous permet d’ajouter plusieurs colonnes de condition à une table de décision.

      Les types d'entrées disponibles sont les suivants :

      • Choix
      • Devise
      • Date
      • Date/Heure
      • Décimal
      • Date d'échéance
      • Entier
      • Long
      • Référence
      • Chaîne
      • Chaîne (UTF-8 complet)
      • Vrai/Faux
      Obligatoire Option rendant obligatoire un champ d’entrée lors de l’utilisation de la table.
      Ajouter un filtre de référence Option permettant de filtrer la liste des enregistrements de référence dans une colonne de condition liée où le type d’entrée est Référence et les données à évaluer sont Enregistrement de référence. Utilisez ce champ pour créer une instruction de condition de filtre. Pour plus d'informations, consultez Filtrer les entrées et les résultats de référence dans une table de décision.
      Remarque :
      Pour le type d’entrée Choix, la possibilité de sélectionner une liste de choix existante dépend de la liste de choix située sur une table dans le même périmètre de l’application que la table de décision. Par exemple, si vous créez une table de décision dans le périmètre Global, vous pouvez utiliser n’importe quelle liste de choix existante sur les tables du périmètre Global. Toutefois, si vous créez une table de décision dans un périmètre personnalisé, vous ne pouvez utiliser que des listes de choix existantes issues de tables du même périmètre personnalisé.
    8. Sélectionnez Ajouter une colonne de condition.
    9. Renseignez les champs du formulaire.
      Tableau 3. Nouveau formulaire de colonne de condition
      Champ Description
      Étiquette de colonne Condition Étiquette de la colonne de condition.
      Description Brève vue d’ensemble de la colonne Condition.
      Entrée Entrée liée à la colonne de condition.

      Pour évaluer plusieurs champs, vous pouvez ajouter plusieurs conditions avec le type d'entrée Référence.

      Table Si le type de données est Référence, le nom de la table de référence s’affiche.
      Données à évaluer Pour les colonnes de condition dont le type d’entrée est Référence, spécifie si la colonne de condition évalue l’enregistrement de référence ou un champ de la table de référence.
      Type de condition Type de données sélectionné pour la colonne de condition.
      Opérateur par défaut Comment chaque ligne de la colonne Condition évalue une valeur spécifiée par l’utilisateur. Un opérateur par défaut est requis pour tous les types de données d'entrée, à l'exception de Vrai ou Faux.

      Pour plus d’informations sur les opérateurs, reportez-vous à la section Operators available for filters and queries.

    10. Sélectionnez Terminé.
    11. Facultatif : Ajoutez d’autres colonnes de condition.
      1. Accédez à la dernière colonne de condition, sélectionnez l’icône plus (+), puis sélectionnez Ajouter une colonne de condition.
      2. Pointez sur une colonne de condition et sélectionnez l’icône plus (+).
      3. Sélectionnez le bouton de colonne Ajouter une condition à droite d’une entrée.
    12. Sélectionnez Ajouter une colonne de résultats.
    13. Renseignez les champs du formulaire.
      Tableau 4. Nouveau formulaire de colonne de résultats
      Champ Description
      Étiquette de colonne de résultats Étiquette de la colonne de résultats.
      Description Brève vue d’ensemble de la colonne de résultats.
      Type de résultat Type de données utilisées pour la colonne de résultats.

      Les types de résultats disponibles sont les suivants :

      • Choix
      • Devise
      • Date
      • Date/Heure
      • Décimal
      • Date d'échéance
      • Durée
      • Entier
      • Long
      • Référence
      • Chaîne
      • Chaîne (UTF-8 complet)
      • Vrai/Faux
      Ajouter un filtre de référence Option permettant de filtrer la liste des enregistrements de référence dans la colonne de résultats lorsque le type de résultat est Référence. Utilisez ce champ pour créer une instruction de condition de filtre. Pour plus d'informations, consultez Filtrer les entrées et les résultats de référence dans une table de décision.
      Remarque :
      Les types de résultats Devise et Vrai/Faux présentent plusieurs exceptions importantes.
      • Si aucun autre résultat n’est spécifié (0,00 pour la devise, faux pour vrai/faux), les cellules des colonnes de résultats de devise et de type vrai/faux renvoient une valeur par défaut.
      • Pour les instances utilisant le mode multidevise, vous pouvez spécifier des résultats de devise en utilisant n’importe quelle devise d’instance disponible. Cependant, les valeurs de résultat sont toujours converties en devise de session lors de l’enregistrement.
      • Pour les instances utilisant le mode de devise unique, vous ne pouvez spécifier que des résultats de devise en utilisant la devise d’instance unique.
    14. Sélectionnez Terminé.
    15. Facultatif : Activez plusieurs résultats dans une table de décision en ajoutant d’autres colonnes de résultats à l’aide de l’une des méthodes suivantes.
      • Accédez à la première colonne de résultats, sélectionnez l’icône plus (+), puis sélectionnez Ajouter une colonne de résultats.
      • Accédez à la dernière colonne de résultats et sélectionnez l’icône plus (+).
      • Pointez sur une colonne de résultats et sélectionnez l’icône plus (+).
    16. Pour chaque condition, cliquez sur la case vide dans la colonne de condition pour sélectionner un opérateur et saisir une valeur.

      Table de décision avec des cellules vides

      Pour plus d’informations sur les opérateurs, reportez-vous à la section Operators available for filters and queries.

    17. Facultatif : Pour modifier une condition de table de décision dans la vue Règle de décision, sélectionnez l’icône Options du menu de lignes de règle de décision ( Options du menu de lignes de règle de décision.) à gauche du numéro de ligne, puis sélectionnez Ouvrir dans la vue Règle de décision.

      La vue Règle de décision prend en charge des conditions complexes qui peuvent ne pas s’intégrer dans la structure de la table.

      Figure 1. Vue de règle de décision
      Vue Règle de décision.
      Remarque :
      L’utilisation de la vue Règle de décision peut entraîner la création de conditions complexes. Les tableaux avec des lignes avancées peuvent être modifiés dans Excel, mais les lignes avancées sont en lecture seule. Pour plus d'informations, consultez Gérer les tables de décision dans Excel. Dans la mesure du possible, fractionnez les décisions complexes en plusieurs lignes de règles de décision simplifiées.
      1. Facultatif : Modifiez la condition selon vos besoins.
      2. Facultatif : Sélectionnez Terminé pour valider vos changements.
    18. Pour chaque résultat, cliquez sur la case vide dans la colonne de résultats et entrez une valeur de résultat.
      Table de décision vide, ajout de résultats
    19. Facultatif : Ajoutez d’autres règles de décision en sélectionnant Ajouter une nouvelle ligne de décision et en saisissant les conditions et les résultats souhaités.
    20. Sélectionnez Enregistrer.
    21. Sélectionnez Publier.
      Une fenêtre modale s’affiche et vous demande si vous êtes sûr de vouloir publier. Si vous souhaitez apporter des modifications à ce tableau après sa publication, vous devez créer un brouillon du tableau. Pour plus d’informations sur la modification d’une table de décision publiée, reportez-vous à Modifier les tables de décision à l’aide de la création de brouillon.
    22. Sélectionnez Publier.