Skip to main content

Ajouter des champs aux vues

4 Tâches

20 mins

Visible to: All users
Débutant Pega Platform '23 Intégration des données Expérience utilisateur Constellation Français

Scénario

Maintenant que les phases (Stages), les étapes (Steps) et les data objects du cycle de vie du dossier Service Request de MyTown 311 sont configurés, le maire et le coordonnateur des services ont déterminé que des informations supplémentaires sont nécessaires pour que le coordonnateur des services et l’équipe technique puissent accomplir leurs tâches plus efficacement. Configurez les champs supplémentaires nécessaires pour collecter les informations et ajoutez-les aux vues pour les étapes associées.

Certaines vues du type de dossier (Case Type) Service Request ont déjà été configurées par un autre développeur de MyTown.

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 Ajouter des champs aux vues de la version 8.7.

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@mytown 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 un champ de liste de sélection (picklist) au data object Request

  1. Dans l’instance Pega du défi, saisissez les identifiants suivants :
    1. Dans le champ User name, saisissez author@mytown.
    2. Dans le champ Password , saisissez pega123!.
  2. Dans le volet de navigation d’App Studio, cliquez sur Data > Request pour afficher le data object Request.
  3. Dans le data object Request, cliquez sur Add field pour ajouter un nouveau champ.
    Request data object
  4. Dans le champ Field name, entrez Issue severity.
    Tip: Le système utilise le nom du champ pour prédire le type de champ. Lorsque vous créez un champ, veillez à toujours vérifier le type de champ en cliquant sur la liste des types de champs ou en y accédant par tabulation avant de cliquer sur Submit.
  5. Dans la liste Type, sélectionnez Picklist.
    1. Dans les champs Display as et Picklist options, conservez les valeurs par défaut.
    2. Dans la section Choices, cliquez sur Add choice. Un champ vide s’affiche.
    3. Dans le champ vide, entrez Low comme valeur de liste de sélection.
    4. Répétez les étapes 5b à 5c pour créer deux valeurs de liste de sélection supplémentaires : Medium et High.
      Issue severity field
  6. Cliquez sur Submit & add another pour ajouter un autre champ au data object Request.

2 Ajouter un champ calculé (calculated field) au data object Request

  1. Dans Field name, entrez Total time.
  2. A partir de la liste Type , sélectionnez Integer.
  3. Développez la section Advanced et sélectionnez This is a calculated field (read-only).
    Total time field
    Note: Les champs calculés sont automatiquement affichés en lecture seule (read-only). Ces champs ne peuvent pas être modifiés pendant l’exécution.
  4. Dans la liste Function , sélectionnez Use Expression. Un champ vide s’affiche en dessous.
  5. Dans le champ vide, saisissez .SetupTime + .RepairTime + .CleanupTime.
    Total time calculated field
  6. Cliquez sur Submit pour ajouter le champ calculé au data object Request.
  7. Cliquez sur Save pour sauvegarder vos modifications dans le data object Request.

3 Ajouter des champs aux vues

  1. Dans le volet de navigation d’App Studio, cliquez sur Case Types > Service Request pour afficher le cycle de vie du dossier Service Request.
  2. Dans le type de dossier Service Request, cliquez sur l'étape Report problem pour ouvrir le volet des propriétés contextuelles à droite.
  3. Dans le volet des propriétés contextuelles, cliquez sur Configure View pour ajouter un champ à la vue.
  4. Dans la section Fields, cliquez sur Add.
  5. Cliquez sur Fields.
  6. À droite de Service request, cliquez sur la arrow.
    Select the arrow to the right of service request.
  7. Cliquez sur Fields.
  8. Sélectionnez Issue severity.
    Selecting Issue severity to add to the Report problem view.
  9. Cliquez sur Add.
  10. À l’aide de l’icône Direction de gauche, faites glisser le champ Issue severity (ServiceRequest) et déposez-le au-dessus du champ Description (ServiceRequest).
    Report problem view
  11. Cliquez sur Submit.
  12. Dans le type de dossier Service Request, cliquez sur l'étape Perform repair pour ouvrir le volet des propriétés contextuelles à droite.
  13. Dans le volet des propriétés contextuelles, cliquez sur Configure View pour ajouter un champ à la vue.
  14. Dans la section Fields, cliquez sur Add.
  15. Cliquez sur Fields.
  16. À droite de Service request, cliquez sur la arrow.
    Select the arrow to the right of service request.
  17. Cliquez sur Fields.
  18. Sélectionnez Note to Technical team et Total time puis cliquez sur Add.

4 Configuration d’un champ en lecture seule dans la vue Perform repair

  1. Dans la vue Perform repair, cliquez sur l’icône Configure à droite de Note to Technical team (ServiceRequest).
    Highlighting the Configure icon on the right of the Note to Technical team field.
  2. Dans la liste Edit mode, sélectionnez Read-only.
    Setting the Note to Technical team field as Read-only.
  3. Cliquez sur Save.
  4. À l’aide de l’icône Direction de gauche, faites glisser le champ Note to Technical team (ServiceRequest) et déposez-le au-dessus du champ Repair notes (ServiceRequest).
    perform repair
  5. Cliquez sur Submit.
  6. Dans le coin supérieur droit du cycle de vie du dossier Service Request, cliquez sur Save.

Vérifier votre travail

  1. Dans l’angle supérieur droit du cycle de vie du dossier Service Request, cliquez sur Save and run pour créer un dossier Service Request. 
  2. Dans la vue Report problem, vérifiez que le champ Issue severity s’affiche sous forme de liste de sélection (picklist), avec les choix Low, Medium et High. 
    The Issue severity picklist in the Report problem view.
     
  3. Cliquez sur Next pour avancer au-delà de la vue Report problem.
  4. Cliquez sur Next pour avancer au-delà de la vue Identify location.
  5. Cliquez sur Next pour avancer au-delà de la vue Identify submitter.
  6. Cliquez sur Submit pour avancer au-delà de la vue Request updates.
  7. Cliquez sur Submit pour avancer au-delà de la vue Schedule repair.
  8. À l’étape Perform repair, vérifiez que les champs Note to Technical team et Total time sont affichés en lecture seule (Read-only).
    Highlighting that the Note to Technical team and Total time fields are read-only at runtime.

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?

100% found this content useful

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