リソース スケジュールの最適化でスケジュールされていない要件
この記事は、Microsoft Dynamics 365 Field Service の Resource Scheduling Optimization アドイン に基づいて、管理者が予定外の要件に関する問題のトラブルシューティングを行う際に役立ちます。
現象
最適化ジョブの スケジュール 実行後、要件はスケジュールされません。
解決方法
要件が予約されない理由はさまざまです。 サポート チケットを開く前に、次のオプションを試してください。
簡単な検証として、スケジュールされていないリソース要件のいずれかを選択し、スケジュール アシスタントを使用して結果が見つかるかどうかを確認します。 リソース スケジュール最適化アドインとスケジュール アシスタントは、同様の条件に基づいて予約を評価します。
スケジュール アシスタントが結果を見つけ、リソース スケジュールの最適化では見つからないシナリオがいくつかあります。
- 潜在的な一致として検出されたリソースに 最適化スケジュール が Yes に設定されていない場合、リソース スケジュールの最適化ではそれらを考慮しません。
- 要件の日付ウィンドウがリソース スケジュール最適化の実行の範囲外である場合。
- 要件の担当地域がリソースの担当地域と一致しない場合。
スケジュール方法: 要件の Scheduling メソッド が Optimize に設定されていることを確認します。 既定では、このフィールドは Don't Optimize に設定されます。 それに応じて、手動で設定するか 予約設定メタデータを構成 必要があります。
担当地域: リソース スケジュールの最適化スコープは必ずしも担当地域に依存するとは限りませんが、リソース スケジュール最適化の実行では引き続き、要件とリソースの間で担当地域が一致します。
- 要件が担当地域に割り当てられている場合、要件をスケジュール設定するにはその担当地域にリソースを割り当てる必要もあります。
- 要件が担当地域に割り当てられていない場合は、どの担当地域にも属していないリソースだけがその要件の対象となります。
特性: 要件には、一致するリソースの特性が指定されている場合があります。 一致するリソースに使用可能な稼働時間があることを確認します。
制限付きリソース: リソースが制限付きとしてマークされているため、リソースへの割り当てから要件が除外される場合があります。 これは、制限付きリソースの制約が有効となっている場合にのみ適用されます。
日付/時刻パラメーター: From Date ウィンドウと To Date ウィンドウは、最適化実行のスコープ内に収まる必要があります。
容量: リソースには、スコープ内のすべての作業を取得するのに十分な容量が必要です。
地理位置情報: 要件の Work Location が Onsite に設定されている場合、リソース要件には有効な緯度と経度が必要であり、リソースはその開始位置からその場所に到達するために使用可能な時間が必要です。
期間: リソース要件には、0 より大きい期間値が必要であり、期間はリソースのシフトに収まる必要があります。 要件を複数の予約に分割することはサポートされていません。
状態: リソース要件の Status が Active である必要があります。
関連する予約: 要件に関連する予約レコードが既にある場合は、関連する予約状態 スケジュール方法 を Ignore に設定する必要があります。
最適化エンジンの作業レベル: 最適化要求が大きいほど、最適化に多くの時間が必要になります。 適切な割り当ての検索により多くの時間を割り当てるようにエンジンの負荷レベルを上げることを検討してください。
場所に依存しないリソース: 場所に依存しないリソースは、リソース要件も場所に依存しない予約のみを持つことができます。 リソース スケジュールの最適化では、そのリソースは、出張を伴わない作業に対してのみスケジュールされているリモート ワーカーのように扱われます。 または、リソースを稼働時間外に移動 有効にして この制約を回避することもできます。