ユーザーへのワークのルーティング
Archived
2 タスク
10 分
初級
ケースマネジメント
日本語
シナリオ
市政の特定のメンバーが、サービスリクエストケースでアサインメントを実行します。 サービスコーディネーターは、ケース処理中にルーティングする必要がある3つのアサインメント、Schedule repair、Review repair、Perform repairを識別しました。 Schedule repairとReview repairのアサインメントは、地方自治体サービスコーディネーターにルーティングされます。 Perform repairのアサインメントは、報告された問題を担当している部門に基づいて、適切なオペレータにルーティングされます。
サービスコーディネーターは、Perform repairのアサインメントをルーティングする方法を決定する条件を列挙する以下の表を提供しています。
| ルーティング先 | 値 | フィールド | 比較演算子 | 値 |
|---|---|---|---|---|
| Operator | parksmgr@mytown | Department | is equal to | "Parks and Recreation" |
| Operator | dpwmgr@mytown | Department | is equal to | "Public Works" |
| Operator | trafficmgr@mytown | Department | is equal to | "Traffic Management" |
以下の表は、チャレンジに必要なログイン情報をまとめたものです。
| ロール | ユーザー名 | Password |
|---|---|---|
| アプリケーションデベロッパー | author@mytown | pega123! |
チャレンジ ウォークスルー
詳細なタスク
1 Schedule repairおよびReview repairを指定されたユーザーにルーティングする
- App Studioのナビゲーションペインで、「Case types」>「Service Request」をクリックして、ケースライフサイクルを表示します。
- 「Service Request」ケースライフサイクルで、「Schedule repair」ステップをクリックして、右側に構成ペインを表示します。
- 構成ペインの「General」タブで、「Route to」ドロップダウンから「Specific user」を選択します。
- 「Specific user」のドロップダウンで、既定値が「User name」になっていることを確認します。
- 「User name」の下のフィールドにservicecoordinator@mytownを入力または選択して、「Schedule repair」タスクを特定のユーザーにルーティングします。
補足: このフィールドで下矢印を押すと、アプリケーションで作業できるユーザーのリストが表示されます。
- 「Review repair」ステップをクリックして、右側に構成ペインを表示します。
- 「General」タブで、「Route to」ドロップダウンのデフォルトが「Specific user」であることを確認します。
- 「Specific user」のドロップダウンで、既定値が「User name」になっていることを確認します。
- 「User name」の下のフィールドにservicecoordinator@mytownを入力または選択して、「Review repair」タスクを特定のユーザーにルーティングします。
2 ビジネスロジックを使用してPerform repairステップをルーティングする
- 「Perform repair」ステップをクリックして、右側に構成ペインを表示します。
- 構成ペインの「General」タブで、「Route to」ドロップダウンの「Use business logic」を選択します。
- 「Route to」ドロップダウンの右側にある歯車アイコンをクリックして、「Business logic」ウィンドウを表示します。
- 「Business logic」ウィンドウで、1ラベルの右側にある「Route to」ドロップダウンが「Operator」に設定されていることを確認します。
補足: 「Route to」ドロップダウンのデフォルトは「Operator」です。 この演習では、各条件のデフォルトが持続することを確認します。
- 「Value」フィールドに、オペレータとしてparksmgr@mytownを入力または選択します。
- 2行目の「Select」ドロップダウンで、「Fields」>「Request type」 >「Department」の順に選択します。
- 「Comparator」ドロップダウンで、既定値が「is equal to」になっていることを確認します。
補足: この演習では、ビジネスロジックはデフォルトの「is equal to」条件のままです。
- 「Comparator」ドロップダウンの右側にある空のフィールドに「Parks and Recreation」と入力して、条件で比較する値を設定します。
最初の条件は、条件がtrueの場合にparksmgr@mytownにルーティングされるように設定されています。補足: 条件値を入力するときに引用符を含めることができます。含めなかった場合、システムが自動的に引用符を追加します。 たとえば、「Parks and Recreation」と入力すると、次の図に示すように、システムによって引用符が追加されます。ヒント: また、「Gear」アイコンをクリックすると、「Department」フィールドの既存の値のリストから選択することができます。 - 「Add Condition」をクリックして、dpwmgr@mytownおよびtrafficmgr@mytownオペレータの条件を設定します。
- 条件とオペレータのペアごとに、手順4から8を繰り返し、ビジネスロジックを使用して、「Perform repair」アサインメントを適切なオペレータにルーティングします。
ルーティング先 Value フィールド 比較演算子 Value Operator dpwmgr@mytown Department is equal to "Public Works" Operator trafficmgr@mytown Department is equal to "Traffic Management" - 「Add condition」で、otherwiseの右側にある「Route to」ドロップダウンが「Operator」に設定されていることを確認します。
- 「Route to」ドロップダウンの右側の「Value」フィールドにservicecoordinator@mytownを入力または選択して、otherwise条件のオペレータを設定します。
- 「Business logic」ウィンドウの右下にある「Submit」をクリックして、これらの条件に基づいて「Perform repair」ステップの作業をルーティングします。
- 「Save」をクリックして、ケースタイプのルーティングの構成を完了します。