--- title: Example- Schedule Optimization description: This example shows three different ways admins can configure the optimization engine to schedule tasks. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/field-service-management/field-service-scheduling/schedule-optimization-example.html release: australia product: Field Service Scheduling classification: field-service-scheduling topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Schedule Optimization, Setting up a Field Service scheduling method, Configure, Field Service Management] --- # Example- Schedule Optimization This example shows three different ways admins can configure the optimization engine to schedule tasks. Admins can configure Schedule Optimization to run overnight in batches to schedule a larger number of tasks or throughout the day at selected intervals based on events. Admins can also enable dispatchers to initiate Schedule Optimization from Dispatcher Workspace by configuring on-demand optimization. In this example, the organization is ensuring that agents complete as many tasks as they can during their shift without spending a lot of time traveling between tasks. A policy is configured to maximize assignments and minimize travel time. On-demand optimization is enabled for the dispatchers who are assigned to this group of agents. ## Admin Core Configurations for Schedule Optimization |Field|Value| |-----|-----| |Qualifier type for Schedule Optimization|Assignment Group| |Number of seconds used for task scheduling resolution|1| |Maximum number of location points allowed in a map provider call|300|
Field Value
Name Maximum Assignments
Active true
Constraints Default values
Overall objectives Maximize travel time \(weight 1\) Maximize task assignments \(weight 1\) Maximize assignments to earlier shifts \(weight 1\)
|Field|Value| |-----|-----| |Name|West coast config| |Active|True| |Travel estimate provider|Beans.ai| |Default policy|Maximum Assignments| |Straight line estimate config|West Coast| |Tasks|State is one of: Pending dispatch or Scheduled| |On Demand applicable policy|West Coast Dispatcher| ## Batch Optimization Configurations |Field|Value| |-----|-----| |Name|West Coast weekly| |Schedule start date|2023-12-01| |Run frequency|Every 7 days| |Batch start time|22:00| |Batch end time|3:00| |Field|Value| |-----|-----| |Name|West Coast-Next 7 days| |Active|True| |Scheduling attribute configuration|West Coast config| |Rank|1| |Assignment horizon offset|00| |Assignment horizon range|Days 7| |Optimization Batch|West Coast weekly| |Start date|2023-12-01| |Batch start time|22:00| |Batch end time|3:00| |Assignment group|San Diego North| **Note:** Select schedule now when the form is complete ## Intraday Optimization Configurations
Field Value
Name West Coast
Active True
Default scheduling attribute configuration West Coast config
Default False
Flow Schedule intraday jobs \(default\)
Default processing window Workday 9:00-5:00
Assignment group San Diego South - Enable On Demand = True San Diego North - Enable On Demand = True
## On-demand Optimization configurations |Field|Value| |-----|-----| |On Demand applicable policy|West Coast Dispatcher|
Field Value
Assignment group San Diego South - Enable On Demand = True San Diego North - Enable On Demand = True