Resource Scheduling Optimization 用の単一リソース最適化
Dynamics 365 Field Service の Resource Scheduling Optimization アドインはを構成することで、組織全体のスケジューリングニーズに基づいて最適化を実行 できるようになります。 利用可能なリソースのセットではなく、単一のリソースのスケジュールのみを最適化する必要がある場合もあります。 単一リソースの最適化は、リソースのスケジュールと移動ルートを最適化する迅速な方法を提供します。 リソースのスケジュール上の既存の予約とその他の要件が考慮されます。
これは、リソースが次のような場合に、日中に発生したスケジュールの変更に対応するの際に役立ちます。
- キャンセルによりスケジュールにギャップがある場合。
- 緊急の作業指示書が割り当てられたことから、重複予約されている場合。
- 手動で作成されたスケジュールがあり、最小移動の移動ルートが必要な場合。
個々のリソースのスケジュールを最適化する必要がある場合、ディスパッチャは単一のリソースの最適化を手動で実行できます。 ワークフローは、単一リソースの最適化をトリガーすることもできます。 他の Resource Scheduling Optimization シナリオとは異なり、単一のリソース最適化の実行をスケジュールすることはできません。
注意
Field Service バージョン 8.8.99.10 および Resource Scheduling Optimization バージョン 3.4.0.623 以降、単一リソースの最適化の実行では要件と既存の予約が考慮されます。 その結果、システムは既存の予約を削除して、最適化目標によりよく適合するスケジュールを作成できます。 以前のバージョンでは、単一の最適化は既存の予約のみを考慮して実行されます。
前提条件
- Dynamics 365 Field Service バージョン 8.8.99.10 またはそれ以上。
- Resource scheduling optimization バージョン 3.4.0.623 以上。
- 単一リソースの最適化を実行する予約可能リソースに対して、スケジュールの最適化 を はい に設定します。
ステップ 1: 目標を設定します。
単一リソースの最適化は、最適化スコープを必要としない唯一の Resource Scheduling Optimization シナリオです。 これは、スコープが 定義された日付範囲のリソースの予約 として自動的に定義されるためです。 最適化の目的 では、Resource Scheduling Optimization がどのような指標を考慮し、優先順位をつけるべきかを定義します。
まず、新しい最適化目標を作成します。
単一リソースの最適化では、通常、1 日を通して変更されたスケジュールがクリーンアップされます。 次のレコメンデーションを検討してください:
エンジン工数レベル を 非常に軽い に設定します。 単一リソースの最適化がより速く完了するほど、ディスパッチャはスケジューリングのニーズに適切に対応できます。
より多くの予約をリソースのスケジュールに適合できるように、作業時間内でスケジュール 制約を削除します。 この設定は、リソースが緊急の作業を行う必要がある場合に役立ちます。 この制約を削除すると、予約の終了時刻を勤務時間外にずらすことができます。 この制約を使用すると、システムは最後の予約を完了した後、リソースの最終場所に戻るための時間を確保します。
最適化目標で有効になっている場合、過去のトラフィックの移動時間計算オプションを削除します。
シナリオは ディスパッチャーが最適なものを知っている と仮定するため、一致した担当地域、ロール、特性に関連した制約を削除します。 制約を有効にしておくと、ディスパッチャが制約を無視してリソースに作業オーダーを割り当て、その後、リソースの属性に一致しないため、予約を削除する単一リソース最適化を実行するという状況が発生する可能性があります。
ロック オプションのスケジュール 制約、および Windows のスケジュール 制約を追加すると、単一リソースの最適化が、顧客のために設定した時間や SLA を維持します。
チップ
場所指定のないリソースは、リソース要件 も場所指定なしに設定されている予約のみを持つことができます。 Resource Scheduling Optimization は、そのリソースを、移動を伴わない業務のみを割り当てられるリモートワーカーのように扱います。 あるいは、この制約を回避するために、勤務時間外にリソースを移動できるように設定することもできます。
次に、単一リソースの最適化の目標を既定の目標として追加l します。
ステップ 2: 実行して結果を表示します
単一リソースの最適化を実行するには、次の 3 つの方法があります。
既定で実行する
スケジュールボード上で、リソース (クルー、プール、ファシリティ を除く) を右クリックし、スケジュールの最適化 を選択して最適化します:
- 既定の最適化目標
- 現在時刻から本日の終わり (午前12時) までの既定の最適化範囲を示しています
- その最適化範囲内のリソースのスケジュール上の既存の予約
- スケジュール ボードの下部にある要件のアクティブなビューからの要件。そのビューに適用されている並べ替えまたはフィルターに従って順序付けされます
最適化が完了すると、スケジュール ボードに新しい予約のセットが表示されます。 右側のペインには、更新、削除、または作成された予約に関する詳細が表示されます。
既定に変更した後に実行します。
また、最適化を実行する前に既定目標と時間の範囲も変更できます。 たとえば、時間範囲を翌日に延長すると、システムは現在から翌日の終わりまでの間のすべての既存の予約と要件を考慮してスケジュールを作成します。
リソースの名前を選択してから、最適化 ペインを開きます。
注意
この機能は最適化スコープに関連付けられたスケジュール ボード ビューからのみ使用できます。
単体のリソースに移動する を選択します。
最適化範囲を希望の値に設定します。
要件 には、最適化の要件を検討するためのビューを選択します。 選択したビューのフィルターと並べ替え設定によって、要件の順序が決まります。 なし を選択すると、既存の予約のみを最適化します。
最適化の目標を選択します。
単一のリソース最適化リクエストを開始するには 実行>今すぐ実行する を選択します。
リクエストのステータスは、最適化 ペインの 最適化リクエスト履歴 セクションで確認できます。 完了すると、スケジュール ボードが最適化された予約セットで更新されます。 最適化リクエストをダブルクリックすると、削除、更新、または作成された予約の詳細が表示されます。
既定に変更後、シミュレーションとして実行します
シミュレーションとして単一リソースの最適化を実行すると、それを確定する前に結果の最適化を確認できます。 シミュレーションを実行するには、既定を変更した後に実行する に記載の手順に従います。 今回は、ドロップダウンで 今すぐ実行 を選択する代わりに、シミュレーションとして実行 を選択します。 最適化要求が完了したら、結果を 適用 または 破棄 するための詳細を表示します。
注意
シミュレーション予約はルート付きのマップには表示されません。