---
sourceDocument: Australia Field Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/field-service-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Field Service Management

ft:clusterId :

    - fsm

bundleId :

    - fsm

workflow :

    - Customer and Industry


---

# Run optimization on-demand

# Run optimization for your groups or territories from Dispatcher Workspace {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Reassign tasks and maximize productivity by running Schedule Optimization on demand when scheduling conditions change.

## Before you begin

Schedule Optimization must be activated. For more information, see [Activate Schedule Optimization](https://www.servicenow.com/docs/BJqHAmjI_ehGlMT5jaUKeQ "Activate the Schedule Optimization plugin (com.snc_schedule_optimization) for Field Service Management with the administrator role.").

Intraday optimization must be configured. For more information, see [Configure intraday optimization](https://www.servicenow.com/docs/Nhe7S76JjIltyJWwdZPFUQ "Continuously run schedule optimization at selected intervals throughout the day to efficiently reassign tasks and maximize productivity. Additionally, enable dispatchers to run optimization on demand.").

Role required: schedule_optimization_user

## About this task

Schedule Optimization can be configured to run the optimization engine in batches overnight or at selected intervals throughout the day. This procedure describes how dispatchers can run optimization on
demand from Dispatcher Workspace.
For more information on running the optimization engine automatically, see [Configuring Schedule Optimization](https://www.servicenow.com/docs/7a5Fh10ARrNdhXjj7hCMLQ "Use Schedule Optimization to automate task assignment, create efficient schedules, and respond to changing conditions as they occur throughout the day.").

Schedule Optimization considers the agent's start and end locations from the Resource Schedule Attributes table for the given day.

Schedule Optimization doesn't detect changes
you make to agents or tasks during an optimization run. The system considers changes to agents and tasks during the next optimization run. While an on-demand run is in progress, all scheduled runs are paused. The pause will
remain in effect until the end of the day, and the scheduled runs will resume the next day.

## Procedure

1. Navigate to AllField ServiceDispatching\>Dispatcher Workspace.
2. Select Dispatcher workspace.
3. Select Optimization summary in the contextual side panel.
4. **Optional:** Select the pencil icon to edit the policy you want to use to run optimization.
5. Select Run optimization.
6. **Optional:** Select Pause scheduled runs to schedule tasks manually.  
   Note:  
   Schedule Optimization data doesn't auto-refresh. Enable auto-refresh in the settings.
**Related tasks**   

* [Configure on demand optimization](https://www.servicenow.com/docs/A9uOJpNSf4jtddC7u4qaIw "Enable dispatchers to respond to unexpected changes by configuring on demand intraday optimization, giving them the ability to run Schedule Optimization ad hoc directly from Dispatcher Workspace.")

*[\>]: and then


