ブランチでのデータページとルールの使用
6 タスク
1時間 20 分
シナリオ
Assistance Requestケースタイプについて、GoGoRoadのステークホルダーは、未加入のユーザーを自動的に却下するのではなく、ユーザーがサービスを要請した際に加入できるオプションを提供したいと考えています。
あなたはリードシステムアーキテクトから、顧客がロードサイドアシスタンスプログラムへの加入を決定した場合に、顧客レコードの会員ステータスを更新するようApproval rejectionプロセスを設定する任務を与えられました。これを実現するには、更新された会員ステータスと補償レベルを顧客レコードにコピーするデータトランスフォームを作成する必要があります。データトランスフォームを設定したら、Save Data PageステップをApproval rejectionプロセスに追加する必要があります。Save Data Pageステップでは、データトランスフォームを使用してデータベースの顧客レコードを更新します。
LSAからは、Approval rejectionプロセスフローの図が提供されています。ユーザーが登録しないことを選択した場合は、却下メールが送信され、ケースは完了します。ユーザーが登録することを選択した場合は、顧客情報を収集してデータページを保存し、Serviceステージに切り替えます。
変更の規模が大きいため、リードシステムアーキテクト(LSA)から、このプロセスを開発ブランチ上で作成するよう指示されました。プロセスが承認されると、GoGoRoadアプリケーションのメインブランチにコードをマージできるようになります。
リードシステムアーキテクトからは、新任のシステムアーキテクトであるあなたに、作業の開始に役立つ技術文書のリンク集が提供されています。
以下の表は、チャレンジに必要なログイン情報をまとめたものです。
| ロール | ユーザー名 | パスワード |
|---|---|---|
| アプリケーションデベロッパー | author@gogoroad | pega123! |
詳細なタスク
1 ブランチの作成
提供された技術文書を読んで、割り当てられたタスクを完了します。 技術文書には、必要な情報よりも多くの情報が記載されている場合があります。
合格基準
- Dev Studioで、GoGoRoadアプリケーション用のブランチが作成されます。このブランチは、Approval rejectionプロセスの更新に使用されます。顧客がGoGoRoadへの登録を選択すると、変更内容がデータベースの顧客レコードに書き込まれます。
手順
- チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
- User名前フィールドに、「author@gogoroad」と入力します。
- Passwordフィールドに「pega123!」と入力します。
- Dev Studioで、合格基準に指定された内容に従って、Approval rejectionプロセスの更新に対応する開発ブランチ「CustomerRecord」を作成します。
2 ルールの作成と編集
提供された技術文書を読んで、割り当てられたタスクを完了します。 技術文書には、必要な情報よりも多くの情報が記載されている場合があります。
合格基準
- Assistance Requestケースタイプには、UpdateCustomerEnrollmentという名前のデータトランスフォームルールがあります。
- 開発中、 UpdateCustomerEnrollmentデータトランスフォームの変更内容はCustomerRecordブランチに保存されます。
- UpdateCustomerEnrollmentデータトランスフォームは、顧客IDの登録ステータスをtrueに設定するように設定されています。
- UpdateCustomerEnrollmentデータトランスフォームは、顧客IDの補償レベルを、登録プロセス中に選択した補償レベルに設定するように設定されています。
- UpdateCustomerEnrollmentデータトランスフォームは関連レコードとしてマークされています。
手順
- Dev Studioで、Assistance Requestケースタイプに対応する「UpdateCustomerEnrollment. 」という名前のデータトランスフォームルールを作成します。開発中、このルールはCustomerRecord ブランチに保存されます。
- 顧客IDの値が合格基準に指定されたとおりになるようにUpdateCustomerEnrollment を設定します。
3 データページの使用
提供された技術文書を読んで、割り当てられたタスクを完了します。 技術文書には、必要な情報よりも多くの情報が記載されている場合があります。
合格基準
- Assistance Requestデータモデルで、CustomerIDというプロパティが、D_CustomerSavableデータページからデータをコピーするように設定されています。
手順
1.Dev Studioのアプリケーションエクスプローラで、合格基準の指定に従って、Assistance RequestケースタイプにCustomerIDプロパティを設定します。
4 ブランチのマージ
提供された技術文書を読んで、割り当てられたタスクを完了します。 技術文書には、必要な情報よりも多くの情報が記載されている場合があります。
合格基準
- GoGoRoadアプリケーションで、CustomerRecordブランチがGoGoRoadルールセットにマージされています。
手順
- GoGoRoadアプリケーション定義レコードから、CustomerRecordブランチを確認してGoGoRoadルールセットにマージします。
5 Run Data Transformステップの追加
提供された技術文書を読んで、割り当てられたタスクを完了します。 技術文書には、必要な情報よりも多くの情報が記載されている場合があります。
合格基準
- Assistance Requestケースタイプで、ApprovalRejection_FlowのCollect enrollment informationステップの後に、顧客の登録ステータスと選択された補償レベルをケース情報に更新するRun Data Transformオートメーションステップが含まれています。
手順
- Assistance Requestケースタイプで、合格基準の指定に従って、ApprovalRejection_FlowがRun Data Transformオートメーションステップで更新されます。
6 Save Data Pageステップの追加
提供された技術文書を読んで、割り当てられたタスクを完了します。 技術文書には、必要な情報よりも多くの情報が記載されている場合があります。
合格基準
- Assistance Requestケースタイプで、CustomerIDプロパティ名に関連付けられたデータページに登録の更新内容を保存するSave Data PageオートメーションステップがApprovalRejection_Flowに含まれています。
手順
- Assistance Requestケースタイプで、合格基準の指定に従って、ApprovalRejection_FlowがSave Data PageSave Data Pageオートメーションステップで更新されます。