Skip to main content

Défi

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

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.

Configurez le data transform pour définir le jour de service de la semaine en fonction des informations du tableau suivant :

Jour de service Jour de la semaine
1 Dimanche
2 Lundi
3 Mardi
4 Mercredi
5 Jeudi
6 Vendredi
sinon Samedi

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.

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 Service Day et Service Day of Week

  1. Dans le volet de navigation de Dev Studio, 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 property type
  7. Cliquez sur Integer pour transformer le type de propriété en Nombre entier.
  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 de nombre entier 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 de nombre entier 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.

Vérifier votre travail

  1. À partir du menu Create, créez un nouveau dossier Assistance Request.
  2. Faites avancer le dossier au-delà de la tâche Identify vehicle.
  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


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