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
May 28, 2026
Expert articles | 8 min read

Content

Highlights

  • Work in Field Service typically starts with triggers (e.g. IoT signals, maintenance plans), not manual assignment, and is structured automatically via incident types.
  • Before scheduling, the system defines detailed requirements such as skills, equipment, location constraints, and multi-resource setups.
  • RSO handles scheduling by optimizing against rules and goals (e.g. travel time, utilization), solving complex combinations far faster than manual planning.
  • The downside: strong rule-based automation reduces transparency and can fail if requirements are too restrictive or data quality is poor.
  • Copilot and visual scheduling approaches improve usability by explaining decisions and adding context, especially for ad-hoc changes.
  • Fully “hands-off” Field Service shifts effort from dispatching to maintaining data quality and configuration — automation only works as well as its setup.

Field Service is often described as one of the most “real” areas in Dynamics 365. Work does not stay in the system. Technicians go on-site, machines get repaired, and time and materials need to be accounted for.

At the same time, Field Service is also one of the modules where the system can take over a surprisingly large share of the coordination work – if it is set up correctly. This raises a practical question: what actually changes when you move from manual planning to automated scheduling? And where does automation still fall short?

In this article, we’ll take a closer look at exactly that: how Field Service behaves once the system is allowed to do most of the work in the background.

Where work starts: From signal to work order

In a typical Field Service setup, work does not start with a dispatcher assigning a task. It starts with a trigger. That trigger can come from different sources like a scheduled maintenance agreement, a manual request or an automated signal from IoT devices.

For example, a machine reporting unusually high temperature can trigger an alert. That alert leads to a work order. At that point, the system already has enough context to begin structuring the work.

This is where incident types come in. They define what should happen when a certain type of issue occurs. Instead of relying on a dispatcher to add tasks or materials manually, the system applies predefined logic:

  • required service tasks are added
  • products or spare parts are included
  • checklists or procedures are attached

The important detail here is consistency, because every similar issue is handled with the same structure.

Defining requirements: More than just assigning a technician

Once a work order exists, the next step is not scheduling directly. It is defining what is actually required to complete the job. In Field Service, this goes beyond “assign the next available technician.” Requirements can include:

  • specific qualifications or certifications
  • location-based constraints (e.g. access permissions)
  • equipment or spare parts
  • multiple resources working together

These conditions can quickly add up. A technician might be qualified to service a machine, but not to access a secure area. Another resource might have the right certification but lack the required equipment.

The system brings these factors together in resource requirements and, if needed, requirement groups. These groups allow you to define more complex setups, such as:

  • multiple technicians with different roles
  • additional vehicles or machines
  • dependencies between tasks

At this stage, the system has a clear picture of what needs to happen. The open question is how and when this work should be scheduled.

Scheduling with rules: What RSO actually changes

This is the point where Resource Scheduling Optimization (RSO) comes into play. RSO does not “suggest” schedules in the traditional sense, but rather calculates them based on a defined set of rules and goals.

Two elements are central here: scope, i. e. what should be optimized (resources, work orders, timeframes); and the goal, i. e. how optimization should be measured (travel time, resource utilization, priority handling).

From there, the system evaluates possible combinations:

  • Which technician is available?
  • How far do they need to travel?
  • Do they meet all requirements?
  • Are there dependencies with other tasks?

In simple cases, this leads to quick decisions. In more complex scenarios – many resources, many constraints – the system effectively solves a variation of routing and scheduling problems that would be extremely time-consuming to handle manually. The result is a schedule that follows all defined rules. And this is also where a key limitation becomes visible.

The trade-off: Strong rules, limited visibility

RSO is consistent, but it is not transparent. Once it is active, it operates largely in the background. Work orders are scheduled, assignments change, and routes are adjusted, often without direct user interaction.

From a system perspective, this is exactly what you want. From a user perspective, it can be harder to follow: Why was a technician reassigned? Why was a job postponed or removed from the schedule? Which rule led to this decision?

There are logs and configuration details, but they are not designed for day-to-day operational clarity. There is also a practical constraint: strict rules can lead to no result at all. If the combination of requirements is too restrictive, the system will simply not schedule the job.

In other words, RSO enforces logic reliably, but that logic needs to be carefully designed and maintained.

Adding interaction: Where Copilot fits in

This is where Copilot introduces a different approach. Unlike RSO, Copilot is designed for interaction. Instead of automatically executing scheduling decisions, it summarizes the current situation, highlights available options, and provides suggestions in response to user input.

This makes it easier for dispatchers to engage with the system. They do not have to understand every rule in detail. Instead, they can ask questions and explore options.

There is a clear separation of roles:

  • RSO executes based on predefined rules
  • Copilot supports decision-making through interaction

In practice, both can coexist. RSO handles structured optimization tasks. Copilot helps users understand what is happening and where adjustments might be needed.

Bridging the gap: Why visualization matters

Even with RSO and Copilot, one challenge remains: visibility. A concept that addresses this directly is a visual, map-based approach to scheduling decisions.

RSO and Copilot are both standard, licensable add-ons within the Microsoft ecosystem that cover two different aspects of scheduling: rule-based optimization and user interaction. What they do not provide, at least not sufficiently, is a clear spatial representation of the decisions being made.

The visual approach was built specifically by proMX and its experts to fill that gap, and makes outcomes easier to understand and work with daily.

Instead of relying purely on rules or text-based suggestions, this approach provides spatial context:

  • Where is the technician currently located?
  • Which tasks are nearby?
  • How much travel time would be required?

This becomes particularly relevant in situations that require quick decisions:

  • a technician finishes earlier than planned
  • a customer is not available on-site
  • an urgent job needs to be handled

Rather than relying solely on automated rebooking or text suggestions, dispatchers can see options directly and make informed decisions. This does not replace automation. It complements it by making its outcomes easier to understand and adjust.

What “hands-off” actually means in practice

When all of these elements come together, Field Service can operate with minimal manual input. A typical flow looks like this:

  • A trigger creates a work order
  • Incident types define tasks and requirements
  • Resource requirements specify necessary skills and conditions
  • RSO schedules the work
  • The technician executes the job and updates their status
  • The system tracks time and captures data automatically

At no point does a dispatcher need to manually assign every detail. However, “hands-off” does not mean “no responsibility.” It shifts the role of the back office from planning to supervision, and from assigning tasks to maintaining rules and data quality. This is where theory and practice start to diverge.

A realistic conclusion

The session makes one point very clear: fully automated Field Service is possible in principle, but it depends on conditions that are not always met in real projects. Two factors are particularly critical:

  • Data quality: incomplete or inconsistent data breaks automation quickly
  • Configuration discipline: rules need to be defined, tested, and adjusted over time

Where these conditions are met, automation can significantly reduce manual coordination. Where they are not, systems like RSO can become difficult to manage.

A balanced approach usually works best:

  • use rule-based optimization for consistency
  • provide interactive tools for flexibility
  • add visualization where decisions benefit from context

Field Service does not become simpler through automation, but it becomes more predictable if the underlying setup is right.

Frequently Asked Questions (FAQ)

What is the main difference between manual dispatching and automated scheduling in Dynamics 365 Field Service?

Manual dispatching relies on human decisions for assigning jobs, while automated scheduling (e.g. RSO) uses predefined rules, constraints, and optimization goals to assign work orders systematically and at scale.

What role do incident types and resource requirements play in automation?

They define how work is structured before scheduling even begins  – including tasks, required skills, materials, and dependencies – ensuring consistent execution across similar work orders.

Why can Resource Scheduling Optimization (RSO) be hard to work with in practice?

Because it applies rules consistently but with limited transparency. Users often cannot easily understand why decisions were made, and overly strict requirements can result in unscheduled jobs.

How do Copilot and visual tools complement automated scheduling?

Copilot enables interaction and explanation (questions, suggestions), while visual tools add spatial context. Together, they help users understand and adjust system-driven decisions without replacing automation.