Edit

Share via


The business process Schedule service work

Applies to: Dynamics 365 Business Central, Dynamics 365 Field Service, Dynamics 365 Supply Chain Management

This article describes the benefits and process flow of the Schedule service requests business process that is part of the Create and process service work process area in the Service to deliver end to end business process. This process encompasses the steps to identify and book the correct resources to be scheduled to perform service work, which is the next step in the progress.

Important

The service to cash end-to-end scenario has a new name in the February 2025 version of the business process catalog. The articles in Microsoft Learn are not yet fully updated based on this version. Learn more at What's new or changed in the business process catalog February 2025.

Scheduling work orders is the process of planning and organizing tasks or jobs in a systematic manner to ensure efficient and timely completion. It involves scheduling work orders within an agreed time window, considering factors such as available resources, priorities, dependencies, and skills required.

Typically, there are two different reasons to schedule a work order: new work needs to be scheduled have unscheduled work or previously scheduled work needs to be rescheduled.

Some reasons for rescheduling include:

  • Customer requests a new date

  • The previous service was delayed.

  • Part required to complete the work is out of stock

  • The required equipment is unavailable.

  • Truck breaks down when traveling to a Service Location

  • Work accident that causes resource unavailability

Stakeholders

Many people across the organization should contribute to the decision-making process and design of Scheduling Work Orders. The following list provides examples of such stakeholders:

  • Customers: One of the main stakeholders as they set the rules with their requirements, preferences, and availability.

  • Frontline worker: As they perform the work specified in the work order. Their availability, skills, and workload need to be considered when scheduling the work order.

  • Dispatchers: Responsible for coordinating and assigning work orders to frontline workers. They're responsible for scheduling tasks based on resource availability, skills, and other constraints based on the nature of the business.

  • Capacity managers: Focus on managing overall operations, optimizing resource use, and maintaining service level agreements (SLAs).

  • IT: Responsible for configuring and maintaining the scheduling system and providing technical support.

Set schedule service process flow

The scheduling process plays a crucial role in industries like telecommunications, utilities, HVAC, and maintenance services, where frontline workers are deployed to perform on-site installations, repairs, or inspections relying on factors such as customer requests, frontline workers availability, skillsets, and location constraints.

Several tools are available that provide features like real-time visibility, resource tracking, automated scheduling, and route optimization. One of the most important tools is the schedule board that provides a visual representation of scheduled work orders and available resources, such as frontline workers, and allows dispatchers or managers to assign and manage work orders efficiently.

Automated scheduling also plays a significant role available through advanced algorithms and automation techniques to automatically generate optimal schedules not only based on predefined objectives and constraints, but also based on availability and proximity.

Each solid gray rectangle on the diagram represents an end-to-end business process. The solid blue rectangle represents the business process area. The diagram shows the subprocesses for the business process area. The arrows on the diagram show the flow of the business process in an organization. If a subprocess can lead to more than one other subprocess, the parallel subprocesses are shown as branches.

Diagram of the Schedule Service Work process, showing the connection between frontline workers and dispatchers.

The following steps are illustrated in the schedule service work process flow diagram includes the following steps:

  1. Create work order

  2. Review the list of unscheduled work

  3. Review the list of available resources that meet the work requirement and availability

  4. Make scheduling decision applying allocation optimization as well as business needs

  5. Rearrange or reallocate work to optimize the schedule

  6. Booking one or more resource to work

  7. Update remaining duration to exclude booked time

  8. Notify resources that work has been allocated

  9. New work allocated

Implementing schedule service for work orders

There are various configurations and operational processes that are part of setting up scheduling of work orders within in the Dynamics 365 Field Service application. The following table shows the configurations available, and the sequence recommended for setting up the configurations from top to bottom.

  • Use the links on Process step for more information about the component.

  • The Process stage column indicates which stage in the project the configuration or step should be completed.

  • Modifiers may be used on each stage to further describe the timing within the phase to perform the step.

The following sections link to articles for Dynamics 365 Field Service. Dynamics 365 Business Central also includes built-in functionality for service management. Learn more at Service management.

Basic scheduling

Process step Process stage Application: Navigation and Entity 
Booking directly from work order through Quick Book Requirement; Configuration;  Configuration Enable quick book: Enable an entity for scheduling - Dynamics 365 Field Service
Booking directly from work order using book button Fundamental  Book from Work Order, Requirement: Passing booking parameters article?

Scheduling board

Process step Process stage  **Application: Navigation and Entity
Configuring the Schedule Board Design; Configuration; Individual Schedule board tab settings Board settings -> All Board settings
Customize the schedule board Design; Configuration; Individual Schedule board tab settings Board settings -> All Board settings
Manage booking alerts Design; Configuration; Open the schedule board, select booking alerts Icon, and select New booking alert.

Scheduling configuration

Process step Process stage Application: Navigation and Entity
Enable an entity for scheduling Design; Configuration; Individual Schedule board tab settings Board settings > All Board settings
Turn on auto geocoding Requirement; Design; Configuration; Settings > Administration > Field Service Settings
Set up booking statuses Design; Configuration; Open the schedule board, select booking alerts Icon, and select New booking alert.
Include appointments in scheduling Design; Configuration; Resource Scheduling > Settings > Administration > Scheduling Parameters
Fulfillment preferences Design; Configuration; Universal Resource Scheduling > Scheduling > Fulfillment Preferences
Scheduling parameters (Settings) Design; Configuration; Resources > Administration > Scheduling Parameters > Resource Scheduling

Automated schedule optimization

Process step Process stage Application: Navigation and Entity
Deployment Environment setup; Power Platform Admin Center
Configuration Design; Configuration; Resource Scheduling Optimization > Administration> Scheduling Parameters

Next steps

After you have completed the setup and configuration for the schedule service work process in Dynamics 365, consider the following steps and actions to take. (Links are added when the articles are ready.)

  1. Perform Service Work

  2. Review and close service requests

You can use the following resources to learn more about the Schedule work orders process in Dynamics 365.

Contributors

This article is maintained by Microsoft. It was originally written by the following contributors.

Principal authors:

  • Nuno Cruz | FastTrack Solution Architect

  • Jason du Plessis | FastTrack Solution Architect