Schedule optimization properties
You can set parameters that control how optimization runs.
Field Service Schedule Optimization properties
Schedule Optimization properties
| Property | Description |
|---|---|
| Number of seconds used for task scheduling resolution | Specifies the acceptable interval for scheduling a task. For example, if the value is set to 300 seconds, Schedule Optimization will schedule tasks and the associated travel time, such as task start time, travel start time, or estimated end, to the nearest 5-minute start or end time.
|
| Qualifier type for schedule optimization | The qualifier type for schedule optimization determines the criteria used to optimize schedules. There are two qualifier types available: "Assignment group" and "Territory." When the Field Service Territory model is enabled, the qualifier type automatically switches to "Territory" and remains fixed. This means that when the Territory model is active, the optimization process focuses on territories instead of assignment groups. For more information, see Enable the Field Service territory model.
|
| Travel Time Estimates | Numeric value set to determine the maximum number of location points allowed in a map provider call. Beans.AI is the map provider that Schedule Optimization supports for travel time estimates. For more information, see Schedule Optimization travel estimate providers.
|
| Exit buffer time | Amount of time (in minutes) to add between the end of a task and the travel start of the next. An example of a valid time value is 10.
|
Performance-related Schedule Optimization properties
| Property | Description |
|---|---|
| com.glide.event_manager.sn_schedule_optim.event_queue_1.claim_limit | Controls the number of Solution Processing events grabbed by its event handler and processed in a single background transaction.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_1.even.load.distribution.enabled | Controls balanced events load distribution for custom queue sn_schedule_optim.event_queue_1.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_2.claim_limit | Controls the number of Solution Processing events grabbed by its event handler and processed in a single background transaction.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_2.even.load.distribution.enabled | Controls balanced events load distribution for custom queue sn_schedule_optim.event_queue_2.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_3.claim_limit | Controls the number of Solution Processing events grabbed by its event handler and processed in a single background transaction.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_3.even.load.distribution.enabled | Controls balanced events load distribution for custom queue sn_schedule_optim.event_queue_3.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_4.claim_limit | Controls the number of Solution Processing events grabbed by its event handler and processed in a single background transaction.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_4.even.load.distribution.enabled | Controls balanced events load distribution for custom queue sn_schedule_optim.event_queue_4.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_5.claim_limit | Controls the number of Solution Processing events grabbed by its event handler and processed in a single background transaction.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_5.even.load.distribution.enabled | Controls balanced events load distribution for custom queue sn_schedule_optim.event_queue_5.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_6.claim_limit | Controls the number of Solution Processing events grabbed by its event handler and processed in a single background transaction.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_6.even.load.distribution.enabled | Controls balanced events load distribution for custom queue sn_schedule_optim.event_queue_6.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_7.claim_limit | Controls how many Solution Processing events are grabbed by its event handler and processed in a single background transaction.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_7.even.load.distribution.enabled | Controls balanced events load distribution for custom queue sn_schedule_optim.event_queue_7.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_8.claim_limit | Controls the number of Solution Processing events grabbed by its event handler and processed in a single background transaction.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_8.even.load.distribution.enabled | Controls balanced events load distribution for custom queue sn_schedule_optim.event_queue_8.
|
|
sn_schedule_optim.solution_processor_number_of_queues |
Number of queues for solution processing (task updates). This property increases the number of custom queues (up to 8) for processing optimization solution and speeding up optimization by allowing more parallel processing during solution processing flow.
|
|
sn_schedule_optim.solution_processor_packet_size |
Packet size to group events for solution processing (task updates). This property sets the packet size for grouping events in solution processing, defining the capacity of each custom queue. It aims to distribute solution processing as widely as possible across the available custom queues specified in sn_schedule_optim.solution_processor_number_of_queues."
|