Crew scheduling: availability, travel and changes
Two non-overlapping slots may be impossible because of travel or resources. Test absence and change scenarios before promising a visit.
Test ten operational scheduling conflicts
Covers travel, tools, absence, delays and repeated confirmation. Complete observed results after testing.
An empty calendar slot does not prove a crew can arrive
Scheduling a visit requires checking people, capacity, skills, travel, tools and the customer's window. Two jobs may not overlap on a calendar yet remain incompatible because they are forty-five minutes apart. One person may also be free while a required partner or piece of equipment is unavailable.
Microsoft describes a scheduling assistant recommending resources by availability, skills and location, with estimated travel time. The dispatcher selects and books the resource. Documentation also distinguishes the time zone used for availability searches. These are Dynamics 365 Field Service capabilities; confirm your data and the rules of the system you evaluate.
| Condition | Required data | Decision if missing |
|---|---|---|
| Complete crew | Required people, shifts and absences | Reassign or leave unconfirmed |
| Executable work | Available skills and tools | Find a suitable resource; a name alone is insufficient |
| Possible travel | Previous origin, estimated duration and agreed buffer | Change time or crew |
| Customer access | Arrival window and completion deadline | Confirm a new commitment |
| Current schedule | Latest assignment and accepted changes | Resolve conflicts before sending notice |
Example: a hidden fifteen-minute conflict
A proposal schedules B from 10:30 to 11:30. It does not overlap A, but the crew could only arrive at 10:45 under the estimate: fifteen minutes are missing. The corrected proposal is 10:45–11:45, within the customer window. Before confirming it, the dispatcher checks that both C-4 members and the necessary tool are available throughout that period.
Another crew has reserved that tool at 11:00. B needs it for the full visit, so the proposal is still not feasible. The business decides whether to obtain another tool, move the second reservation or reschedule B with customer acceptance. The calendar should show the conflict and its owner; another block color is insufficient.
An urgent job requests C-4 from 10:00 to 11:00 at a third site. The supervisor evaluates priority, travel and existing commitments. If B moves, preserve the previous time, new proposal and person confirming the change. A reassignment suggestion does not establish that customer or crew already knows. Check communication before presenting the schedule as final.
Reassignment needs a schedule everyone recognizes
Test two dispatchers trying to occupy the same crew. The first confirmation changes the schedule. The second should recheck availability against that change, require resolution or show a conflict; it must not create two commitments because it began from an old screen. Repeating a saved confirmation after a lost reply should recover the same booking.
| Change | Expected outcome | Evidence |
|---|---|---|
| A crew member is absent | Incomplete crew; find a suitable replacement | Absence and new composition |
| A finishes at 10:20 | Estimated B arrival 11:05 and finish 12:05; both limits exceeded | Actual time and updated commitment |
| Two staff confirm incompatible jobs | Resolve against the current schedule | Resource without double commitment |
| B confirmation is repeated | One booking; same time and crew | Reference and history |
| Customer cancels access | Visit awaiting a new decision | Reason and authorized release |
If A finishes at 10:20, estimated travel places arrival at B at 11:05, outside the 11:00 arrival limit. The planned 60 minutes of work also place completion at 12:05, five minutes beyond the completion limit. These timings miss both limits. Record the delay and request a decision. Define priority-change authority and travel buffer; do not hide lateness by adjusting the original duration.
Request simultaneous changes and a realistic delay
- Schedule two non-overlapping services with insufficient travel time. The conflict must appear before the customer notice.
- Remove a required person or tool. A nominally free crew must not be considered suitable without resolving the shortage.
- Move a visit from two dispatchers. Check the surviving booking and treatment of the previous proposal.
- Repeat confirmation after a lost reply. Preserve one commitment and an identifiable change notice.
- Update a visit's finish and reevaluate subsequent visits using agreed time zone and windows.
Gather an anonymized week with estimated and actual duration, origins and destinations, people, equipment, absences and access windows. Include an urgent job that displaced another visit. Those records support comparison of dispatch decisions; an empty drag-and-drop calendar does not demonstrate your operation's exception handling.
Extra-work approval belongs to service quote scope changes. Technician proof has its own process in offline field-service evidence. A service business software consultation can examine these constraints with your sample week.
Frequently asked questions
No. Check travel, access window, complete crew and tools. A free slot may be unreachable from the previous site.
No. It is an estimate dependent on data and conditions. Define buffers, delay follow-up and who agrees a new customer window.
The person your business authorizes. Preserve displaced commitments, their new proposals and communication to customer and crew.
Make two incompatible assignments from the same initial availability. The second must use the current schedule or require resolution, and retries must not create another booking.
Sources
- Scheduling assistant: availability, travel and time zoneMicrosoft Learn
Last updated: