--- title: Setting up a Field Service scheduling method description: In Field Service Management, a scheduling method is the process used to assign tasks to field technicians. As an administrator, you can choose the scheduling method that best meets your organization's needs. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/field-service-management/field-service-scheduling/setting-up-scheduling-methods.html release: australia product: Field Service Scheduling classification: field-service-scheduling topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 8 breadcrumb: [Configure, Field Service Management] --- # Setting up a Field Service scheduling method In Field Service Management, a scheduling method is the process used to assign tasks to field technicians. As an administrator, you can choose the scheduling method that best meets your organization's needs. ## Configuration overview 1. Choose and configure a scheduling method. Refer the following table to understand each scheduling method.
| Scheduling Method | Key Features |
|---|---|
| [Schedule Optimization](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/field-service-management/field-service-scheduling/schedule-optimization-engine.md) | Schedule Optimization aims for global efficiency by minimizing driving time, balancing workloads, etc. Proactive and holistic policy-based engine that takes a snapshot of all assigned and pending tasks across all agents, analyzing multiple possibilities for task assignment. It runs as often as every 15 minutes, or can be triggered on demand from the Dispatcher Workspace.Considers all assigned and pending tasks across all agents, analyzing multiple possibilities for task assignment. You can also use Intraday Optimization to re-optimize schedules in real-time based on changing conditions. Useful when tasks are canceled, delayed, or new tasks come in. For example: a cable service provider deals with last-minute cancellations and new installations. |
| [Dynamic Scheduling](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/field-service-management/field-service-scheduling/Configure-dynamic-scheduling.md) | Dynamic Scheduling assigns tasks as they come in, checking agent schedules for availability. Examines each incoming task individually. If there's no free time, it swaps out less important tasks. It's a quick, task-by-task approach. Dynamic Scheduling can be set to run automatically at an interval or manually using the Auto Assign option. It works based on set criteria like skills and location. It's great for routine tasks and can adjust when things change, like when a tech is unavailable due to vacation or illness. |
| Manual Scheduling | Drag and drop method. Suitable for small teams with limited tasks but prone to errors |
| [Intelligent task recommendations](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/field-service-management/field-service-scheduling/administer-task-recommendations.md) | Recommends tasks to fill gaps in agent's schedule. Maximizes agent productivity by utilizing available time. When Intelligent Task Recommendation is invoked in Dispatcher Workspace, any free time that agents have between tasks and events is displayed as white space in the agent's calendar. It recommends the best available tasks to fill these gaps in the schedule. This feature is available to both dispatchers in the Dispatcher Workspace and to field agents in the ServiceNow® Agent Mobile Application |
| [Route Optimization](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/field-service-management/field-service-scheduling/configuring-route-optimization.md) | Route Optimization concentrates solely on minimizing travel time for a single agent. It does not consider swapping tasks between agents. However, Schedule Optimization looks at the entire schedule and considers swapping tasks between agents to make everything more efficient.Route Optimization is agent-centric and aims to reduce travel time for individual agents. |