スケジュール最適化プロパティ
最適化の実行方法を制御するパラメーターを設定できます。
フィールドサービス スケジュール最適化 プロパティ
スケジュール最適化のプロパティ
| プロパティ | Description (説明) |
|---|---|
| エージェントのオンサイトチェックインを有効/無効にする | エージェントがタスクの場所に到着する予定時間。
有効にすると、任意の作業指示タスクに値を設定できます。 |
| 終了バッファー時間 | タスクの最後から次の移動開始までの時間 (分)。有効な時間値の例は 10 です。
|
| スケジュール最適化の修飾子タイプ | スケジュール最適化の修飾子タイプによって、スケジュールの最適化に使用される基準が決まります。利用可能な修飾子タイプは、「アサイン先グループ」と「テリトリー」の 2 つです。 フィールドサービステリトリーモデルが有効になっている場合、修飾子タイプは自動的に「テリトリー」に切り替わり、固定されたままになります。つまり、テリトリーモデルがアクティブな場合、最適化プロセスではアサイン先グループではなくテリトリーに重点が置かれます。詳細については、「フィールドサービステリトリーモデルの有効化」を参照してください。
|
| タスクスケジューリングの解決に使用される秒数 | タスクをスケジュールするための許容間隔を指定します。 たとえば、値が 300 秒に設定されている場合、 スケジュール最適化 は、タスクと関連する移動時間 (タスク開始時間、移動開始時間、推定終了時間など) を、最も近い 5 分の開始時間または終了時間にスケジュールします。
|
| 修飾子セットで重複する修飾子の最大数 | ここで定義します。 詳細情報を示します。
|
| ロギングレベル | ログ記録レベルによって、最適化ログエントリの結果に表示される情報の種類が決まり、 スケジュール最適化 の実行に関する詳細が提供されます。利用可能なオプションは、[エラー]、[警告]、[情報]、および [デバッグ] の 4 つです。
|
| 移動時間の見積もり | マッププロバイダー呼び出しで許可される位置ポイントの最大数を決定するために設定される数値。 Beans.AI は、Schedule Optimization が移動時間の推定のためにサポートするマッププロバイダーです。詳細については、「スケジュール最適化出張予測プロバイダー」を参照してください。
|
パフォーマンス関連の スケジュール最適化 プロパティ
| プロパティ | Description (説明) |
|---|---|
| com.glide.event_manager.sn_schedule_optim.event_queue_1.claim_limit | イベントハンドラーによって取得され、単一のバックグラウンドトランザクションで処理されるソリューション処理イベントの数を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_1.even.load.distribution.enabled | カスタムキュー sn_schedule_optim.event_queue_1 の均等なイベント負荷分散を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_2.claim_limit | イベントハンドラーによって取得され、単一のバックグラウンドトランザクションで処理されるソリューション処理イベントの数を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_2.even.load.distribution.enabled | カスタムキュー sn_schedule_optim.event_queue_2 の均等なイベント負荷分散を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_3.claim_limit | イベントハンドラーによって取得され、単一のバックグラウンドトランザクションで処理されるソリューション処理イベントの数を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_3.even.load.distribution.enabled | カスタムキュー sn_schedule_optim.event_queue_3 の均等なイベント負荷分散を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_4.claim_limit | イベントハンドラーによって取得され、単一のバックグラウンドトランザクションで処理されるソリューション処理イベントの数を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_4.even.load.distribution.enabled | カスタムキュー sn_schedule_optim.event_queue_4 の均等なイベント負荷分散を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_5.claim_limit | イベントハンドラーによって取得され、単一のバックグラウンドトランザクションで処理されるソリューション処理イベントの数を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_5.even.load.distribution.enabled | カスタムキュー sn_schedule_optim.event_queue_5 の均等なイベント負荷分散を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_6.claim_limit | イベントハンドラーによって取得され、単一のバックグラウンドトランザクションで処理されるソリューション処理イベントの数を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_6.even.load.distribution.enabled | カスタムキュー sn_schedule_optim.event_queue_6 の均等なイベント負荷分散を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_7.claim_limit | イベントハンドラーによって取得され、単一のバックグラウンドトランザクションで処理されるソリューション処理イベントの数を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_7.even.load.distribution.enabled | カスタムキュー sn_schedule_optim.event_queue_7 の均等なイベント負荷分散を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_8.claim_limit | イベントハンドラーによって取得され、単一のバックグラウンドトランザクションで処理されるソリューション処理イベントの数を制御します。
|
| com.glide.event_manager.sn_schedule_optim.event_queue_8.even.load.distribution.enabled | カスタムキュー sn_schedule_optim.event_queue_8 の均等なイベント負荷分散を制御します。
|
|
sn_schedule_optim.map_vendor_call_types |
マップベンダーに対して同期または非同期のコールタイプを行うかどうかをコントロールします。
|
|
sn_schedule_optim.solution_processor_number_of_queues |
ソリューション処理 (タスク更新) のキューの数。 このプロパティは、最適化ソリューションを処理するためのカスタムキューの数を (最大 8) 増やし、ソリューション処理フロー中により多くの並列処理を可能にすることで最適化を高速化します。
|
|
sn_schedule_optim.solution_processor_packet_size |
ソリューション処理 (タスク更新) のイベントをグループ化するためのパケットサイズ。 このプロパティは、ソリューション処理でイベントをグループ化するためのパケットサイズを設定し、各カスタムキューのキャパシティを定義します。これは、sn_schedule_optim.solution_processor_number_of_queues で指定された利用可能なカスタムキュー全体にソリューション処理をできるだけ広く分散することを目的としています。」
|