BAのビジネスコンテキストに基づいたワークフローのコントロール
2 タスク
15 分
シナリオ
顧客がロードサイドアシスタンスをリクエストすると、マネージャーは、その顧客がロードサイドアシスタンス保障に登録しているか手動で確認します。 プロセスの効率性を高めるには、GoGoRoadの利害関係者はこのステップを自動化する必要があります。 そのために、GoGoRoadのメンバーがすべてのアシスタンスリクエストを行う必要があるというビジネス要件に同意しています。
GoGoRoadプロジェクトのPegaビジネスアーキテクトとして、GoGoRoadメンバーシップの確認など、デシジョンシェープを使用して手動の意思決定を自動化できることを説明します。 ビジネスロジックはデシジョンシェープに含まれており、ワークフローのパスを制御し、業務効率を向上します。
プロジェクトの別のPegaビジネスアーキテクトは、すでにManagerペルソナをValidationステージから削除しており、CSRがGoGoRoadのメンバーシッププログラムに顧客を登録できるようにApproval Rejectionステージを設定しました。
ユーザーストーリー
私はGoGoRoadマネージャーとして、GoGoRoadのロードサイドアシスタンスプログラムにおける顧客登録の確認プロセスを自動化し、ロードサイドアシスタンスのリクエストの処理を効率化したいと考えています。
システムアーキテクトが文書化したテクニカルノート
- Approve/Requestステップは、Validate requestプロセスから削除されます。
- Validate requestプロセスは、Validate requestデシジョンシェープとApproval Rejectionステップへの変更で構成されています。
- Validationステージデシジョンシェープは、以下のビジネスロジックを使用します。
- 顧客がGoGoRoadに登録している場合、ワークフローはプライマリーパスで続行されます。
- 顧客がGoGoRoadに登録していない場合、ワークフローはApproval Rejectionステージに進みます。
以下の表は、チャレンジに必要なログイン情報をまとめたものです。
ロール | ユーザー名 | パスワード |
---|---|---|
ビジネスアーキテクト | author@gogoroad | pega123! |
補足: 練習環境では、複数のチャレンジの完了をサポートする場合があります。 その結果、チャレンジのウォークスルーに表示される設定は、お客様の環境と完全に一致しない場合があります。
チャレンジ ウォークスルー
詳細なタスク
1 デシジョンシェープを追加し、ステージをValidate requestプロセスに変更する
-
- チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
- User nameフィールドに「author@gogoroad」と入力します。
- Password フィールドに「pega123!」と入力します。
- App Studioのナビゲーションペインで、「Case types」>「Assistance Request」をクリックして、「Assistance Request」ケースタイプを開きます。
- ValidationステージでValidate requestプロセス上にカーソルを置き、「Configure process」アイコンをクリックして、プロセスモデラーを開きます。
- 「Add a flow shape」>「Decision」をクリックし、Validate requestプロセスにデシジョンシェープを追加します。
- デシジョンシェープで、ラベルをダブルクリックし、Validate requestを入力してデフォルトのラベルを交換します。
- 「Add a flow shape」>「Automations」>「Change to a Stage」をクリックし、Change Stageオートメーションを追加します。
補足: デフォルトでは、フローシェープはプロセスモジューラーの中央に追加され、オーバーラップすることがあります。 必要に応じてシェープを移動し、プロセスを分かりやすくします。
- Change to a specific stageオートメーションシェープへの変更でラベルをダブルクリックして、「Change to Approval Rejection」と入力します。
- Change to Rejection Stageシェープの右側のプロパティペインにあるStageリストで、Approval Rejectionを選択します。
- プロセスモデラーキャンバスで「Validate request」Approve/Rejectシェープをクリックして、次にツールバーの「Delete」アイコンをクリックしてシェープを削除します。
- エンドシェープをポイントするValidate requestコネクターを右クリックし、次に Delete
- スタートシェープから取得するコネクターをクリックします。
- スタートシェープからの矢印をValidate requestデシジョンシェープにドラッグします。
- チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
2 Validate requestデシジョンシェープを設定する
- プロセスモデラーキャンバスで、Validate requestデシジョンシェープをクリックして、右側のプロパティペインを開きます。
- Validate requestデシジョンシェープのプロパティペインで、Whenリストの「Custom condition」がアクティブに選択されていることを確認します。
- 「When」リストの右にある歯車アイコンをクリックして、Configure conditionダイアログボックスを表示します。
- 最初のFields リストで、Fields >「Customer(AR)」>「Enrollment」をクリックします。
Comparator リストの値はデフォルトで「true」になります。 - 「Submit」をクリックします。
- Validate requestデシジョンシェープのプロパティペインにあるGo toリストで、[End]を選択します。
- Otherwise go toリストで「Change to Approval Rejection」を選択します。
- 右上隅で、「Save」をクリックして、変更を適用します。
- プロセスモデラーキャンバスのヘッダーで「Stages & Steps」をクリックして、ケースライフサイクルに戻ります。
作業の確認
- 「Assistance Request」ケースタイプで、「Save and run」をクリックして新しい「Assistance Request」ケースを作成します。
- Identify issueステップで、Service typeを選択し、 をクリックします。
- Identify Customer ステップで、ロードサイドアシスタンス保障に未加入の顧客である[email protected]を選択し、 をクリックします。
- Enter payment informationステップの先までケースを進め、「Prompt for enrollment」ビューを表示します。
- ウェブポータルの左上隅で、 アイコンをクリックし、新しいAssistant Requestケースを作成します。
- Identify Customerステップで、ロードサイドアシスタンス保障に加入中の顧客である[email protected]を選択します。
- Enter payment informationステップの先までケースを進め、「Select services performed Assignment」を表示します。
このチャレンジは、下記のモジュールで学習したことを実践するための内容です。
このモジュールは、下記のミッションにも含まれています。
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。