Optimizing Scheduling and Dispatching operations

  • Release version: Xanadu
  • Updated August 1, 2024
  • 4 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Optimizing Scheduling and Dispatching operations

    This content explains how dispatchers in ServiceNow Field Service Management efficiently schedule and assign tasks to field agents to maximize resource utilization and improve customer satisfaction. It highlights the challenges of scheduling, where dispatchers must allocate tasks within shift constraints, and outlines various scheduling methods to optimize task assignments.

    Show full answer Show less

    Scheduling Methods

    • Manual Scheduling: Dispatchers assign tasks directly using drag-and-drop, suitable for small teams but time-consuming and prone to errors.
    • Interactive Scheduling: Tools like Auto-Assign, Intelligent Task Recommendation, and Route Optimization support dispatchers by suggesting optimal task assignments and routes, while allowing final dispatcher control. This method is ideal for high-volume, dynamic task environments.
    • Automatic Scheduling: Uses Dynamic Scheduling rules to auto-assign tasks based on conditions such as skillset and location. Best for medium-scale operations and routine tasks. It can also handle schedule changes triggered by events like sick leaves or vacations.
    • Schedule Optimization: Batch Optimization plans multiple tasks for several agents ahead of time (e.g., weekly planning), while Intraday Optimization dynamically adjusts schedules in real-time to respond to cancellations, delays, or new tasks.

    Automating Work Order Task Scheduling

    Automated scheduling considers critical factors such as SLAs, task dependencies, skills, parts, working hours, geographical location, contractor availability, and preferences. This ensures the right task is assigned to the right agent, improving operational efficiency and reducing manual effort.

    Managing Technicians and Tasks by Location

    ServiceNow Field Service Management includes various map views to support efficient field operations:

    • Agent Map: Allows agents and managers to view optimized daily routes for assigned tasks.
    • Dispatch Map: Enables dispatchers to locate technicians, assign or reassign tasks based on proximity, and monitor open work orders to balance workloads and respond quickly to impacted areas.
    • SLA Map: Color-coded map helping dispatchers prioritize tasks according to SLA breach risk, ensuring critical service commitments are met.

    Key Considerations for Effective Scheduling

    Scheduling decisions take into account:

    • Service Level Agreements (SLAs)
    • Task windows and duration
    • Task dependencies
    • Required skills and parts
    • Working time and overtime constraints
    • Geographical location of tasks and agents
    • Contractor availability and custom preferences
    • Task bundling opportunities

    By leveraging these factors and the described scheduling methods, ServiceNow customers can optimize field service dispatching to increase productivity, reduce travel time, and enhance customer satisfaction.

    Explore how dispatchers manage scheduling and dispatching operations to ensure tasks are assigned efficiently to field agents, maximizing resource use and customer satisfaction. Discover the mechanisms behind effective task allocation, ensuring the right task goes to the right agent at the right time for smooth service delivery.

    The Scheduling Challenge

    Dispatchers are responsible for determining which field agent should attend to which tasks, and when, during their shift. Their goal is to produce a service schedule, creating an optimal task schedule for all agents in the field.

    Given that each task takes 2 hours to complete and each agent has an 8-hour shift, each field agent can complete up to 4 tasks during a single shift. For 4 tasks and 4 resources:
    • All four agents could each take one task.
    • One agent could handle all 4 tasks.
    • Two agents could split the tasks, each taking 2 tasks.
    • Three agents could divide the tasks with one agent taking 2 tasks and the other two taking one task each.

    Overview of Scheduling Methods

    The goal of scheduling is to ensure that the right task is assigned to the right field agent at the right time, optimizing resource utilization and customer satisfaction. Understanding the scheduling mechanisms provides a holistic view of task allocation options available to a dispatcher.
    • Manual: Manual scheduling involves the traditional drag-and-drop method, allowing dispatchers to manually assign tasks to field agents. While suitable for smaller teams with limited tasks, manual scheduling can be time-consuming and prone to errors.
    • Interactive: Auto-Assign, Intelligent Task Recommendation and Route Optimization
      • Dispatchers can utilize various interactive tools to find the best assignment, but the dispatcher makes the final decision. Auto-Assign manually triggers dynamic scheduling and finds suitable field agents based on various parameters; the dispatcher chooses to accept. Suitable for high volume of tasks needing quick allocation. For example: a telecom company rolling out a new service across a city.
      • 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.
      • While Auto-Assign focuses on assigning the task to the most suitable technician, Route Optimization re-orders these tasks post-assignment to minimize driving time.
    • Automatic: Automatic scheduling is using Dynamic Scheduling to auto-assign incoming tasks based on predefined conditions like skillset, location, etc. This method utilizes predefined rules to assign tasks and is efficient for medium-scale operations, focusing on immediate, individual task assignments. It is also ideal for tasks with well-defined requirements, such as routine maintenance tasks for a fleet of rental cars. Automatic scheduling can also be triggered from an event, such as when a tech schedules non-available time, tasks are automatically removed and rescheduled. This may be used during vacations or unexpected sick leaves.
    • Schedule Optimization: Batch Optimization optimizes tasks in batches for multiple field agents, considering all constraints. Use it at the beginning of the day or week. For example, a cleaning service plans its week ahead for multiple clients. Intraday Optimization re-optimizes 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.

    Automating work order task scheduling

    Learn how to effortlessly schedule work order tasks among field agents using automated scheduling methods. With factors like SLAs, task dependencies, and locations in mind, automation streamlines the process for optimal results.

    Key Considerations for Scheduling:
    • Service Level Agreements (SLAs)
    • Task Windows & Duration
    • Task Dependencies
    • Skills and Parts Required
    • Working Time and Overtime
    • Geographical Location
    • Contractor Availability
    • Custom Preferences
    • Task Bundling

    The automated scheduling methods considers the key factors and assigns tasks to the right agents. This not only saves time but also enhances the efficiency of the field service operations.

    Efficiently manage technicians and tasks based on location

    Field Service Management provides different types of maps. These maps help field service agents, managers, and dispatchers to get tasks done faster.

    Agent map
    Field service agents can view optimized routes for tasks assigned to them on a given day.

    Managers can view optimized routes for tasks assigned to members in their team.

    Dispatch map
    Dispatchers can know where field service technicians are so that the dispatchers can assign and re-assign work based on proximity.

    Dispatchers can view all open work tasks so they can understand work distribution and can quickly identify impacted areas.

    Dispatchers can easily assign work tasks, optimize routes, and change assignments directly from the map.

    Service level agreement (SLA) map
    The SLA map is color-coded. Dispatchers can prioritize work tasks for technicians based on SLA contractual terms, such as time to breach.