[この記事はプレリリース ドキュメントであり、変更されることがあります。]
この記事では、Dynamics 365 Field Serviceでのスケジュール操作エージェントのサイズとスケールの制限、発生する可能性があるエラーと警告、およびエージェントの既知の問題について説明します。
Important
- これはプレビュー機能です。
- プレビュー機能は運用環境での使用を想定しておらず、機能が制限される可能性があります。 これらの機能は、お客様が早期にアクセスしてフィードバックを提供できるように、公式リリースの前に利用できます。
最適化の制限
プレビュー期間中は、各最適化に次の制限が適用されます。 エージェントは、対象となるリソースとジョブを決定した後、これらの制限を適用します。 これらの制限は、機能の進化に応じて変更される可能性があります。
対話型の最適化
| Limit | 価値 |
|---|---|
| リソース | 最大5つ。 容量が 1 より大きいリソースは、容量ポイントごとに 1 つのリソースとしてカウントされます。 |
| 最適化ウィンドウ | 今後の任意の72時間の期間。 |
| ジョブ (既存の予約とオープン要件) | 最大120。 |
バッチ最適化
| Limit | 価値 |
|---|---|
| リソース | 最大 50。 |
| ジョブ (既存の予約とオープン要件) | 最大4,000。 |
| リソースあたりの予約数 | 最大 2,000。 |
| 最適化範囲 | 最大 14 日間。 |
最適化のリソースまたはジョブの数が制限を超えると、エージェントは最も関連性の高いレコードを保持し、残りを削除します。 最初に既存の予約を保持し、オープンな要件を追加します。 既存の予約だけでジョブ数の上限を超えている場合、最適化は失敗します。 最適化は常にできるだけ厳密に範囲指定してください。 詳細については、「 エラーと警告」を参照してください。
エラーと警告
次の表に、スケジュール操作エージェントを使用するときに発生する可能性があるエラーと警告と、その原因と、それらを解決するために実行できるアクションを示します。
| メッセージまたは動作 | 原因 | 何をすべきか |
|---|---|---|
| 一部のレコードが切り捨てられました | 最適化には、制限を超えるリソースやオープンな要件が含まれていたため、エージェントはそれらの一部を削除しました。 | 最も重要なレコードが含まれるように、最適化の範囲を減らします。 |
| 予約が多すぎるため、最適化を実行できません | 既存の予約だけでジョブ数の上限を超えています。 | 最適化で既存の予約の数を減らすか、時間範囲を短くします。 |
| 時間範囲がリソースの稼働時間と重複しない | 選択した時間範囲とタイム ゾーンは、リソースの稼働時間と重複しません。 | 時間範囲またはタイム ゾーンを調整して、リソースの稼働時間と重なるようにします。 |
| 予約に親要件がない | 最適化には、リソースを必要とせずに作成された予約が含まれます。 | 最適化のすべての予約に親リソース要件があることを確認します。 |
| レコードに無効なデータがある | レコードに無効なデータ (無効な場所や期間など) があります。 | 影響を受けるレコードのデータを修正してから、もう一度最適化を実行します。 |
| 最適化の実行後にスケジュールが変更されました | レビューされた結果を適用すると、最適化の実行後に予約または要件が移動、削除、または変更された状態がエージェントによって検出されます。 | 結果を適用するか、最適化をもう一度実行するか、取り消すかを選択します。 削除またはロックされた予約など、一部の変更は、続行しても適用されません。 |
| 結果の有効期限が切れた | 72 時間以上前、またはその時間範囲の開始を過ぎた結果を適用しようとしました。 | 最適化をもう一度実行して、現在の結果を取得します。 |
既知の問題と制限事項
スケジュール操作エージェントには、次の制限があります。
クルー、機器、プール、施設タイプのリソースはサポートされていません。
要件グループまたは複数日の要件 (要件の詳細レコードに関連する要件) はサポートされていません。
リソースは、1 日またはシフトごとに最大 3 つの休憩を取ることができます。 ブレークが 4 回以上ある場合、エージェントはエラーを返します。
エージェントは、要件の充足に関する優先設定を考慮しません。
エージェントは、リソース スケジュールの最適化 (RSO) に固有のフィールドをサポートしていません。