Définir des valeurs de propriété par défaut
4 Tâches
10 mins
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
Détail des tâches
1 Créer des propriétés pour le Service Day et le Service Day of Week
- Dans Dev Studio, dans le volet de navigation, cliquez sur App.
- Développez AssistanceRequest > Data Model.
- Faites un clic droit sur Property, puis cliquez sur Create.
- Dans le champ Label, saisissez Service Day.
- Cliquez sur Create and open.
- À droite de Text, cliquez sur change pour modifier le type de propriété.
- Cliquez sur Integer pour transformer le type de propriété en Integer.
- Cliquez sur Save pour enregistrer la propriété Service Day.
- 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.
- Cliquez sur Save pour enregistrer la propriété Service Day of Week.
2 Créer le data transform Set Day of Week
- À partir de l’App Explorer, développez AssistanceRequest > Data Model.
- Faites un clic droit sur Data Transform, puis cliquez sur Create.
- Dans le champ Label, saisissez Set Day of Week.
- Cliquez sur Create and open.
- 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.
- Cliquez sur Add a row.
- 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.
- Cliquez sur Save.
3 Appeler le data transform Set Day of Week dans .pyDefault
- À 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.
- Cliquez sur Add a row.
- Dans la liste déroulante Action, sélectionnez Apply Data Transform.
- Dans le champ Target, saisissez ou sélectionnez SetDayOfWeek.
- Cliquez sur Save pour enregistrer vos modifications dans la nouvelle version de pyDefault.
4 Vérifier votre travail
- À partir du menu Create, créez un nouveau dossier Assistance Request.
- Avancez au-delà de la vue Create.
- Cliquez sur le Clipboard pour ouvrir l’outil Clipboard.
- Veillez à ce que le Thread sélectionné corresponde au Case ID de l’instance de dossier actuelle.
- Cliquez sur pyWorkPage.
- Veillez à ce que la valeur ServiceDayOfWeek corresponde au jour actuel de la semaine, qui est le jour de création du dossier.
Disponible dans la mission suivante :
Want to help us improve this content?