Parkingケースの設備コーディネーターへのルーティング
5 タスク
30 分
上級
Pega Platform 8.6
日本語
シナリオ
Front Stageでは、オプションで駐車場サービスを提供しています。 ユーザーがこのオプションを選択した場合、駐車場専門の設備コーディネーターで、最も仕事量の少ない人にタスクが割り当てられます。 イベントの規模に応じて、駐車場をいくつか選択する必要があります。
各駐車場には、駐車場名と担当者が表示されます。 エントリーの追加と削除は、項目の追加と項目の削除で行います。更新はエントリーのダブルクリック、削除は右クリックのコンテキストメニューから実行できます。
イベント終了日には、同じ設備コーディネーターが、駐車場を利用した車の台数を入力する作業を実施し、これにより、請求金額の合計が算出されます。
以下の表は、チャレンジに必要なログイン情報をまとめたものです。
ロール | ユーザー名 | パスワード |
---|---|---|
Administrator | Admin@Parking | rules |
サンプルの設備コーディネーターユーザーは、次の表に示すように専門が決まっています。
オペレーター | 専門分野 | |
---|---|---|
FacilityCoordinator1@Booking | Parking | |
|
Weather and Parking |
詳細なタスク
1 設計オプションの特定
駐車場サービスが選択された場合、Parkingケースは駐車場専門の設備コーディネーターにルーティングして駐車場を手配する必要があります。
駐車場の手配が完了したら、設備コーディネーターがケースをサブミットし、ケースはイベントの完了を待ちます。
このケースは、イベント終了日に、駐車場を手配した同じ設備コーディネーターに戻されます。
オプション1:ワークパーティルーティングでタスクをワークリスト(ToLeveledGroup)に割り当てる
Parkingスキルを持つ設備コーディネーターにルーティングされるようにParkingケースを構成し、その設備コーディネーターをParkingケースのワークパーティとして追加します。
ケースプロセスコンテキストのToLeveledGroup out-of-the-box(OOTB)アクティビティを使用して、Parkingケースを設備コーディネーターのワークリストにルーティングする方法もあります。 ToLeveledGroupを使用して、駐車場関連のタスクをこなすのに最適で、駐車場の専門スキルを持ち、(オペレーターのスケジュールが空いているか、休暇中かに関わらず)スケジュールが空いているまたはワークロードの緊急性が最も低い設備コーディネーターワークグループに割り当てをルーティングします。
out-of-the-box addWorkObjectPartyアクティビティを使用して、「Search parking」画面のポストフローアクションプロセスにParkingFCワークパーティロールを追加します。このアクティビティはパラメーターのロール名、パーティクラス(Data-Party-Operator)、パーティモデル(CurrentOperator)を受け取ります。
このParkingFCワークパーティロールは、駐車台数を入力するためのout-of-the-box ToWorkPartyアクティビティにより、Parkingケースの割り当てを同じ設備コーディネーターにルーティングするために使用されます。
オプション2:タスクをワークキュー(ToSkilledWorkBasket)に割り当てる
ケースプロセスのコンテキストでスキルをParkingとしてToSkilledWorkBasketを使用することで、タスクをParkingワークキューにルーティングする方法もあります。
Get Next Workロジックを使用して、設備コーディネーターがParkingワークキューのみからワークを拾い出すプルベースのルーティングを活用します。
オプション3:タスクをワークキュー(ToSkilledWorkBasket)に割り当て、割り当てリストをUIページに表示する
スキルをParkingとしてToSkilledWorkBasketを使用することで、Parkingワークキューにルーティングする方法もあります。 駐車場のUIページでは、これらの割り当てはイベントの開始日の順に表示され、その割り当てに対応できるスキルをユーザーが持っているかどうかをチェックするAccess-Whenルールが追加されます。
2 設計オプションの評価
設計 | 長所 | 短所 |
---|---|---|
ワークパーティルーティングでタスクをワークリストに割り当てる |
|
|
タスクをワークキューに割り当てる |
|
|
タスクをワークキューに割り当て、割り当てリストをUIページに表示する |
|
|
3 最適な設計オプションの提案
上記のアプローチの中で、ToLeveledGroup OOTBアクティビティを利用して、Parkingケースの割り当てをユーザーのワークリストにルーティングすること方法が推奨されます。 これで要件は満たされ、設備コーディネーターが追加のルールを作成したりアクションを取ったりする必要はありません。
4 ソリューション詳細のレビュー
このソリューションは、次のケースライフサイクルとワークフローの一部です。さらにこれは、Parkingルールセットの一部です。 このソリューションは、スキルベースおよびワークパーティのルーティングに基づいています。
5 以下のタスクの実行
アサインメントを完了するために、以下のタスクを行ってください。
- それぞれのアプリケーションルールセットに駐車場専用のスキルを作成します。
- 設備コーディネーターのオペレーターレコードをParkingスキルに関連付けます。
- ToLeveledGroupを使用して、設備コーディネーターにルーティングするSearch Parking Locationsの割り当てを更新します。 Parkingスキルに関連付けられたToWorkPartyルーター機能のアクティビティを使用して、前任の設備コーディネーターに割り当てられた駐車車両数を入力します。
- Parkingケースを作成して作業を検証し、作業工数やスキルに応じて設備コーディネーターにケースがルーティングされていることを確認します。
このモジュールは、下記のミッションにも含まれています。
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。