ルートの最適化
ジオロケーションまたは直線距離での見積もりのどちらかを使用してタスクのルートを最適化し、その日のエージェントタスクをできるだけ効率的に並べ替えます。
エージェントのタスクルートは、エージェントに 1 日に完了するタスクが 15 件未満しかアサインされていない場合に最適化されます。ルート最適化は、それらのすべてのタスクとエージェントの移動時間を考慮してタスクを並べ替え、それらのタスクを実行するための最適なルートを提供します。エージェントの 1 日に実行するタスクが 15 件を超える場合、システムは、エージェントがタスクを実行する必要がある次に近い場所に基づいてタスクを自動ルーティングします。
[FSM のシフトスケジューリングを有効にして可用性を判断する (Enable Shift Scheduling for FSM to Determine Availability)] 構成を有効にすることで、フィールドサービスのワークフォース最適化アプリケーションからエージェントディスパッチャワークスペーススケジュールとイベントをカレンダーに表示します。詳細については、「グローバルドメイン構成」を参照してください。
- タスクの最後から次の移動開始までの時間 (分)。
- 有料道路の使用を許可。
- Google Maps API、beans.ai、または直線距離の見積もりを使用して、移動時間と距離を計算します。この値は、推定移動時間および距離を計算するプロパティの設定のルート最適化で設定します。
移動時間と距離の推定に Google のルートデータを使用する Google Map API を使用する場合、Google Maps API for Business を使用するには、Google Maps API キーまたはクライアント ID を設定する必要があります。詳細については、「Google Maps API の設定」を参照してください。直線距離の推定を使用する場合、システムは緯度と経度に基づく組み込みの時間と距離の推定値を使用します。
- スケジュールが指定されていない場合のすべての作業エージェントのデフォルトの開始時間。
- スケジュールが指定されていない場合のすべての作業エージェントのデフォルト終了時間。
- すべての移動時間に追加する割合。
- ラッシュアワーの移動時間に追加する割合。
- 朝のラッシュアワーの時間帯。
- 夕方のラッシュアワーの時間帯。
- タスクがバンドルされている場合。タスクバンドルの詳細については、「 タスクバンドルの構成」を参照してください。
また、エージェントのスケジュール、エージェントの 勤務時間外の移動時間、およびエージェントの休暇も考慮され、タスクルートが最適化されます。
タスクの場所が実用的でない、見つからない、またはタスクウィンドウをスケジュールできないなどの理由でタスクを最適化できない場合、システムはタスクをルーティングできなかった理由を示すメッセージを表示します。その後、タスクを [ディスパッチ待ち ] ステータスに戻します。
ルート最適化の自動実行
特定の日のエージェントタスクルートを最適化するスケジュール済みジョブを設定できます。[ タスクルーティングの最適化 (Optimize Task Routing )] スケジュール済みジョブは、デフォルトでは非アクティブです。このスケジュール済みジョブの [アクティブ ] フィールドを true に設定すると、ジョブは毎日システム時間の午前 3:00 に実行されます。スケジュール済みジョブは、現在の日付にエージェントにアサインされたタスクまたはエージェントによって承認されたタスクを考慮し、それらのタスクのルートを自動的に最適化します。