例 - 動的スケジューリング

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • 動的スケジューリングが、主要な一致基準に焦点を当てて、タスクに最適なエージェントに優先順位を付ける方法について説明します。

    すべてのフィールドエージェントが同じ地域で作業するシナリオを考えてみましょう。すべてのエージェントがタスクから常に同じ相対距離にいるため、タスクを実行できるかどうかが最も重要な基準であり、次に一致する部品要件が続きます。

    次のインフォグラフィックは、動的スケジューリングで重み付けを使用して、タスクに割り当てる最適なエージェントを決定する方法を理解するのに役立ちます。一致基準に基づいてエージェントランクを計算するプロセスと式を示すインフォグラフィック。

    一致基準に加えて、タスクからの距離も考慮する

    フィールドエージェント全員が同じ小さな地域にいない場合に、計算がどのように変化するかを考えてみましょう。距離が重要な場合は、[ 現在のタスクからの距離 ] または [ タスクからの距離 ] の一致条件を使用できます。これらのタスク基準からの距離は、フィールドエージェントがタスクに近いほど優れているため、他の基準とは異なります。したがって、他の基準とは異なり、ここでは大きい数値よりも小さい数値の方が優れています。結果のスコアを真に比較するには、少ないほど良い調整が必要です。調整は、ランキング方法「少ないほど良い」を使用して、任意の基準のスコアを 1 から減算することによって行われます。
    注:
    タスクからの距離 の計算は LocationFromTask スクリプトインクルードで行われ、 現在のタスクからの距離 の計算は CurrentLocationFromTask スクリプトインクルードで行われます。この計算では、タスクの緯度と経度を取得し、マイルで表されるエージェントの緯度と経度と比較します。