Skip to main content

Défi

Créer une relation de données

2 Tâches

15 mins

Visible to all users
Débutant Pega Platform 8.6 Intégration des données Français

Scénario

Vous êtes chef de projet pour votre ville, MyTown, et le maire vous demande de permettre aux administrés qui signalent des problèmes en ligne de saisir leurs coordonnées et de mentionner tout problème remarqué précédemment au même endroit. Vous devez ajouter un champ de données intégré au type de dossier Service Request.

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!

Présentation du défi

You must initiate your own Pega instance to complete this Défi.

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

Détail des tâches

1 Créer le data object Person

  1. Dans le volet de navigation d'App Studio, cliquez sur Case types > Service Request pour afficher le cycle de vie du dossier de demande de service.
  2. Dans le type de dossier Service Request, cliquez sur l'étape Identify submitter pour ouvrir le volet des propriétés Step à droite.
  3. Dans le volet des propriétés Step, cliquez sur Configure view pour configurer la vue de l’étape.
  4. Dans la boîte de dialogue de configuration de la vue, sur l’onglet Fields tab, cliquez sur Add field pour ajouter un champ à la vue Identify submitter.
  5. Dans la fenêtre de configuration du champ, dans le champ Field name, entrez Submitter information pour nommer le champ.
  6. Dans la liste  Type, sélectionnez Embedded data.
  7. Dans la liste Data object, sélectionnez Define new data object.
  8. Dans le champ Data object name saisissez Person pour nommer le data object, puis cliquez sur OK.
    Submitter information data object creation
  9. Cliquez sur Submit pour fermer la fenêtre de configuration de champ.
  10. Dans la liste Options, sélectionnez Create default view.
    default view
  11. À droite de Create default view, cliquez sur Open pour créer des champs dans la relation de données Submitter information.
  12. Cliquez sur Add field.
  13. Dans le champ  Field name, saisissez First name. La liste Type affiche par défaut Text (single line).
  14. Cliquez sur Submit & add another
  15. Créez trois champs supplémentaires en utilisant les informations présentées dans le tableau suivant.

    Nom de champ

    Type de champ

    Last name

    Texte (une seule ligne)

    Adresse

    Text (paragraph)

    Phone

    Phone

    Note: L’adresse est saisie dans un champ Text (paragraph) pour que ce défi ne soit pas trop long. Dans une application réelle, une adresse est saisie dans des champs distincts, comme la rue, la ville, l’État ou la province et le code postal pour automatiser l’analyse des données dans l’application.
  16. Cliquez sur  Submit pour fermer la boîte de dialogue de configuration de la vue.
  17. Dans le coin supérieur droit, cliquez sur Save pour enregistrer votre travail.

2 Créer la liste de données intégrées Previous issues at this location

  1. Dans le type de dossier Service Request, cliquez sur l’étape  Identify location.
  2. Dans le volet des propriétés Step de droite, cliquez sur Configure view pour configurer la vue de l’étape.
  3. Dans la boîte de dialogue de configuration de la vue, sur l’onglet Fields , cliquez sur Add field.
  4. Dans la fenêtre de configuration du champ, dans le champ Field name, saisissez Previous issues at this location pour nommer le champ.
  5. Dans la liste Type, sélectionnez Embedded data.
  6. Dans la liste Data object , sélectionnez Define new data object.
  7. Dans le champ Data object name, saisissez Issues pour nommer le data object. 
  8. Cliquez sur OK pour fermer la boîte de dialogue.
  9. Dans le champ Options, sélectionnez List of records.
  10. Cliquez sur Submit  pour fermer la fenêtre de configuration de champ.
  11. Dans le Fields tab, cliquez sur  Add field to Previous issues at this location > Add new field pour ajouter un nouveau champ à la relation de données.
  12. Dans la fenêtre de configuration du champ, dans le champ Field name, entrez Date pour nommer le premier champ.
  13. Dans la liste  Type , sélectionnez Date only.
  14. Cliquez sur Submit & add another.
  15. Créez deux champs supplémentaires en utilisant les informations présentées dans le tableau suivant.
    Nom de champ Type de champ
    Issue Text (single line) 
    Is resolved Booléen
  16. A droite de la ligne vide, cliquez sur l’icône Delete pour supprimer la ligne.

    Problème de relation de données

  17. Cliquez sur Submit pour fermer la boîte de dialogue de configuration de la vue.
  18. Dans le coin supérieur droit, cliquez sur Save pour enregistrer votre travail.

Vérifier votre travail

  1. Dans le type de dossier Service Request, cliquez sur l’onglet Data model pour valider l’affichage des champs.
    service data model
  2. Dans la colonne Options, cliquez sur Issues pour afficher les détails du data object.

    Previous issues at this location

  3. En haut à gauche, cliquez sur l'icône Back to previous page pour revenir au cycle de vie du dossier. 

    icône back

  4. Cliquez sur l’onglet Data model pour revenir au modèle de données Service Request.
  5. Dans la colonne Options, cliquez sur Person pour afficher les détails du data object.
    Person data object
  6. En haut à gauche, cliquez sur l'icône Back to previous page pour revenir à l'onglet Workflow.
  7. Dans le coin supérieur droit, cliquez sur Save and run.
  8. Dans la vue Report problem, cliquez sur Continue pour passer à la vue Identify location.
  9. À l'étape Identify location, saisissez une adresse dans le champ Address.
  10. À l’étape Identify location, cliquez sur Add item pour ajouter plusieurs problèmes dans les champs Previous issues at this location.

    Exemple de problèmes précédents

  11. Cliquez sur Continue.
  12. À l’étape Identify submitter, saisissez les informations sur la personne faisant la saisie.
    Submitter information example


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