Skip to main content

チャレンジ

ユーザーへのワークのルーティング

シナリオ

市政の特定のメンバーが、サービスリクエストケースでアサインメントを実行します。 サービスコーディネーターは、ケース処理中にルーティングする必要がある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!

チャレンジ ウォークスルー

このチャレンジを完了するには、Pegaインスタンスを起動する必要があります。

起動には5分ほどかかることがありますので、しばらくお待ちください。

詳細なタスク

1 Schedule repairおよびReview repairを指定されたユーザーにルーティングする

  1. App Studioのナビゲーションペインで、「Case types」>「Service Request」をクリックして、ケースライフサイクルを表示します。 
  2. 「Service Request」ケースライフサイクルで、「Schedule repair」ステップをクリックして、右側に構成ペインを表示します。
  3. 構成ペインの「General」タブで、「Route to」ドロップダウンから「Specific user」を選択します。
  4. 「Specific user」のドロップダウンで、既定値が「User name」になっていることを確認します。
  5. 「User name」の下のフィールドにservicecoordinator@mytownを入力または選択して、「Schedule repair」タスクを特定のユーザーにルーティングします。
    補足: このフィールドで下矢印を押すと、アプリケーションで作業できるユーザーのリストが表示されます。
    Routing configuration for the Schedule repair step.
     
  6. 「Review repair」ステップをクリックして、右側に構成ペインを表示します。
  7. 「General」タブで、「Route to」ドロップダウンのデフォルトが「Specific user」であることを確認します。 
  8. 「Specific user」のドロップダウンで、既定値が「User name」になっていることを確認します。
  9. 「User name」の下のフィールドにservicecoordinator@mytownを入力または選択して、「Review repair」タスクを特定のユーザーにルーティングします。
    Routing the Repair approval step to a specific user.

2 ビジネスロジックを使用してPerform repairステップをルーティングする

  1. 「Perform repair」ステップをクリックして、右側に構成ペインを表示します。
  2. 構成ペインの「General」タブで、「Route to」ドロップダウンの「Use business logic」を選択します。
    Rouing the Perform repair step using business logic.
  3. 「Route to」ドロップダウンの右側にある歯車アイコンをクリックして、「Business logic」ウィンドウを表示します。
  4. 「Business logic」ウィンドウで、1ラベルの右側にある「Route to」ドロップダウンが「Operator」に設定されていることを確認します。
    The default state of the business logic configuration overlay for routing.
    補足: 「Route to」ドロップダウンのデフォルトは「Operator」です。 この演習では、各条件のデフォルトが持続することを確認します。
  5. 「Value」フィールドに、オペレータとしてparksmgr@mytownを入力または選択します。
  6. 2行目の「Select」ドロップダウンで、「Fields」>「Request type」 >「Department」の順に選択します。
  7. 「Comparator」ドロップダウンで、既定値が「is equal to」になっていることを確認します。
    補足: この演習では、ビジネスロジックはデフォルトの「is equal to」条件のままです。
  8. 「Comparator」ドロップダウンの右側にある空のフィールドに「Parks and Recreation」と入力して、条件で比較する値を設定します。
    最初の条件は、条件がtrueの場合にparksmgr@mytownにルーティングされるように設定されています。
    補足: 条件値を入力するときに引用符を含めることができます。含めなかった場合、システムが自動的に引用符を追加します。 たとえば、「Parks and Recreation」と入力すると、次の図に示すように、システムによって引用符が追加されます。
    Routing logic for the Parks and Recreation department.
    ヒント: また、「Gear」アイコンをクリックすると、「Department」フィールドの既存の値のリストから選択することができます。
  9. 「Add Condition」をクリックして、dpwmgr@mytownおよびtrafficmgr@mytownオペレータの条件を設定します。
  10. 条件とオペレータのペアごとに、手順4から8を繰り返し、ビジネスロジックを使用して、「Perform repair」アサインメントを適切なオペレータにルーティングします。
    ルーティング先 Value フィールド 比較演算子 Value
    Operator dpwmgr@mytown Department is equal to "Public Works"
    Operator trafficmgr@mytown Department is equal to "Traffic Management"
  11. 「Add condition」で、otherwiseの右側にある「Route to」ドロップダウンが「Operator」に設定されていることを確認します。
  12. 「Route to」ドロップダウンの右側の「Value」フィールドにservicecoordinator@mytownを入力または選択して、otherwise条件のオペレータを設定します。
    Completed business logic for the Perform repair step.
  13. 「Business logic」ウィンドウの右下にある「Submit」をクリックして、これらの条件に基づいて「Perform repair」ステップの作業をルーティングします。
  14. 「Save」をクリックして、ケースタイプのルーティングの構成を完了します。

作業の確認

補足: このセクションの手順をリクエストの種類ごとに繰り返し、次の表に従ってPerform Repairの割り当てがルーティングされていることを確認します。
リクエストタイプ 部門 部門マネージャー イニシャル
Park maintenance Parks and Recreation parksmgr@mytown PM
Pothole Public Works dpwmgr@mytown DM
Public debris Public Works dpwmgr@mytown DM
Traffic signal Traffic Management trafficmgr@mytown TM
  1. App Studioの「Service Request」ケースライフサイクルで、「Save and run」をクリックして新しいケースを実行します。
  2. 「Report problem」ビューの「Request type」セクションで、「Type」ドロップダウンで「Road debris」を選択します。
  3. 「Continue」をクリックして、次のステップに進みます。
  4. 「Identify location」ビューの「Address」フィールドに、問題の場所の住所が自動的に提供されていない場合は入力します。
  5. 「Continue」をクリックして、次のステップに進みます。
  6. 「Identify submitter」ビューで、「Continue」をクリックして、次のステップに進みます。
  7. 「Request update」ビューで、「Create」をクリックして、次のステップに進みます。
  8. 「To do」セクションで、ケースが「Schedule repair」ステップに進み、MCのイニシャルで示されるMunicipal Services Coordinatorにルーティングされていることを確認します。
    補足: Pega Platform™ では、アバターを使用してタスクがルーティングされたユーザーを示します。 デフォルトでは、ユーザーのアバターはそのユーザーのイニシャルで構成されています。
    A service request case currently on the Schedule repair step, assigned to the Municipal Services Coordinator.
    ヒント: アバターをクリックすると、割り当てられたユーザーの名前などの情報が表示されます。
  9. 「Go」をクリックすると、「Schedule repair」ビューが表示されます。
  10. 「Due date」カレンダーコントロールで、明日の日付を入力し、「Submit」をクリックして次のステップに進みます。
  11. 「To do」セクションで、ケースが「Perform repair」ステップに進み、DMのイニシャルで示されるDPWマネージャーにルーティングされていることを確認します。
    route-dw-border
  12. 「Go」をクリックすると、「Perform repair」ビューが表示されます。
  13. 必要な項目を入力し、「Submit」をクリックして次のステップに進みます。
  14. 「To do」セクションで、ケースが「Approve repair」ステップに進み、MCのイニシャルで示されるMunicipal Services Coordinatorにルーティングされていることを確認します。
    route-mc-border
  15. 「Go」をクリックして「Approve repair」画面を表示します。
  16. 「Approve」をクリックすると、サービスリクエストのケースが解決します。


下記のミッションにも含まれています。

トレーニングを受講中に何か問題がありましたら、こちらをご覧ください: Pega Academy サポートのよくある質問 (FAQ).

このコンテンツは役に立ちましたか?

改善できるところはありますか?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice