Skip to main content

チャレンジ

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

シナリオ

市政の特定のメンバーが、サービスリクエストケースでアサインメントを実行します。 サービスコーディネーターは、ケース処理中にルーティングする必要がある3つのアサインメント、Schedule repair、Review repair、Perform repairを識別しました。 Schedule repairとReview repairのアサインメントは、地方自治体サービスコーディネーターにルーティングされます。 Perform repairのアサインメントは、報告された問題を担当している部門に基づいて、適切なオペレータにルーティングされます。

サービスコーディネーターは、Perform repairのアサインメントをルーティングする方法を決定する条件を列挙する以下の表を提供しています。

Route to フィールド 比較演算子
オペレーター [email protected] Department is equal to "Parks and Recreation"
オペレーター [email protected] Department is equal to "Public Works"
オペレーター [email protected] Department is equal to "Traffic Management"

以下の表は、チャレンジに必要なログイン情報をまとめたものです。

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

作業の確認

補足: このセクションの手順をリクエストの種類ごとに繰り返し、次の表に従ってPerform Repairの割り当てがルーティングされていることを確認します。
リクエストタイプ Department 部門マネージャー イニシャル
Park maintenance Parks and Recreation [email protected] PM
Pothole Public Works [email protected] DM
Road debris Public Works [email protected] DM
Traffic signal Traffic Management [email protected] 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」をクリックすると、サービスリクエストのケースが解決します。

このチャレンジは、下記のモジュールで学習したことを実践するための内容です。


このモジュールは、下記のミッションにも含まれています。

If you are having problems with your training, please review the Pega Academy Support FAQs.

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

このコンテンツは 75% のユーザーにとって役に立ちました。

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

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