ワークフロー内のオプショナルアクション
すべてのケースが毎回同じワークフローに従うわけではありません。たとえば、受取人が長期休暇中で、CSRが配達予定の郵送先住所を一時的に更新する必要がある場合や、自分でパンクしたタイヤを交換できることがわかった顧客が、ロードサイドアシスタンスのリクエストをキャンセルしたい場合などです。
Pega、オプショナルアクションは、ワークフローの標準パスに代替手段を提供することで、ケースの完了に柔軟性を提供します。
このトピックでは、実行時にケースのフローを制御するためにオプショナルアクションを使用する方法について説明します。
オプショナルアクション
オプショナルアクションは、プロセスのフローを変更せず、追加情報や処理の柔軟性をケースタイプに提供するうえで役立つシーケンスに沿わないアクションを提供することで、ケースを補完します。ケースの条件に関連する場合にのみ、アクションを表示する条件を定義できます。たとえば保険会社に、車両事故から発生した物的損害を処理するケースタイプがあるとします。事故を報告する際に、顧客が新しい電話番号について触れます。顧客担当者は、オプショナルアクションを使用して顧客の連絡先情報を更新します。
特定のステップのオプショナルアクションを、オプショナルユーザーアクションとして設定します。一連のステップを必要とするオプショナルアクションの場合、オプショナルプロセスを設定します。オプショナルプロセスとオプショナルユーザーアクションは、ケースワイドまたはステージ限定のアクションとして追加できます。アクションまたはプロセスが、特定ステージのコンテキストのみに該当する場合には、その作業をステージ限定アクションとして設定します。
ステージ限定の例
オンラインショッピングケースタイプには、Shop、Confirm Billing Details、Complete orderという3つのステージがあります。Cancel Orderというオプショナルプロセスもあります。 Cancel Orderのオプショナルプロセスは、Confirm Billing Detailステージからのみ開始できます。Shopステージ中は、キャンセルする注文がないため、Cancel Orderオプショナルプロセスは不要です。注文出荷後にオンラインで注文をキャンセルすることはできないため、Complete Orderステージではオンラインでキャンセルできないため、オプショナルプロセスは適用されません。
ケースワイドの例
前述の保険申請のケースタイプの例では、担当者がケース中にいつでも顧客の連絡先情報を更新できるように、Update Phoneオプショナルアクションは、ケースライフサイクル内でいつでも開始できるように設定します。
次の画像と説明文の番号を照らし合わせて、オプショナルアクションの詳細について確認してください。
- ケースワイドアクション:ケースワイドのオプショナルプロセスとアクションを、ケースライフサイクルのどこからでも開始できるように設定します。
- ステージ限定のオプショナルアクション:ステージ限定のオプショナルプロセスとアクションを、特定のステージからのみ開始するように設定します。
- オプショナル アクション:オプショナルアクションは、特定のステージまたはケース中にいつでも呼び出せる単一のアクションです。オプショナルアクションの例としては、単一のビューの情報の更新や、別のユーザーへのケースの転送などが挙げられます。
- オプショナルプロセス:オプショナルプロセスを使用して、一連のステップを設定します。これは、特定のステージまたはケース中にいつでも呼び出すことができます。オプショナルプロセスの例としては、オンラインショッピング注文のキャンセルが挙げられます。キャンセルを正常に処理するには、請求部門と倉庫の両方が関与する必要があります。
実行時、オプショナルプロセスとオプショナルユーザーアクションの両方に、ケースのメニューからアクセスできます。
以下のインタラクションで理解度をチェックしてください。