Configure intraday optimization
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.
Before you begin
Configure the scheduling attributes and activate intraday optimization. For more information see, Create a scheduling attribute for Schedule Optimization and Activate intraday optimization.
Role required: wm_admin
About this task
[Omitted video] Description: This video demonstrates how to configure intraday optimization for a specific group or territory.
Note: This video demonstrates how to configure intraday optimization for a specific group or territory. To create a default intraday configuration for all groups and territories, see step 5.
You can configure the schedule optimization engine to automatically update assigned work order tasks throughout the day as scheduling conditions change. Common conditions that trigger intraday optimization are an agent running late, calling in sick, using PTO, a task being canceled, or a new high priority task.
You can also enable dispatchers to manually trigger optimization to run from the Dispatcher Workspace when the intraday on demand optimization configuration is enabled. Verify that an on demand applicable policy is added to the scheduling attribute. See Create a scheduling attribute for Schedule Optimization to add an on-demand applicable policy to the configuration.
Procedure
-
Navigate to All > Schedule Optimization > Intraday Optimization > Configurations.
-
Select New.
-
Provide a name for the configuration.
-
Set the default scheduling attribute configuration in the Default scheduling attribute configuration field.
To enable dispatchers to run optimization on demand from the Dispatcher Workspace, select a scheduling attribute that has an on-demand applicable policy added to the configuration.
-
Select the Default check box to create a global record for all groups and territories.
Note: Only 1 default record can exist. If you're creating a new default record, deactivate the existing default record.
-
Select the Active check box.
-
In the Schedule tab, select a flow to trigger the intraday configuration and a default processing window.
-
Select Submit.
-
Select the Intraday configuration.
-
In the Qualifiers tab, add your groups or territories.
Note: The Qualifiers tab isn’t available for the default record.
-
Select Save.
-
Enable dispatchers to run optimization for a group or territory from Dispatcher Workspace by setting Enable on demand optimization to true.
-
Select Submit.
-
Create an attribute override for a particular time frame to override the default scheduling attribute or processing window from the related intraday configuration for a particular group or territory.
-
Select the Attribute overrides tab
-
Select New.
-
Enter the applicable dates in the Applies from and Applies to fields.
-
Choose a scheduling attribute configuration and processing window.
-
Select Submit.
-
Result
Intraday Optimization is configured to run at defined intervals and on demand, automatically updating task assignments as conditions change. Events that no longer meet the criteria are removed from both scheduled and prioritized runs to maintain consistency. For example, a task priority changing from '1 - Critical' to '3 - Moderate'.
Related topics
---
title: Configure intraday optimization
description: 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.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/field-service-management/field-service-scheduling/configure-intraday-optimization.html
release: australia
product: Field Service Scheduling
classification: field-service-scheduling
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 3
breadcrumb: [Intraday optimization, Schedule Optimization, Setting up a Field Service scheduling method, Configure, Field Service Management]
---
# Configure intraday optimization
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.
## Before you begin
Configure the scheduling attributes and activate intraday optimization. For more information see, [Create a scheduling attribute for Schedule Optimization](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/field-service-management/field-service-scheduling/configure-scheduling-attributes.md) and [Activate intraday optimization](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/field-service-management/field-service-scheduling/activate-intraday-optimization.md).
Role required: wm\_admin
## About this task
\[Omitted video\] Description: This video demonstrates how to configure intraday optimization for a specific group or territory.
**Note:** This video demonstrates how to configure intraday optimization for a specific group or territory. To create a default intraday configuration for all groups and territories, see step 5.
You can configure the schedule optimization engine to automatically update assigned work order tasks throughout the day as scheduling conditions change. Common conditions that trigger intraday optimization are an agent running late, calling in sick, using PTO, a task being canceled, or a new high priority task.
You can also enable dispatchers to manually trigger optimization to run from the Dispatcher Workspace when the intraday on demand optimization configuration is enabled. Verify that an on demand applicable policy is added to the scheduling attribute. See [Create a scheduling attribute for Schedule Optimization](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/field-service-management/field-service-scheduling/configure-scheduling-attributes.md) to add an on-demand applicable policy to the configuration.
## Procedure
1. Navigate to **All** > **Schedule Optimization** > **Intraday Optimization** > **Configurations**.
2. Select **New**.
3. Provide a name for the configuration.
4. Set the default scheduling attribute configuration in the **Default scheduling attribute configuration** field.
To enable dispatchers to run optimization on demand from the Dispatcher Workspace, select a scheduling attribute that has an on-demand applicable policy added to the configuration.
5. Select the **Default** check box to create a global record for all groups and territories.
**Note:** Only 1 default record can exist. If you're creating a new default record, deactivate the existing default record.
6. Select the **Active** check box.
7. In the **Schedule** tab, select a flow to trigger the intraday configuration and a default processing window.
8. Select **Submit**.
9. Select the Intraday configuration.
10. In the **Qualifiers** tab, add your groups or territories.
**Note:** The **Qualifiers** tab isn’t available for the default record.
11. Select **Save**.
12. Enable dispatchers to run optimization for a group or territory from Dispatcher Workspace by setting **Enable on demand optimization** to true.
13. Select **Submit**.
14. Create an attribute override for a particular time frame to override the default scheduling attribute or processing window from the related intraday configuration for a particular group or territory.
1. Select the **Attribute overrides** tab
2. Select **New**.
3. Enter the applicable dates in the **Applies from** and **Applies to** fields.
4. Choose a scheduling attribute configuration and processing window.
5. Select **Submit**.
## Result
Intraday Optimization is configured to run at defined intervals and on demand, automatically updating task assignments as conditions change. Events that no longer meet the criteria are removed from both scheduled and prioritized runs to maintain consistency. For example, a task priority changing from '1 - Critical' to '3 - Moderate'.
**Related topics**
[Configuring Schedule Optimization](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/field-service-management/field-service-scheduling/schedule-optimization-engine.md)
| title | Configure intraday optimization |
| description | 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. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/field-service-management/field-service-scheduling/configure-intraday-optimization.html |
| release | australia |
| product | Field Service Scheduling |
| classification | field-service-scheduling |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 3 |
| breadcrumb | Intraday optimizationSchedule OptimizationSetting up a Field Service scheduling methodConfigureField Service Management |