Schedule requirements with travel time and distance
Article
Field service organizations often send technicians to various customer sites. Optimizing routes and minimizing travel time saves valuable resources. Dynamics 365 Field Service calculates the driving time and distance as technicians travel.
Travel time is only calculated when all of the following criteria are met:
Requirement is on site.
Booking falls within the resource's working hours.
If it's the first booking of the day, the resource is on site and has a valid location.
If it's not the first booking of the day, the preceding booking is on site and has a valid location OR the resource is on site and has a valid location.
Travel time and routes only supports driving and no other means of transport.
Visualize travel time on the schedule board
When a dispatcher schedules a requirement to a resource, the booking appears on the schedule board, including the travel time.
While technicians drive to the customer location, the system updates the booking status to indicate they're traveling. It tracks the actual travel duration for invoicing based on that status. Upon arrival, they update the booking status to indicate work started. The system tracks the duration in this status and updates the booking when the technician completes the work.
Add travel time with manual scheduling
By default, manually scheduling a requirement by dragging and dropping on the schedule board doesn't calculate travel time and distance.
To enable the travel time calculation for manually scheduled requirements, go to Resource Scheduling > Settings > Administration > Scheduling Parameters and set Auto Update Booking Travel to Enabled. The system adds auto-updated travel time before the actual booking start time if it knows a start and end location.
Tip
In some scenarios, technicians create bookings on the mobile app. To auto-calculate the travel time and distance, set the msdyn_ursinternalflags field on the booking form to {"AutoUpdateBookingTravel":true}.
Note
When you add and reorder subsequent bookings on the schedule board, only travel time gets updated. The start time of a booking won't change automatically. To ensure that the remaining bookings cascade, correct overlapping times, and fit inside working hours after changes, organizations should consider using the Resource Schedule Optimization add-in.
Add travel time with schedule assistant
The schedule assistant is designed to help dispatchers make better scheduling decisions based on travel times and distances. When you book a requirement with the schedule assistant, the system considers travel time.
Note
If the work order requirement is location agnostic, resources without locations also show in the results and the booking will not calculate travel time.
Consider traffic when scheduling
To help with scheduling decisions, show the current traffic patterns on the schedule board map. Open the View settings on the map and select Traffic.
Note
Travel time calculations don't take traffic patterns or historical travel times into account.
Scheduling based on real-time traffic isn't applicable because most organizations schedule days or weeks in advance, and you can't predict real-time traffic ahead of time.
Predictive travel times with historical traffic information
Estimated travel time and booking fulfilled duration
in the Fulfilled Duration field on a scheduled requirement, the estimated travel time is automatically deducted from the total time allocated to the requirement in any associated bookings. This allows users to quickly see the total duration fulfilled for active work on the requirement regardless of the associated travel time.
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 dispatc
Demonstrate how to configure a Microsoft Dynamics 365 for Field Service implementation to maximize tools and features available while managing a mobile work force.