Skip to main content

Défi

Définir des valeurs de propriété par défaut

4 Tâches

10 mins

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

Scénario

Le Directeur de programme chez GoGoRoad veut assurer des niveaux de personnel adéquats dans le centre d’appel afin d’éviter les retards de service. Pour répondre à ce besoin, le chef de projet veut un rapport qui suive le volume des dossiers de demande d’assistance en fonction du jour de la semaine. Pour satisfaire à cette exigence, créez un data transform pour déterminer le jour de la semaine pour une valeur .pxCreateDateTime donnée et appelez ce data transform à partir de pyDefault pour ajouter le jour de la semaine à chaque dossier lorsqu’un client ou un conseiller client crée un dossier de demande d’assistance.

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

Rôle ID opérateur Mot de passe
Développeur d’applications author@gogoroad 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 des propriétés pour le Service Day et le Service Day of Week

  1. Dans Dev Studio, dans le volet de navigation, cliquez sur App.
  2. Développez AssistanceRequest > Data Model.
  3. Faites un clic droit sur Property, puis cliquez sur Create.
  4. Dans le champ Label, saisissez Service Day.
  5. Cliquez sur Create and open.
  6. À droite de Text, cliquez sur change pour modifier le type de propriété.
    Change link on a property form
  7. Cliquez sur Integer pour transformer le type de propriété en Integer.
  8. Cliquez sur Save pour enregistrer la propriété Service Day.
  9. Répétez les étapes 3 à 5 pour créer une propriété nommée Service Day of Week. Définissez Property type sur Text.
  10. Cliquez sur Save pour enregistrer la propriété Service Day of Week.

2 Créer le data transform Set Day of Week

  1. À partir de l’App Explorer, développez AssistanceRequest > Data Model.
  2. Faites un clic droit sur Data Transform, puis cliquez sur Create.
  3. Dans le champ Label, saisissez Set Day of Week.
  4. Cliquez sur Create and open.
  5. Dans la première ligne du data transform, définissez .ServiceDay comme étant égal à @weekday(.pxCreateDateTime) pour calculer une valeur Integer pour chaque jour de la semaine.
    The first line of the SetDayofWeek data transform
  6. Cliquez sur Add a row.
  7. Dans la deuxième ligne du data transform, définissez ServiceDayOfWeek comme étant égal à @if(.ServiceDay=1,"Sunday", @if(.ServiceDay=2,"Monday", @if(.ServiceDay=3,"Tuesday", @if(.ServiceDay=4,"Wednesday", @if(.ServiceDay=5, "Thursday", @if(.ServiceDay=6, "Friday","Saturday")))))) pour associer chaque valeur Integer Service Day à un jour de la semaine.
    The second line of the SetDayofWeek data transform
  8. Cliquez sur Save.

3 Appeler le data transform Set Day of Week dans .pyDefault

  1. À partir de l’App Explorer, développez AssistanceRequest > Data Model > Data Transform, puis cliquez sur pyDefault pour ouvrir le data transform pyDefault.
    Note: Si vous ne voyez pas pyDefault, actualisez l’App Explorer en cliquant sur Options > Refresh App Explorer.
  2. Cliquez sur Add a row.
  3. Dans la liste déroulante Action, sélectionnez Apply Data Transform.
  4. Dans le champ Target, saisissez ou sélectionnez SetDayOfWeek.
    pyDefault with the SetDayOfWeek data transform applied
  5. Cliquez sur Save pour enregistrer vos modifications dans la nouvelle version de pyDefault.

4 Vérifier votre travail

  1. À partir du menu Create, créez un nouveau dossier Assistance Request.
  2. Avancez au-delà de la vue Create.
  3. Cliquez sur le Clipboard pour ouvrir l’outil Clipboard.
  4. Veillez à ce que le Thread sélectionné corresponde au Case ID de l’instance de dossier actuelle.
  5. Cliquez sur pyWorkPage.
  6. Veillez à ce que la valeur ServiceDayOfWeek corresponde au jour actuel de la semaine, qui est le jour de création du dossier.
    Clipboard shows the ServiceDayOfWeek value matches the current day of the week


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