[この記事はプレリリース ドキュメントであり、変更されることがあります。]
目標は、最適化する結果をスケジュール操作エージェントに指示します。 各目標は、エージェントが行うトレードオフを説明する一連の 目標と一連の 制約を組み合わせて、リソースが要件を満たす資格があるかどうかを判断します。 対話型の最適化を実行するとき、およびバッチ最適化の計画を構成するときに、目標を選択します。
Important
- これはプレビュー機能です。
- プレビュー機能は運用環境での使用を想定しておらず、機能が制限される可能性があります。 これらの機能は、お客様が早期にアクセスしてフィードバックを提供できるように、公式リリースの前に利用できます。
目標
目標は、最適化実行の設定 (バランスを取る 目的 、有効になっている オプション 、名前と説明) を格納する再利用可能なレコードです。 2 種類の目標が存在します。
組み込みの目標 はエージェントに付属しており、設定パネルで既に使用できる最適化オプション ( [使用率の最大化 ] や [ Front-load High-Priority Work] など) と一致します。 組み込みの目標は読み取り専用であり、新しい目標と制約が利用可能になると、時間の経過とともに更新されます。
カスタム目標 は、管理者がゼロから作成するか、組み込みの目標を複製することによって作成する目標です。 カスタム目標は完全に編集可能であるため、含める目的を選択し、相対的な重要度を設定し、既定で有効にする制約を決定できます。
管理者は目標を作成および編集します。 ディスパッチャーと技術者は、最適化を実行するときに目標を表示し、1 つを選択できます。
目標を選択すると、エージェントは目標の既定の制約を適用します。 対話型の最適化では、目標レコードを変更せずに、個々の実行のこれらの既定値をオーバーライドできます。 バッチ最適化の場合、目標は プランの実行に適用されます。
目標
目標は、エージェントがそれらの間でバランスを取る結果を示します。 一方の目標を増やすことは、通常、別の目標を犠牲にすることを意味します。 たとえば、優先度の高い作業をスケジュールすると、合計移動時間が長くなる場合があります。
カスタム目標で、含める目標を選択し、それぞれに 1 から 10 の重みを割り当てます。 少なくとも 1 つの目標を含め、重要度順に目標を順位付けできるよう、各重みが一意になるようにしてください。 エージェントは、指定しない目標は無視します。
重みは、絶対量ではなく 相対的 な重要度を表します。 エージェントは、その目標のスコア付け方法と、目標間で取引できる最適度に基づいて重みを解釈します。 たとえば、 優先リソースの優先順位 を 5 に設定すると、エージェントは平均移動時間の約 2 倍を犠牲にして、優先リソースを割り当てることができます。 10 の場合、ほぼすべてのケースで、対象となる優先リソースが割り当てられます。
エージェントは、次の目的をサポートしています。
| Objective | Description |
|---|---|
| 優先リソースの優先順位付け | 要件に 適した リソースを優先します。 優先リソースは、有効なすべての制約を満たす必要があります。 |
| 優先度の高い要件を最初にスケジュールする | 各要件の優先度値に基づいて、できるだけ優先度の高い作業をスケジュールします。 |
| 既存の予約を優先する | リソースのスケジュールのチャーンを減らすために、既存の予約を維持することを優先します。 これにより、同じリソースを割り当て、既存の到着時刻から 5 分以内に維持することを優先できます。 |
| 全体的なリソース使用率を最大化する | リソースのダウンタイムを減らし、リソースが予約に多くの時間を費やすことができるようにします。 使用率には移動時間は含まれません。 |
| 移動時間を最小限に抑える | 最適化スコープ内の予約ごとの全体的な平均移動時間を最小限に抑えます。 この目的は、各予約の移動時間を個別に最小限に抑えるわけではありません。スコープ内のすべての予約のすべての移動時間の平均が考慮されます。 |
| 要件で定められた時間枠内でのスケジュール | スケジュール範囲内の各要件のスケジュール設定を優先します。 範囲に近いスケジュールに対する部分的なクレジットはありません。 |
| 最も低い照合特性評価を優先する | 要件を満たすスキルの低いリソースを優先し、より熟練したリソースを必要とする作業に使用できるようにします。 |
スケジュール オプション
目標の スケジュール オプション には、オンまたはオフにできるオプションと制約が含まれます。 目標を選択すると、エージェントによって目標の設定が適用されます。 対話型の最適化では、1 回の実行でオーバーライドできます。
| オプション | Description |
|---|---|
| 必要な特性を常に一致させる | リソースには、要件に必要なすべての 特性 が必要です。 要件で評価値が指定されている場合は、リソースの評価が満たされるか、それを超える必要があります。 特性のない要件は、どのリソースでも満たすことができます。また、特性のないリソースは、何も必要ない要件のみを満たすことができます。 |
| 常に地域を一致させる | リソースは、要件と同じ 領域 にある必要があります。 領域のない要件は、どのリソースでも満たすことができます。 |
| 常に時間範囲を一致させる | 予約の到着時間は、保証期間と日付フィールドから派生する要件の スケジュール範囲内に収まる必要があります。 範囲が既に過去である要件は、スケジュールできません。 |
| 予測型旅行 | 履歴トラフィック データを使用して、1 日の異なる時間帯の移動をより正確に予測しようとします。 このオプションを有効にすると、最適化が遅くなり、さまざまな 制限が適用されます。 これらの制限を超えると、システムは標準の移動計算を使用するようにフォールバックします。 |
Note
[常に一致する時間枠] オプションと [Schedule Within Requirement Time Window]\(要件時間枠内のスケジュール\) 目標は同様に機能しますが、さまざまな処理を行います。 このオプションは、要件が対象となる時間枠内にスケジュールする 必要 があるかどうかを決定します。 この目標は、オプションがオフになっているときに、エージェントがウィンドウ内で要件のスケジュールを設定 しようとする 強さを決定します。
常に適用される制約
これらの制約は常に適用され、オフにすることはできません。
| 制約 | Description |
|---|---|
| カテゴリ | リソースは、要件で指定されているカテゴリの少なくとも 1 つに属している必要があります。 カテゴリのない要件は、どのリソースでも満たすことができます。 |
| 制限付きリソース | 要件に対して制限付きとしてマークされているリソースは、一致しません。 制限は同じリソースの優先よりも優先され、有効期限を設定できます。 |
| 次の中から選択する必要があります | 要件で選択するリソースが指定されている場合、それらのリソースのみが対象となり、他のすべての制約を満たす必要があります。 一致するものがない場合、要件はスケジュールされません。 |
| リソースの種類 | リソースは、要件で指定されているリソースの種類のいずれかである必要があります。 要件で種類が指定されていない場合は、任意のリソースの種類が対象となります。 |
目標の作成
カスタム目標を作成するには:
リソース スケジュール アプリの [設定] 領域で、[ 最適化] で [ スケジュールの目標] を選択し、[ 新規] を選択します。 組み込みの目標に基づいて目標を設定するには、組み込みのゴール レコードを開き、代わりにそれを複製します。
名前と、必要に応じて説明を入力します。
エージェントで検討する目的ごとに、それをオンにし、 重み付け値 を 1 から 10 に設定します。 少なくとも 1 つの目標を含め、それぞれに一意の重みを与えます。 エージェントは、優先度ラダーに含まれる目標を重み付けして、最高から最低の順にランク付けします。
[ スケジュール オプション] で、有効にするオプションを選択します。
保存を選びます。
対話型の最適化を実行するときに目標を選択することも、計画に追加することもできます。