Skip to main content

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

Archived

2 Tâches

15 mins

Visible to: All users
Débutant Pega Platform 8.6 Case Management Français
This content is now archived and is no longer updated. Progress is not calculated. Pega Cloud instances are disabled, and badges are no longer awarded. Cliquez ici to continue your progress in the latest version.

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. Vous êtes redirigé pour ajouter un champ de calcul à l’étape Review service summary du type de dossier Assistance Request. Le calcul est basé sur une table de décision.

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 peut vous permettre de relever plusieurs défis à la fois. Par conséquent, la configuration présentée dans la vidéo de présentation du défi peut ne pas correspondre exactement à votre environnement de travail.

Présentation du défi

Détail des tâches

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

  1. Dans le volet de navigation d’App Studio, cliquez sur Case types > Assistance Request pour ouvrir 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 la boîte de dialogue de configuration de la vue, à l’onglet Fields , cliquez sur Add field pour ajouter un champ à la vue Review service summary.
  5. Dans la fenêtre de configuration, dans le champ Field name, saisissez On-time performance comme nom du champ.
  6. Dans la liste Type, sélectionnez Picklist.
  7. À la section Choices , cliquez sur Add choice pour afficher un champ vierge.
  8. Dans le champ vide, saisissez On time comme valeur de liste de sélection.
  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.
    Picklist values
  10. Cliquez sur Submit pour envoyer les valeurs de la liste de sélection.
  11. Dans le menu de gauche, cliquez sur Fields pour afficher les champs disponibles dans votre modèle de données.
  12. Passez le curseur sur Service total, puis cliquez sur l’icône Plus.
  13. Dans la liste Options, sélectionnez Read-only.

2 Ajouter des champs calculés à la vue Review service summary

  1. Cliquez sur Add field pour ajouter un champ nommé Service credit.
  2. Dans la liste Type, sélectionnez Currency.
  3. Cliquez sur Advanced, puis cochez la case This is a calculated field (read-only).
  4. Dans la liste Function, sélectionnez Use decision table. La deuxième liste indique par défaut Custom decision table.
  5. À 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, double-cliquez sur la cellule vierge, puis saisissez Up to 15 minutes late.
      empty cell
    5. Dans la colonne Return, saisissez .ServiceTotal * .05.
    6. À droite de la première cellule de la colonne Return , cliquez sur Add row.
      Add row to decision table
    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
      Service credit decision table
    8. Cliquez sur Submit pour fermer la table de décision.
  6. Cliquez sur Submit pour ajouter le champ calculé.
  7. Cliquez sur Submit pour terminer de configurer la vue Review service summary.
  8. Cliquez sur Save pour enregistrer les modifications apportées au cycle de vie du dossier.

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 des ID client.
    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 Identify location et saisissez une adresse.
    Note: Si vous n'indiquez pas de valeur dans le champ State , l'étape Select service provider n'affiche aucun prestataire de services.
  4. Faites passer le dossier à l’étape Select Service Provider, puis cliquez sur Select provider pour sélectionner un prestataire de services.
  5. À l'étape Select services, saisissez une quantité pour au moins un service, puis cliquez sur Submit.
    Select services
  6. À l’étape Review service summary, dans la liste On-time performance, sélectionnez More than 30 minutes late.
  7. Cliquez sur Save pour confirmer que la valeur du champ Service credit est mise à jour.
    Review service summary view with More than 30 minutes late selected
  8. Dans la liste On-time performance, sélectionnez Up to 15 minutes late.
  9. Cliquez sur Save pour confirmer que la valeur du champ Service credit est mise à jour.
    Review service summary view with up to 15 minutes late selected


Disponible dans les missions suivantes :

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