BAのビジネスコンテキストに基づいたプロセスのスキップ
2 タスク
10 分
シナリオ
より高いゴールド補償レベルを選択した顧客には、ロードサイドアシスタンスリクエストに対する支払いが補償されます。 ゴールド補償レベルの顧客は、サポートリクエストが開始されたときに、顧客サービス担当者(CSR)に直接支払情報を提供する必要はありません。 さらに、ゴールド補償レベルの顧客には、サービスに対する請求書は発行されません。
このビジネス要件に対応するため、プロジェクトチームは条件を使用して、顧客の補償レベルがゴールドでない場合にのみ、Enter payment informationプロセスとInvoice customer プロセスを開始するように設定します。
Pegaでは、条件を使用して、ケースが完了に向かうパスを制御します。 条件は、ビジネスケースやワークフローに関連する基準やロジックに基づいて定義されます。 ケースライフサイクルでは、条件はステージまたはプロセスをスキップするタイミングを定義するためにも使用されます。
ユーザーストーリー
GoGoRoadのCSRとして、私はゴールド補償レベルの顧客については支払情報の入力プロセスを省略することで、サービスの派遣を効率化したいと考えています。
GoGoRoadのCSRとして、私はゴールド補償レベルの顧客については請求書の送付プロセスを省略することで、メンバーシップアグリーメントの条件に従って解決できるようにしたいと考えています。
システムアーキテクトが文書化したテクニカルノート
- Enter payment informationプロセスは、顧客の補償レベルがゴールドでない場合にのみ開始されます。
- 顧客の補償レベルがゴールドに等しい場合、ワークフローはValidationステージに進みます。
- Invoice customerプロセスは、顧客の補償レベルがゴールドに等しくない場合にのみ開始されます。
- 顧客の補償レベルがゴールドの場合、Review serviceプロセスが完了すると、Assistance Requestケースステータスが「Resolved-Completed」に更新されます。
以下の表は、チャレンジに必要なログイン情報をまとめたものです。
ロール | ユーザー名 | パスワード |
---|---|---|
ビジネスアーキテクト | author@gogoroad | pega123! |
補足: 練習環境では、複数のチャレンジの完了をサポートする場合があります。 その結果、チャレンジのウォークスルーに表示される設定は、お客様の環境と完全に一致しない場合があります。
チャレンジ ウォークスルー
詳細なタスク
1 Enter payment informationプロセスに開始条件を追加する
- チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
- User nameフィールドに「author@gogoroad」と入力します。
- Password フィールドに「pega123!」と入力します。
- App Studioのナビゲーションペインで、「Case Types」>「Assistance Request」をクリックして、Assistance Requestケースライフサイクルを開きます。
- Createステージで、Enter payment informationプロセスをクリックします。
- 右側のコンテキスチャルプロパティペインで、Start process (otherwise skip)リストで「 」を選択します。
- 「Configure condition」ウィンドウを表示します。 アイコンをクリックして、
- 「Configure condition」ウィンドウの「フィールドまたはWhen条件」リストで、「Fields」>「Customer (AR)」>「Coverage level」を選択します。
補足: 検索フィールドを使用して「Coverage level」フィールドを検索するか、または「Fields」 > 「Customer (AR)」をクリックして「Customer data object」にフィールドのリストを表示します。
- Comparatorリストで、「is not equal to」を選択します。
- 「Value」フィールドに「Gold」と入力し、顧客がゴールド補償レベルを選択しているかどうか調べるようにします。
- 「Submit」をクリックして条件の設定を完了し、ケースライフサイクルに戻ります。
2 Invoice customerプロセスに開始条件を追加する
- Assistance RequestケースタイプのResolutionステージで、Invoice customerプロセスをクリックします。
- 右側のコンテキスチャルプロパティペインで、Start process (otherwise skip)リストで「 」を選択します。
- 歯車アイコンをクリックして、「Configure condition」ウィンドウを表示します。
- 「Configure condition」ウィンドウの「フィールド」リストで、「Fields」>「Customer (AR)」>「Coverage level」を選択します。
- Comparatorリストで、「is not equal to」を選択します。
- 「Value」フィールドに「Gold」と入力し、顧客がゴールド補償レベルを選択しているかどうか調べるようにします。
- をクリックします。
- 右上の をクリックします。
作業の確認
補足: Validate requestステップのApprove をクリックしてもServiceステージがロードされない場合は、ケースライフサイクルに戻ります。 「Preview」をクリックします。 ナビゲーションパネルで、「Create > Assistance Request」をクリックします。 「作業の確認」セクションの手順2からやり直します。
- 「Assistance Request」ケースで、「Save and run 」をクリックして、Assistance Requestケースの新しいインスタンスを実行します。
- Identify issueステップで、任意のサービスの種類を選択し、クリックします Next.
- Identify customerステップの「Customer」フィールドで、この顧客の補償レベルがゴールドであるため、[email protected]を選択します。
- ケースをIdentify vehicleステップの先まで進めます。
Enter payment informationプロセスがスキップされ、ケースがSelect services performedステップに直接進むことを確認します。 - ウェブポータルウィンドウの左上隅で、 をクリックし、新しいAssistant Requestケースを作成します。
- Identify issueステップで、サービスの種類を選択し、クリックします Next.
- Identify customerビューの「Customer」フィールドで、この顧客は標準サービスレベルに登録されているため、[email protected]を選択します。
- ケースをIdentify vehicleステップの先まで進めます。
ケースがEnter payment informationプロセスに入ったことを確認します。
このチャレンジは、下記のモジュールで学習したことを実践するための内容です。
このモジュールは、下記のミッションにも含まれています。
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。