SCHEDULE BOARD + OPTIMIZATION DECISION LAYER
Dynamics 365 Field Service’s dispatch surface, the Schedule Board with Resource Scheduling Optimization as the optional AI add-on, is a strong cockpit for Microsoft-anchored field service. Neither positions a constraint-based optimization decision layer as the lead surface for multi-depot, multi-day, recurring-program operations at scale. Four patterns where operations grow past what the dispatch surface is designed for, and where eLogii owns the optimization decision layer, are documented across the cluster. This page collects them in one place.
Dynamics 365 Field Service helps organizations deliver onsite service to customer locations. The application combines workflow automation, scheduling algorithms, and mobility to set up mobile workers for success when they’re onsite with customers fixing issues.
From learn.microsoft.com/dynamics365/field-service/overview. The product is positioned as the Microsoft FSM. The optimization decision layer that decides assignments under constraint is a different shape of product. Verified June 2026.
Microsoft Dynamics 365 Field Service is one product inside the Dynamics 365 family, alongside Customer Service, Sales and Business Central. The surface area:
For Microsoft-anchored field-service operations across utilities, manufacturing, medical, telecom and facilities, this is exactly the right product. Dynamics 365 Field Service covers the work order, customer asset, agreement, inventory and mobile execution end to end. The friction is in a specific decision layer alongside the dispatch surface, not in the dispatch surface itself.
Each pattern has its own dedicated sub-page in this cluster. Here they are in one view:
Each pattern is addressable on its own. Most operations start with whichever is leaking the most.
The diagnostic signals are operational, not headcount-based. Some patterns from operations that have moved to a combined Dynamics 365 Field Service + eLogii stack:
Each of these is a signal that the optimization decision layer alongside the Schedule Board is the bottleneck. The right answer is to add the engine, not to rebuild the Microsoft FSM.
A facilities service organization running HVAC, electrical and compliance work across a regional book. Eighty engineers in the field, four service centers, two dispatchers. Roughly 50% agreement-driven preventive against SLA terms, the rest reactive break-fix coming in through phones, email and Power Pages. All four patterns hit at once.
Each pattern shows up in a specific place. The optimizer-driven assignment pattern shows up in the dispatch room each morning: two dispatchers hand-balancing the daily mix instead of reviewing an optimized plan, with Resource Scheduling Optimization running on a narrow scope because the full problem is too brittle to configure. The multi-depot rebalancing pattern shows up when an engineer at center 3 is off sick and the day’s reactive work has to be redistributed to centers 1, 2 and 4 by hand. The recurring-program optimization pattern shows up as creeping SLA misses on the quarterly preventive book; work orders were generated correctly from agreements, route-level routing wasn’t the bottleneck, but the interaction between contract preventive and reactive break-fix across the same engineers was. The route-aware slot booking pattern shows up as a steady 6–8% failed-visit rate on portal-booked work, with coordinators absorbing the reconciliation. Each pattern is addressable on its own. Operations at this shape most often start with whichever is leaking the most visible cost, then expand on the same integration.
The constraint-based optimization decision layer that runs alongside the Schedule Board:
Dynamics 365 Field Service stays the system of record for the work order, customer asset, agreement and inventory. The connector between the two products is custom-built; there is no published eLogii to Dynamics 365 Field Service integration on either side. Power Automate and Azure Logic Apps are common middleware choices.
Most teams complete the connector build in 3 to 5 weeks. The most common first wave is whichever of the four patterns is leaking the most.
30-minute custom simulation across whichever pattern matters most. Projected savings in drive time, dispatcher hours, SLA hit rate and failed visits.
Four patterns. First, optimizer-driven assignment: when the dispatcher needs to decide assignments under hundreds of competing constraints, not place bookings on the Schedule Board even with Resource Scheduling Optimization running. Second, multi-depot rebalancing: when work needs to flow between three or four service centers based on capacity, characteristics and SLA. Third, recurring service programs at scale: thousands of agreement-generated work orders with interacting SLAs and cadences. Fourth, route-aware slot booking: when slots offered to customers should fit the current optimized plan, not just nominal capacity. Each of these is a different facet of the same problem: the optimization decision layer alongside the Schedule Board.
No. Dynamics 365 Field Service is the FSM for Microsoft-anchored field-service operations. The Schedule Board and Resource Scheduling Optimization are excellent at what they’re built for: dispatcher-led placement against the work-order model, AI-driven scheduling within configured scopes, customer asset hierarchy, agreements, inventory, Field Service Mobile, Copilot. For a wide band of service operations, that is exactly the right tool. eLogii is not an FSM. It is the constraint-based routing and optimization decision layer for operations where the assignment problem is the bottleneck.
Diagnostic signals: the dispatcher spends the morning hand-balancing rather than reviewing; SLA misses are concentrated in specific agreement-driven programs or territories; the bus-factor of the dispatch operation is one or two people; reschedules from customers regularly break the day; cross-depot work feels like it should be balanced more but no one has time to look; Resource Scheduling Optimization runs against narrow scopes because configuring it for the full problem is too brittle. Each is a sign that the assignment problem has grown past what the Schedule Board (with or without Resource Scheduling Optimization) is designed to solve. Adding eLogii is the answer to that specific layer; Dynamics 365 Field Service keeps owning the work order, customer asset, agreement and inventory.
Custom integration against the Dataverse Web API (OData v4) and eLogii’s REST API. eLogii reads work orders, requirement groups, bookable resources, vehicles, territories, characteristics and agreement-driven recurring templates from Dynamics 365; runs the optimization across the chosen pattern (multi-depot, recurring program, slot booking, all of them); writes optimized bookings and ETAs back to Dynamics 365. Field Service Mobile picks up the assignments unchanged. Completion data flows back to Dynamics 365 Field Service for the work-order record, customer asset history, inventory and reporting. Typical connector build: 3 to 5 weeks.
Yes, and that is how most teams start. The most common first wave is whichever pattern is leaking the most: multi-depot rebalancing for regional service organizations, recurring program optimization for agreement-driven preventive at scale, route-aware slot booking for high-reschedule operations, optimizer-driven assignment for any operation where the dispatcher is the bottleneck. Once one pattern is live and the lift is visible, the others follow on the same integration.
Last updated: June 2026. Dynamics 365 Field Service scope is drawn from Microsoft Learn: Dynamics 365 Field Service overview, Schedule Board reference and Resource Scheduling Optimization overview. eLogii capabilities documented at elogiiapidocs.apidog.io.
Custom simulation
A 30-minute working session with our solutions team. We take a sample of your real jobs, depots, vehicles and SLAs, run them through the eLogii engine, and show you the projected delta against how you plan today. No slides, no generic benchmarks.