Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

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

FieldValue
Qualifier type for Schedule OptimizationAssignment Group
Number of seconds used for task scheduling resolution1
Maximum number of location points allowed in a map provider call300
FieldValue
NameMaximum Assignments
Activetrue
ConstraintsDefault values
Overall objectivesMaximize travel time \(weight 1\) Maximize task assignments \(weight 1\) Maximize assignments to earlier shifts \(weight 1\)
FieldValue
NameWest coast config
ActiveTrue
Travel estimate providerBeans.ai
Default policyMaximum Assignments
Straight line estimate configWest Coast
TasksState is one of: Pending dispatch or Scheduled
On Demand applicable policyWest Coast Dispatcher

Batch Optimization Configurations

FieldValue
NameWest Coast weekly
Schedule start date2023-12-01
Run frequencyEvery 7 days
Batch start time22:00
Batch end time3:00
FieldValue
NameWest Coast-Next 7 days
ActiveTrue
Scheduling attribute configurationWest Coast config
Rank1
Assignment horizon offset00
Assignment horizon rangeDays 7
Optimization BatchWest Coast weekly
Start date2023-12-01
Batch start time22:00
Batch end time3:00
Assignment groupSan Diego North

Note: Select schedule now when the form is complete

Intraday Optimization Configurations

FieldValue
NameWest Coast
ActiveTrue
Default scheduling attribute configurationWest Coast config
DefaultFalse
FlowSchedule intraday jobs \(default\)
Default processing windowWorkday 9:00-5:00
Assignment groupSan Diego South - Enable On Demand = True San Diego North - Enable On Demand = True

On-demand Optimization configurations

FieldValue
On Demand applicable policyWest Coast Dispatcher
FieldValue
Assignment groupSan Diego South - Enable On Demand = True San Diego North - Enable On Demand = True