Skip to main content

Créer un arbre 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.

Calculez une valeur à partir d’un ensemble de propriétés ou de conditions où des comparaisons exactes peuvent conduire à des comparaisons supplémentaires, organisées et affichées sous forme d’arborescence, en créant un arbre de décision. Vous pouvez, par exemple, créer une condition permettant de vérifier si le lieu de résidence d’un postulant correspond à une ville spécifique. Si la condition est vraie, votre application évalue des conditions supplémentaires, telles que l’expérience professionnelle et la formation.

  1. Dans l’en-tête de Dev Studio, cliquez sur Create Decision Decision Tree .

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

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

  4. Cliquez sur Create and open.

  5. Sélectionnez la branche pour afficher les colonnes.

  6. Définissez une condition et un résultat :

    Choix Actions
    Définir une condition unique
    1. Dans le premier champ, saisissez une propriété ou une valeur.

    2. Dans la liste déroulante, sélectionnez un opérateur de comparaison.

    3. Dans le champ suivant, saisissez une propriété ou une valeur que votre application compare à la première propriété ou valeur.

    4. Dans la liste then, sélectionnez return.

    5. Dans le dernier champ, saisissez le résultat (propriété ou valeur) que vous voulez que votre application renvoie.

      For example: Si vous souhaitez qu’un manager direct examine chaque candidature pour les postulants ayant plus de 10 années d’expérience professionnelle, vous pouvez créer la condition et le résultat suivants : if .WorkExperience > 10 then return Work Manager.
    Définir des conditions imbriquées
    1. Dans le premier champ, saisissez une propriété ou une valeur.

    2. Dans la liste déroulante, sélectionnez un opérateur de comparaison.

    3. Dans le champ suivant, saisissez une propriété ou une valeur que votre application compare à la première propriété ou valeur.

    4. Dans la liste then, sélectionnez continue.

    5. Sélectionnez la branche suivante pour afficher les colonnes.

    6. Définissez une condition imbriquée en indiquant une propriété ou une valeur, un opérateur de comparaison et un résultat.

      For example: Si l’expérience professionnelle d’un candidat est supérieure à 10 ans, votre application vérifie que le candidat a obtenu un master.
  7. Facultatif :

    Pour créer des conditions complexes, cliquez sur Add row, puis répétez l’étape 6.

  8. Dans la section otherwise, définissez le comportement de votre application si toutes les conditions évaluées sont fausses :

    Choix Actions
    Renvoyer une valeur
    1. Dans la liste, sélectionnez Return.

    2. Dans le champ Default return value, saisissez la valeur à utiliser.

    3. Facultatif :

      Pour configurer votre application de façon à réaliser une action, cliquez sur Take actions, puis sur Add a row. Enfin, définissez l’action.

      For example: Modifiez le statut d’un dossier en définissant l’action suivante : Set pyUpdateCaseStatus equal to Resolved-Rejected.
    Réaliser une action
    Note: Pour sélectionner cette option, sur l’onglet Configuration, cochez la case Allow selection of additional return actions.
    1. À partir de la liste, sélectionnez Take action.

    2. Cliquez sur Actions.

    3. Cliquez sur Add a row.

    4. Définissez une action en indiquant une valeur pour la propriété de l’action.

      For example: Modifiez le statut d’un dossier en définissant l’action suivante : Set pyUpdateCaseStatus equal to Resolved-Rejected.
  9. Facultatif :

    Pour vous assurer que votre application peut traiter l’arbre, identifiez les éventuels conflits en cliquant sur Show conflicts dans la barre d’outils.

    For example: Si une ligne vérifie si l’expérience professionnelle est supérieure à 5 ans et la deuxième ligne vérifie si l’expérience professionnelle est supérieure à 3 ans, la deuxième ligne n’est jamais évaluée comme vraie parce que la première ligne inclut la condition de la deuxième ligne.
    Note: Une icône d’avertissement apparaît dans les lignes inatteignables ou vides.
  10. Facultatif :

    Pour accroître les chances d’atteindre une valeur de retour, testez l’exhaustivité de l’arbre en cliquant sur Show completeness dans la barre d’outils.

    Note: Le système ajoute automatiquement les lignes suggérées de l’arbre de décision qui couvrent les dossiers supplémentaires.
  11. Cliquez sur Save.


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