Skip to main content

Créer une table de décision

Logo Pega Community

Note: The following content, referenced from Pega Community, is included here to help you better achieve the module learning objectives.

Pour mieux vous adapter aux divers facteurs de vos processus métier, vous pouvez créer une table de décision. Les tables de décision testent une série de valeurs de propriété en fonction des conditions, afin que votre application effectue une action spécifique dans les conditions que vous définissez.

 Par exemple, vous pouvez définir une condition dans votre application pour approuver une demande de prêt, si le credit score du demandeur est supérieur à 500 et inférieur à 700. Vous pouvez alors ajouter une condition indiquant que si le credit score du demandeur est supérieur à 700, un conseiller client prépare une offre spéciale pour le demandeur.
  1. Dans l’en-tête de Dev Studio, cliquez sur Create Decision Decision Table.

  2. Dans le champ Label, saisissez un nom décrivant l’objectif de la table de décision.

  3. Dans le champ Apply to, sélectionnez la classe dans laquelle vous voulez créer la table de décision.

  4. Cliquez sur Create and open.

  5. Dans la colonne Conditions, cliquez sur la cellule d’en-tête.

  6. Dans la fenêtre Select a property, au niveau du champ Property, saisissez ou sélectionnez la propriété que vous souhaitez utiliser comme condition.

  7. Dans le champ Label, saisissez le nom de la propriété.

  8. Sélectionnez une méthode de comparaison :

    • Pour utiliser une comparaison simple, dans la liste Use operator, sélectionnez l’opérateur.
    • Pour sélectionner une plage pour la propriété de condition, cochez la case Use range et définissez la plage de début et la plage de fin.
    For example: Vous pouvez définir une valeur de propriété qui soit supérieure et inférieure à des montants donnés.
  9. Cliquez sur Save.

  10. Facultatif :

    si vous souhaitez ajouter d’autres facteurs à une décision, ajoutez de nouvelles propriétés de condition :

    1. Dans la colonne Conditions, cliquez sur une cellule.

    2. Dans la barre d’outils, cliquez sur l’icône Insert column after.

    3. Définissez la propriété de condition en répétant les étapes 5 à 9.

  11. Sur la ligne if, cliquez sur la cellule située sous une propriété et saisissez une valeur.

    Si vous configurez deux conditions ou plus, saisissez une valeur pour au moins l’une des conditions. Votre application ignore les conditions ne contenant pas de valeurs.

  12. Dans la colonne Return, saisissez un résultat à retourner.

    For example: Vous pouvez configurer une condition établissant que si le credit score est supérieur à 500 et inférieur à 700, le résultat retourné consiste à approuver le dossier.
  13. Pour autoriser d’autres résultats, créez des décisions supplémentaires :

    1. Cliquez sur une cellule au niveau de la ligne if.

    2. Dans la barre d’outils, cliquez sur l’icône Insert row after.

    3. Définissez la condition en répétant les étapes 5 à 12.

  14. Sur la ligne otherwise, dans la colonne Return, sélectionnez ou saisissez une propriété qui définit le comportement de l’application si aucune condition de la table ne renvoie une valeur Vrai.

    For example: Configurez votre application pour rejeter un dossier.
  15. Facultatif :

    pour vous assurer que votre application peut traiter la table, vérifiez l’existence de conflits en cliquant sur Show conflicts dans la barre d’outils.

    For example: Si deux lignes sont identiques, la deuxième ligne ne renvoie jamais une évaluation Vrai et elle est inatteignable.
    Note: Une icône d’avertissement apparaît dans les lignes inatteignables ou vides.
  16. Facultatif :

    pour accroître les chances d’atteindre une valeur de retour, améliorez l’exhaustivité de la table en cliquant sur Show completeness dans la barre d’outils.

    Note: Le système ajoute automatiquement à la table de décision les lignes suggérées qui couvrent les dossiers supplémentaires.
  17. Cliquez sur Save.

Note: Lors de l’exécution, votre application traite toutes les lignes de la table et les résultats issus des colonnes ayant une évaluation Vrai.

  • À propos des tables de décision

    Utilisez une table de décision pour obtenir une valeur ayant un ou plusieurs résultats possibles, où chaque résultat peut être détecté par une condition test. Une table de décision contient une ou plusieurs lignes, chacune d’entre elles contenant des conditions test, des actions facultatives et un résultat.

  • Visualiser l’historique de règle

    Vous pouvez consulter l’historique enregistré d’une règle pour identifier les changements et l’auteur des changements. Vous pouvez aussi comparer la version actuelle à la précédente, ou restaurer une version antérieure d’une règle à des fins de test ou en cas de défaillance de la version en cours

  • Afficher le code Java généré dans les règles Access When

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice