Industry and services
The ideal digital transformation partner is not only an expert in theory and technology but also in its customer’s industry. Our consultants are familiar with the processes, priorities and challenges of these eight focus industries.
Contact us
Video preview
Manufacturing companies
proMX has long been focused on supporting manufacturing companies with their digital transformation.
proMX services
proMX helps you tackle challenges by analyzing your processes and customizing your system with tailored solutions. In our discovery workshop, we'll pinpoint the right tools to boost productivity. Let’s get started!
This might be useful
Partners
Partnering with proMX Group to offer the proMX 365 Productivity Suite provides a unique opportunity to enhance your business portfolio and drive significant growth.
Become a Partner
Video preview
Our mission
All companies strive to digitalize and optimize their processes, and thus become more productive.
About us
proMX is your digitalization partner. Our goal is to help you transform your processes to make your business more agile, efficient and competitive. As a Microsoft Partner we are both extremely experienced and well-connected.
More about proMX
Video preview
Our mission
All companies strive to digitalize and optimize their processes, and thus become more productive.
Ron Schönberg, Natasha Ivanova
Nov 14, 2025
Expert articles | 3 min read

Content

If you’ve ever tried to find a real demo of Resource Scheduling Optimization (RSO) for Dynamics 365 Field Service, you probably noticed that this mission is almost impossible. There are plenty of videos talking about it, but none that actually show it in action. That’s because this solution is one of the rarest and least explored add-ons in the Dynamics 365 ecosystem.

In this article, we are going to describe what RSO does and how it behaves inside Dynamics 365. And to make this knowledge even more practical, you will find a full demo video at the end of the article.

What is RSO and why haven’t you seen it before?

Resource Scheduling Optimization (RSO) is an additional feature of Dynamics 365 Field Service that automates and optimizes scheduling. While most companies still plan manually on the schedule board, RSO uses its own intelligent algorithm running on a Microsoft-hosted optimization service. It connects through a technical user, analyzes your available resources and requirements, and then writes back the optimized schedule directly into your system. As a result, you are getting schedules that make sense:



The reason you rarely see RSO in the wild is that it requires additional setup and licensing, and it’s often misunderstood as “just another scheduling assistant”. In reality, it’s a completely different layer of intelligence built to automate large-scale planning.

Inside the RSO app

Once installed, RSO adds a new, minimalistic app called Resource Scheduling Optimization. It looks simple and that was intended to be that way. Inside, you’ll find:

  • Schedule Board, designed to let you test and monitor RSO directly, without switching to another app.
  • A preconfigured Optimization Schedule, provided as an example of how automated scheduling works.

Each optimization run is based on two core components:

  • Scope: Defines which resources and requirements are considered.
  • Goal: Defines what the optimization should prioritize (for example, minimize travel time or handle emergencies first).

Both are mandatory and come with ready-to-use templates, so you can start experimenting right away.

Running a manual optimization

On the schedule board, you’ll see a new puzzle-piece icon. That is the Optimization button. It can help you to: 

  1. Run optimizations for all resources in the current view.
  2. Run it for a single resource (which is faster and ideal for testing).

Even though you can perform manual optimization, it doesn’t have to be this way. You can set RSO to run automatically, for example every night or every few hours, ensuring your schedules always stay up to date.

New resource options

Resource Scheduling Optimization also adds a few new fields to the Bookable Resource entity: 

  • Resource Scheduling Optimization: Determines whether a resource should be included in optimization runs.
  • Allow travel outside work hours: Lets the system plan travel before or after the defined shift.

Note: That second one can make schedules more flexible, but it is advised to use it carefully. It’s technically possible to book a job that starts before work hours, but nobody wants a five-hour drive before they have had their morning coffee. 

Why it matters?

RSO is a working, intelligent engine that can make a visible difference for service organizations struggling with manual planning. It automates one of the hardest tasks in field operations: assigning the right job to the right person at the right time while keeping your rules and constraints in place.  

This solution brings benefits to every level of organization. For dispatchers, it means fewer errors and juggling resources. For technicians – balanced workloads. And for customers – a timely and reliable service.

Experience RSO with proMX 

At proMX, we help organizations get the most out of Dynamics 365 Field Service, including advanced add-ons like Resource Scheduling Optimization. We’ve already seen how RSO transforms scheduling into a faster, smarter, and more data-driven process. 

Curious to see it yourself? Watch the first real demo of Dynamics 365 Field Service RSO:



Would you like to know more about it? Get in touch with us! Our experts will show you how to bring intelligent scheduling to your own organization.