Operations Agent の制限とトラブルシューティングのスケジュール設定 (プレビュー)

[この記事はプレリリース ドキュメントであり、変更されることがあります。]

この記事では、Dynamics 365 Field Serviceでのスケジュール操作エージェントのサイズとスケールの制限、発生する可能性があるエラーと警告、およびエージェントの既知の問題について説明します。

Important

  • これはプレビュー機能です。
  • プレビュー機能は運用環境での使用を想定しておらず、機能が制限される可能性があります。 これらの機能は、お客様が早期にアクセスしてフィードバックを提供できるように、公式リリースの前に利用できます。

最適化の制限

プレビュー期間中は、各最適化に次の制限が適用されます。 エージェントは、対象となるリソースとジョブを決定した後、これらの制限を適用します。 これらの制限は、機能の進化に応じて変更される可能性があります。

対話型の最適化

Limit 価値
リソース 最大5つ。 容量が 1 より大きいリソースは、容量ポイントごとに 1 つのリソースとしてカウントされます。
最適化ウィンドウ 今後の任意の72時間の期間。
ジョブ (既存の予約とオープン要件) 最大120。

バッチ最適化

Limit 価値
リソース 最大 50。
ジョブ (既存の予約とオープン要件) 最大4,000。
リソースあたりの予約数 最大 2,000。
最適化範囲 最大 14 日間。

最適化のリソースまたはジョブの数が制限を超えると、エージェントは最も関連性の高いレコードを保持し、残りを削除します。 最初に既存の予約を保持し、オープンな要件を追加します。 既存の予約だけでジョブ数の上限を超えている場合、最適化は失敗します。 最適化は常にできるだけ厳密に範囲指定してください。 詳細については、「 エラーと警告」を参照してください。

エラーと警告

次の表に、スケジュール操作エージェントを使用するときに発生する可能性があるエラーと警告と、その原因と、それらを解決するために実行できるアクションを示します。

メッセージまたは動作 原因 何をすべきか
一部のレコードが切り捨てられました 最適化には、制限を超えるリソースやオープンな要件が含まれていたため、エージェントはそれらの一部を削除しました。 最も重要なレコードが含まれるように、最適化の範囲を減らします。
予約が多すぎるため、最適化を実行できません 既存の予約だけでジョブ数の上限を超えています。 最適化で既存の予約の数を減らすか、時間範囲を短くします。
時間範囲がリソースの稼働時間と重複しない 選択した時間範囲とタイム ゾーンは、リソースの稼働時間と重複しません。 時間範囲またはタイム ゾーンを調整して、リソースの稼働時間と重なるようにします。
予約に親要件がない 最適化には、リソースを必要とせずに作成された予約が含まれます。 最適化のすべての予約に親リソース要件があることを確認します。
レコードに無効なデータがある レコードに無効なデータ (無効な場所や期間など) があります。 影響を受けるレコードのデータを修正してから、もう一度最適化を実行します。
最適化の実行後にスケジュールが変更されました レビューされた結果を適用すると、最適化の実行後に予約または要件が移動、削除、または変更された状態がエージェントによって検出されます。 結果を適用するか、最適化をもう一度実行するか、取り消すかを選択します。 削除またはロックされた予約など、一部の変更は、続行しても適用されません。
結果の有効期限が切れた 72 時間以上前、またはその時間範囲の開始を過ぎた結果を適用しようとしました。 最適化をもう一度実行して、現在の結果を取得します。

既知の問題と制限事項

スケジュール操作エージェントには、次の制限があります。

  • クルー機器プール施設タイプのリソースはサポートされていません。

  • 要件グループまたは複数日の要件 (要件の詳細レコードに関連する要件) はサポートされていません。

  • リソースは、1 日またはシフトごとに最大 3 つの休憩を取ることができます。 ブレークが 4 回以上ある場合、エージェントはエラーを返します。

  • エージェントは、要件の充足に関する優先設定を考慮しません。

  • エージェントは、リソース スケジュールの最適化 (RSO) に固有のフィールドをサポートしていません。

次のステップ