Activate Schedule Optimization

task australia Updated Sep 10, 2026 2 min read schedule-optimization-engine-plugin.md
Raw file servicenow.com

Activate the Schedule Optimization plugin (com.snc_schedule_optimization) for Field Service Management with the administrator role.

Before you begin

Role required: admin

  • Schedule Optimization requires a separate subscription from the rest of the ServiceNow AI Platform.

    To purchase a subscription, contact your ServiceNow account manager. When you purchase a subscription, certain plugins are activated automatically. If a plugin doesn't appear in the instance, submit a request via the Now Support Service Catalog.

  • Schedule Optimization requires the following plugins. Ensure that these plugins are activated before you install Schedule Optimization.

    • Predictive Intelligence (com.glide.platform_ml)

      Provides various capabilities and solution types for training the system to predict, recommend, and drive data outcomes.

    • Field Service Management (com.snc.work_management)

      Adds a number of plugins related to agent scheduling and work order task management.

    • Map Integrations for Field Service (com.snc.app_fsm_map_integr)

      Performs intelligent travel time estimates to allocate work order tasks to agents, taking into account both the agent's location and the task's location.

Role required: admin

About this task

The following items are installed with Schedule Optimization:

Table

Description

Optimization Scope snc_schedule_optim_optimization_scope

Defines the qualifiers (groups or territories), tasks, and policies to be used during optimization

Scope Qualifier snc_schedule_optim_scope_m2m_qualifier

Relates a group or territory to a scope

Optimization Batch snc_schedule_optim_batch

Defines the optimization schedule for one or more scope

Optimization Feature snc_schedule_optim_optimization_constraints

Defines the objectives and constraints to be used in optimization policies Note: table is read only

Policies snc_schedule_optim_policy

Container record for objectives and constraints that are used for optimization

Policy Configurations snc_schedule_optim_policy_configuration

A related list is table used to add objectives and constraints to a policy

Scheduling Attribute Configuration snc_schedule_optim_sched_attr_config

Defines common optimization settings to be used by intraday configurations or optimization batches and scopes

Intraday Configuration snc_schedule_optim_intraday_config

Defines the default scheduling attribute configuration, the default processing window and flow for intraday optimization

Intraday Qualifier snc_schedule_optim_intraday_m2m_qualifier

Relates a group or territory to an intraday configuration

Intraday Attribute Override snc_schedule_optim_intraday_m2m_sched_attr_config

Overrides the default scheduling attribute configuration or default processing window for a particular group or territory

Intraday Job Qualifier wm_intraday_job_m2m_qualifier

Relates a group or territory to an intraday job

On-Demand Optimization Applicable Policies snc_schedule_optim_attr_m2m_policy

Defines the alternate policies eligible for an on-demand optimization run for a particular scheduling attribute configuration

For more information, see [Configuring Schedule Optimization](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/field-service-management/field-service-scheduling/schedule-optimization-engine.md).

Procedure

  1. Navigate to All > System Applications > All Available Applications > All.

  2. Find the Schedule Optimization plugin (com.snc_schedule_optimization) using the filter criteria and search bar.

    You can search for the plugin by its name or ID. If you cannot find a plugin, you might have to request it from ServiceNow personnel.

  3. Select Install to start the installation process.

    Note: When domain separation and delegated admin are enabled in an instance, the administrative user must be in the global domain. Otherwise, the following error appears: Application installation is unavailable because another operation is running: Plugin Activation for <plugin name>.

    You will see a message after installation is completed. For information about the components installed with a plugin, see Find components installed with an application.

What to do next

Create a policy for Schedule Optimization

Search documentation
Search document titles and file paths on the australia branch