Challenge
Utilizzo di pagine dati e regole nei rami
Utilizzo di pagine dati e regole nei rami
6 Tasks
1 hr 20 mins
Scenario
Per il tipo di pratica Assistance Request gli stakeholder di GoGoRoad vogliono offrire agli utenti la possibilità di abbonarsi quando richiedono un servizio anziché rifiutare automaticamente gli utenti non abbonati.
Il Lead System Architect ti ha incaricato di configurare il processo Approval rejection per aggiornare lo stato dell’abbonamento di un record cliente se il cliente decide di abbonarsi al programma di assistenza stradale. Per eseguire questa attività, devi creare una trasformazione dati per copiare lo stato dell’abbonamento aggiornato e il livello di copertura nel record cliente. Una volta configurata la trasformazione dati, dovrai aggiungere un passaggio Save Data Page al processo Approval rejection. Il passaggio Save Data Page utilizzerà la trasformazione dati per aggiornare il record cliente nel database.
Il Lead System Architect ti ha fornito un diagramma del flusso del processo Approval rejection. Se l'utente sceglie di non abbonarsi, viene inviata un'e-mail di rifiuto e la pratica viene risolta. Se l'utente sceglie di abbonarsi, raccogli le informazioni sul cliente, salva la pagina dei dati e infine modifica la fase del servizio:
A causa dell'entità di questa modifica, il Lead System Architect ti ha chiesto di creare questo processo su un ramo di sviluppo. Una volta che il processo verrà approvato, potrai unire il codice nel ramo principale dell'applicazione GoGoRoad.
In quanto nuovo System Architect, il tuo Lead System Architect ti fornisce una raccolta di link alla documentazione tecnica per aiutarti a iniziare.
Nella seguente tabella sono riportate le credenziali necessarie per completare la sfida:
| Ruolo | Nome utente | Password |
|---|---|---|
| Application Developer | author@gogoroad | pega123! |
Detailed Tasks
1 Crea un ramo
Leggi la documentazione tecnica fornita per completare le attività assegnate. La documentazione tecnica potrebbe contenere più informazioni del necessario.
Criteri di accettazione
- In Dev Studio viene creato un ramo per l'applicazione GoGoRoad. Il ramo viene utilizzato per gli aggiornamenti del processo Approval rejection in cui, quando un cliente sceglie di abbonarsi a GoGoRoad, le modifiche vengono scritte nel record cliente nel database.
Indicazioni per l’accesso
- Nell'istanza Pega per la sfida, inserisci le seguenti credenziali:
- Nel campo User, inserisci author@gogoroad.
- Nel campo Password, inserisci pega123!.
- In Dev Studio, crea un ramo di sviluppo denominato CustomerRecord per gli aggiornamenti del processo Approval rejection come descritto nei criteri di accettazione.
2 Crea e modifica una regola
Leggi la documentazione tecnica fornita per completare le attività assegnate. La documentazione tecnica potrebbe contenere più informazioni del necessario.
Criteri di accettazione
- Per il tipo di pratica Assistance Request, esiste una regola di trasformazione dati denominata UpdateCustomerEnrollment.
- Durante lo sviluppo, le modifiche apportate alla trasformazione dati UpdateCustomerEnrollment vengono salvato nel ramo CustomerRecord.
- La trasformazione dati UpdateCustomerEnrollment viene configurata per impostare lo stato di abbonamento di CustomerID su true.
- La trasformazione dati UpdateCustomerEnrollment viene configurata per impostare il livello di copertura di CusomerID sul livello di copertura scelto durante la procedura di abbonamento.
- La trasformazione dati UpdateCustomerEnrollment viene contrassegnata come record pertinente.
Indicazioni per l’accesso
- In Dev Studio, per il tipo di pratica Assistance Request crea una trasformazione dati denominata UpdateCustomerEnrollment. . Durante lo sviluppo, la regola viene salvata nel ramo CustomerRecord .
- Configura la regola UpdateCustomerEnrollment per impostare i valori dell’ID cliente come descritto nei criteri di accettazione.
3 Utilizza pagine dati
Leggi la documentazione tecnica fornita per completare le attività assegnate. La documentazione tecnica potrebbe contenere più informazioni del necessario.
Criteri di accettazione
- Nel modello di dati Assistance Request, la proprietà denominata CustomerID viene configurata per copiare i dati dalla pagina dei dati D_CustomerSavable.
Indicazioni per l’accesso
1. Nell'App Explorer di Dev Studio, per il tipo di pratica Assistance Requestconfigura la proprietà CustomerID come descritto nei criteri di accettazione.
4 Unisci un ramo
Leggi la documentazione tecnica fornita per completare le attività assegnate. La documentazione tecnica potrebbe contenere più informazioni del necessario.
Criteri di accettazione
- Nell'applicazione GoGoRoad, il ramo CustomerRecord viene unito nel set di regole di GoGoRoad.
Indicazioni per l’accesso
- Dal record di definizione dell’applicazione GoGoRoad, rivedi e unisci il ramo CustomerRecord nel set di regole di GoGoRoad.
5 Aggiungi un passaggio Run Data Transform
Leggi la documentazione tecnica fornita per completare le attività assegnate. La documentazione tecnica potrebbe contenere più informazioni del necessario.
Criteri di accettazione
- Nel tipo di pratica Assistance Request, il flusso ApprovalRejection_Flow include una passaggio di automazione Run Data Transform dopo il passaggio Collect enrollment information che aggiorna lo stato di abbonamento del cliente e il livello di copertura scelto nelle informazioni sulla pratica.
Indicazioni per l’accesso
- Nel Tipo di pratica Assistance Request, il flusso ApprovalRejection_Flow viene aggiornato con un passaggio di automazione Run Data Transform come descritto nei criteri di accettazione.
6 Aggiungi un passaggio Save Data Page
Leggi la documentazione tecnica fornita per completare le attività assegnate. La documentazione tecnica potrebbe contenere più informazioni del necessario.
Criteri di accettazione
- Nel tipo di pratica Assistance Request, il flusso ApprovalRejection_Flow include un passaggio di automazione Save Data Page che salva gli aggiornamenti dell’abbonamento nella pagina dati associata al nome della proprietà CustomerID.
Indicazioni per l’accesso
- Nel Tipo di pratica Assistance Request, il flusso ApprovalRejection_Flow viene aggiornato con un passaggio di automazione Save Data PageSave Data Page come descritto nei criteri di accettazione.
Disponibile nelle seguenti missioni:
Want to help us improve this content?