Skip to main content

Calculer des champs à l’aide de tables de décision

2 Tâches

15 mins

Visible to: All users
Débutant Pega Platform '23 Case Management Constellation Français

Scénario

Les parties prenantes GoGoRoad veulent assurer la satisfaction client en activant une fonctionnalité d’application de remises selon que le prestataire de services a respecté les délais ou a été en retard. Les clients se voient offrir une remise supplémentaire en fonction du temps de retard du prestataire. On vous demande d’ajouter un champ calculé (calculated field) à l’étape Review service summary du type de dossier Assistance Request. Le calcul est basé sur une table de décision.

Note: Le framework de ce défi utilise l’architecture Constellation de Pega Platform™. Pour effectuer ce défi sur l’architecture d’interface utilisateur traditionnelle, consultez le défi Calculer des champs à l’aide de tables de décision de la version 8.8.

Vous trouverez dans le tableau suivant les identifiants dont vous avez besoin pour relever le défi.

Rôle Nom d’utilisateur Mot de passe
Développeur d’applications author@gogoroad pega123!
Note: Votre environnement de travail est susceptible de prendre en charge la réalisation de plusieurs défis. Par conséquent, la configuration montrée dans la vidéo de présentation du défi peut ne pas correspondre exactement à votre environnement.

Vous devez initier votre votre propre instance Pega pour compléter ce Défi.

L'initialisation peut prendre jusqu'à 5 minutes, donc soyez patient.

Présentation du défi

Détail des tâches

1 Ajouter des champs au modèle de données

  1. Dans l’instance Pega du défi, saisissez les identifiants suivants :
    1. Dans le champ User name, saisissez author@gogoroad.
    2. Dans le champ Password , saisissez pega123!.
  2. Dans le volet de navigation d’App Studio, cliquez sur Case Types > Assistance Request pour ouvrir le cycle de vie du dossier Assistance Request.
  3. Dans le menu supérieur, cliquez sur l’onglet de menu Data Model.
  4. Dans la page Data Model, cliquez sur Add field pour afficher une boîte de dialogue.
  5. Dans la boîte de dialogue Add field to Assistance Request , dans le champ Field name, saisissez On-time performance comme nom de champ.
  6. Dans la liste Type , sélectionnez Picklist.
  7. Dans la section Choices, cliquez sur  Add choice pour afficher un champ vide.
  8. Dans le champ vide, saisissez On time comme valeur de liste de sélection (picklist).
  9. Répétez les étapes 7 et 8 pour ajouter trois valeurs supplémentaires à la liste de sélection : Up to 15 minutes late, Up to 30 minutes late, et More than 30 minutes late.
    Add On time performance field
  10. Cliquez sur Submit & add another pour soumettre les valeurs de liste de sélection.
  11. Dans la boîte de dialogue Add field to Assistance Request , dans le champ Field name, saisissez Service credit comme nom de champ.
  12. Dans la liste Type , sélectionnez Currency.
  13. Cliquez sur Advanced, puis cochez la case This is a calculated field (read-only).
  14. Dans la liste Function , sélectionnez Use Decision table. La deuxième liste indique Custom Decision table par défaut.
  15. À droite du champ Custom Decision table, cliquez sur l’icône Gear pour ouvrir la boîte de dialogue Evaluate service credit pour créer la table de décision.
    Gear-icon
    1. Dans la boîte de dialogue Evaluate service credit , cliquez sur Add columns pour afficher la boîte de dialogue Add columns .
    2. Dans la liste Column, sélectionnez On-time performance. La valeur Comparator par défaut indique Equal to.
    3. Cliquez sur Submit pour définir la première colonne de la table de décision.
    4. Sous la colonne On-time performance, cliquez sur la cellule vide, puis entrez Up to 15 minutes late.
      Configuring a decision table to calculate a field
    5.  Dans la colonne Return, saisissez .ServiceTotal * .05.
    6. À droite de la première cellule de la colonne Return , cliquez sur Add row.
      Configuring a decision table to calculate a field. Adding a row
    7. Répétez les étapes d-f pour configurer la table de décision en utilisant les informations présentées dans le tableau suivant.
      On-time performance Return
      Up to 30 minutes late .ServiceTotal * .1
      More than 30 minutes late .ServiceTotal * .25
      Otherwise 0
      Configured decision table to calculate a field
    8. Cliquez sur Submit pour fermer la table de décision.  
  16. Cliquez sur Submit pour ajouter le champ calculé.
  17. Cliquez sur Save pour sauvegarder vos modifications du modèle de données.

 

2 Créer la vue pour l’étape Review service summary

  1. Cliquez sur l’onglet de menu Workflow pour afficher le cycle de vie du dossier Assistance Request.
  2. À la phase de résolution, cliquez sur l’étape Review service summary pour ouvrir le volet des propriétés de l'étape à droite.
  3. Dans le volet des propriétés de l'étape, cliquez sur Configure View pour configurer la vue de l’étape.
  4. Dans l’onglet Display , dans le volet Edit View: Review service summary, cliquez sur Add pour ajouter un champ à la vue Review service summary.
  5. Cliquez sur Fields pour afficher les champs disponibles dans votre modèle de données.
  6. Sélectionnez On-time performance, Service credit et Service total.
  7. Cliquez sur Add.
    Edit view Review service summary
  8. À droite du champ Service credit , cliquez sur l’icône Gear  pour ouvrir la boîte de dialogue Configure field: Service credit .
  9. Dans la liste déroulante Edit mode, sélectionnez Read-only.
    Image showing label value field of 'Service credit' and Edit mode of 'Read-only'
  10. Cliquez sur Save.
  11. Répétez les étapes 8 à 10 pour le champ Service total.
    Review service summary edit view
  12. Cliquez sur Submit.
  13. Cliquez sur Save.

Vérifier votre travail

  1.  Dans le type de dossier Assistance Request, cliquez sur Save and run pour créer un nouveau dossier Assistance Request.
  2. Faites avancer le dossier jusqu'à la vue Enter customer information et sélectionnez [email protected] dans la liste Customer ID.
    Note: Si vous sélectionnez un ID client ayant une couverture Gold, le processus Invoice customer est ignoré.
  3. Faites avancer le dossier jusqu'à l’étape Select services .
  4. Dans l’étape Select services, dans la liste Service , sélectionnez Gasoline.
  5. Dans le champ Quantity , entrez 20, puis cliquez sur Submit.
    Select services View at runtime
  6. À l’étape Review service summary, dans la liste On-time performance, sélectionnez Up to 30 minutes late.
  7. Notez la valeur des mises à jour du champ Service credit.
    Review service summary view with 30 minutes selected
  8. Dans la liste On-time performance, sélectionnez Up to 15 minutes late.
  9. Notez la valeur des mises à jour du champ Service credit.
    Review service summary view with 15 minutes selected

Ce défi vise à appliquer ce que vous avez appris dans le Module suivant :


Disponible dans les missions suivantes :

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