スケジュール運用エージェントの目標と目標 (プレビュー)

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

目標は、最適化する結果をスケジュール操作エージェントに指示します。 各目標は、エージェントが行うトレードオフを説明する一連の 目標と一連の 制約を組み合わせて、リソースが要件を満たす資格があるかどうかを判断します。 対話型の最適化を実行するとき、およびバッチ最適化の計画を構成するときに、目標を選択します。

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. リソース スケジュール アプリの [設定] 領域で、[ 最適化] で [ スケジュールの目標] を選択し、[ 新規] を選択します。 組み込みの目標に基づいて目標を設定するには、組み込みのゴール レコードを開き、代わりにそれを複製します。

  2. 名前と、必要に応じて説明を入力します

  3. エージェントで検討する目的ごとに、それをオンにし、 重み付け値 を 1 から 10 に設定します。 少なくとも 1 つの目標を含め、それぞれに一意の重みを与えます。 エージェントは、優先度ラダーに含まれる目標を重み付けして、最高から最低の順にランク付けします。

  4. [ スケジュール オプション] で、有効にするオプションを選択します。

  5. 保存を選びます。

対話型の最適化を実行するときに目標を選択することも、計画に追加することもできます。

次のステップ