Universal Resource Scheduling in Microsoft Dynamics 365 Field Service

Functional Consultant
Dynamics 365
Field Service

Schedule anything to the right resource for any job or task with ease. Universal Resource Scheduling (URS) is a Dynamics 365 solution that allows organizations from different industries with different scenarios.


  • Experience with Microsoft Dynamics 365 applications is helpful, especially Field Service.

Modules in this learning path

This module focuses on how bookable resources are used in universal resource scheduling. We also cover configuring resources, working with bookable resources, setup of supporting components such as characteristics and roles, and working with facilities, crews, and resource pools.

Dispatchers and schedulers need to easily identify and schedule resources to work on jobs. They should be able to identify which scheduling method is best based on the scenario that they're trying to schedule. When scenarios arise that require assistance, dispatchers can use the schedule assistant. The assistant provides recommendations based on requirements that you define for the job. Many times, you need to reschedule items or assign them to a different resource. With Dynamics 365, schedule board dispatchers can easily identify which items need to be rescheduled and either reschedule them or rebook them to a different resource.

Tailoring the schedule board for easier scheduling is made possible with multiple schedule boards, views, and schedule board options. We look at how we configure the filters, queries, and entities for use with the schedule board.

Learn how to setup and deploy Resource Scheduling Optimization in this module. Topics include configuration options, defining optimization goals and scope as well as optimizing schedules.

This module explains how to work with the schedule board, booking conflicts, and use single resource optimization, and then provides some basic troubleshooting steps.

Handle more advanced scheduling options that might involve multiple resources, or specific facilities. Use resource pooling to provide place holders for scheduling groups of resources. Schedule crews to work on specific items. Schedule specific facilities that might be used to help deliver a specific service.