チャレンジ
BAのビジネスコンテキストに基づいたプロセスのスキップ
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」と入力し、顧客がゴールド補償レベルを選択しているかどうか調べるようにします。
- をクリックします。
- 右上のをクリックします。