Utiliser des Data Pages et des règles dans les branches
Archived
6 Tâches
1h 20 mins
Scénario
Pour le type de dossier (Case Type) Assistance Request, les parties prenantes de GoGoRoad veulent offrir aux utilisateurs la possibilité de s’inscrire lorsqu’ils demandent un service plutôt que de rejeter automatiquement les utilisateurs non inscrits.
Le Lead System Architect vous a chargé de configurer le processus de rejet d’approbation (Approval Rejection) pour mettre à jour le statut d’adhésion d’un enregistrement client si le client décide de s’inscrire au programme d’assistance routière. Pour réaliser cette tâche, vous devez créer un Data Transform pour copier le statut d’adhésion mis à jour et le niveau de couverture dans l’enregistrement client. Une fois le Data Transform configuré, vous devrez ajouter une étape Save Data Page au processus Approval Rejection. L'étape Save Data Page utilisera le Data Transform pour mettre à jour l’enregistrement client dans la base de données.
Votre LSA vous a fourni un schéma du flux du processus Approval rejection. Si l'utilisateur choisit de ne pas s'inscrire, un e-mail de refus est envoyé et le dossier (Case) est clôturé (resolved). Si l'utilisateur choisit de s'inscrire, collectez les informations client, enregistrez la Data Page, puis passez à la phase (Stage) Service :
En raison de l'ampleur de ce changement, le Lead System Architect (LSA) vous a demandé de créer ce processus sur une branche de développement. Une fois votre processus validé, vous pourrez fusionner le code dans la branche principale de l'application GoGoRoad.
En tant que nouveau System Architect, votre Lead System Architect vous a fourni une série de liens vers la documentation technique de Pega pour vous aider à démarrer.
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! |
Détail des tâches
1 Créer une branche
Lisez la documentation technique fournie pour accomplir les tâches demandées. La documentation technique peut contenir plus d'informations que ce dont vous avez besoin.
Acceptance criteria
- Dans Dev Studio, une branche est créée pour l'application GoGoRoad. La branche est utilisée pour les mises à jour du processus Approval rejection où, lorsqu'un client choisit de s'inscrire à GoGoRoad, les modifications sont enregistrées dans l’enregistrement Customer de la base de données.
Instructions
- Dans l’instance Pega du défi, saisissez les identifiants suivants :
- Dans le champ User name, saisissez author@gogoroad.
- Dans le champ Password, saisissez pega123!.
- Dans Dev Studio, créez une branche de développement appelée CustomerRecordpour les mises à jour du processus Approval rejection, comme indiqué dans les critères d'acceptation.
2 Créer et modifier une règle
Lisez la documentation technique fournie pour accomplir les tâches demandées. La documentation technique peut contenir plus d'informations que ce dont vous avez besoin.
Acceptance criteria
- Pour le type de dossier Assistance Request, il existe une règle Data Transform nommée UpdateCustomerEnrollment.
- Pendant le développement, les modifications apportées au Data Transform UpdateCustomerEnrollment sont enregistrées dans la branche CustomerRecord.
- Le Data Transform UpdateCustomerEnrollment est configuré pour définir le statut d'inscription de CustomerID sur true.
- Le Data Transform UpdateCustomerEnrollment est configuré pour définir le niveau de couverture de CustomerID sur le niveau de couverture sélectionné lors du processus d'inscription.
- Le Data Transform UpdateCustomerEnrollment est marqué comme un enregistrement pertinent (relevant record).
Instructions
- Dans Dev Studio, pour le type de dossier Assistance Request, créez une règle Data Transform nommée UpdateCustomerEnrollment. . Pendant le développement, la règle (Rule) est enregistrée dans la branche CustomerRecord .
- Configurez la règle UpdateCustomerEnrollment pour définir les valeurs de CustomerID comme indiqué dans les critères d'acceptation.
3 Utiliser les Data Pages
Lisez la documentation technique fournie pour accomplir les tâches demandées. La documentation technique peut contenir plus d'informations que ce dont vous avez besoin.
Acceptance criteria
- Dans le modèle de données (Data Model) Assistance Request, la propriété appelée CustomerID est configurée pour copier les données depuis la Data Page D_CustomerSavable.
Instructions
1. Dans l'App Explorer de Dev Studio, pour le type de dossier Assistance Request, configurez la propriété CustomerID comme indiqué dans les critères d'acceptation.
4 Fusionner une branche
Lisez la documentation technique fournie pour accomplir les tâches demandées. La documentation technique peut contenir plus d'informations que ce dont vous avez besoin.
Acceptance criteria
- Dans l'application GoGoRoad, la branche CustomerRecord est fusionnée dans le Ruleset GoGoRoad.
Instructions
- À partir de l'enregistrement de définition de l'application GoGoRoad, examinez et fusionnez la branche CustomerRecord dans le Ruleset GoGoRoad.
5 Ajouter une étape Run Data Transform
Lisez la documentation technique fournie pour accomplir les tâches demandées. La documentation technique peut contenir plus d'informations que ce dont vous avez besoin.
Acceptance criteria
- Dans le type de dossier Assistance Request, ApprovalRejection_Flow inclut une étape (Step) d'automatisation Run Data Transform après l'étape Collect enrollment information qui met à jour le statut d'inscription du client et le niveau de couverture sélectionné en fonction des informations du dossier (Case).
Instructions
- Dans le type de dossier Assistance Request, ApprovalRejection_flow est mis à jour avec une étape d'automatisation Run Data Transform, comme indiqué dans les critères d'acceptation.
6 Ajouter une étape Save Data Page
Lisez la documentation technique fournie pour accomplir les tâches demandées. La documentation technique peut contenir plus d'informations que ce dont vous avez besoin.
Acceptance criteria
- Dans le type de dossier (Case Type) Assistance Request, ApprovalRejection_Flow comprend une étape d'automatisation Save Data Page qui enregistre les mises à jour d’inscription sur la Data Page associée au nom de propriété CustomerID.
Instructions
- Dans le type de dossier Assistance Request, ApprovalRejection_flow est mis à jour avec une étape d'automatisation Save Data Page, comme indiqué dans les critères d'acceptation.