In Field Service, I'm using the work rule type “Field Service – Maximum Travel From Home.”
- When the Maximum Travel From Home Type is set to Distance with a value (e.g., 100), how is the distance calculated? Is it straight‑line (crow path) or street‑level routing?
- If we switch the Maximum Travel From Home Type to Travel Time, we see three fields:
- Maximum Travel From Home (minutes): How far (in minutes) a resource can travel from home to reach a service.
- Travel From Home (minutes): How many minutes before the resource’s calendar start time can be used for travel. If empty, any amount of travel before the start of the workday is valid.
- Travel To Home (minutes): How many minutes after the resource’s calendar end time can be used for travel. If empty, any amount of travel after the end of the workday is valid.
If I set Maximum Travel From Home to 120 minutes, does this mean appointments can be assigned within a 120‑minute travel range? Does it consider only one‑way travel time, or both outbound and return travel? And are the Travel From Home and Travel To Home fields essentially buffer times for the start and end of the day?
Can both Distance and Travel Time constraints be used together in a single scheduling policy?
and, in Field Service Settings > Scheduling > Routing, we have Enable Point‑to‑Point Predictive Routing enabled. The default travel speed is set to 10 MPH, which affects travel duration calculations and appointment assignments. Should predictive routing calculate travel speed dynamically (e.g., faster on highways, slower in city areas), or does it still rely on the static default value?
Thanks,
Yash
Hi @Yash Gosara
Please see below:
1. Field Service – Maximum Travel From Home rule always uses aerial routing calculations regardless of whether point-to-point predictive routing or SLR has been enabled on the org. See product documentation here.
.
2. When Maximum Travel From Home Type is set to Travel Time, the system calculates the distance using the Default Travel Speed defined under Field Service Settings -> Scheduling -> Routing (see product documentation here for more details).
This setting strictly considers one-way travel time/distance to reach the service appointment. In the example provided by you, the rule would ensure that a resource doesn't drive more than 120 minutes from their home base to get to their first appointment or any individual appointment, ensuring that they are routed within a 120 minutes travel radius from their home base. It does not aggregate the round-trip or return travel, or does not restrict travel time between individual appointments.
The other two settings (assuming you referred to these available under Field Service - Service Resource Availability rule) - Travel From Home (minutes) and Travel To Home (minutes) control how much travel time will be in resource's personal vs. company/scheduled time. For example, if the travel time to the first appointment is 60 mins, and Travel from Home (minutes) is set to 20 mins, the system will schedule 20 mins in resource's non-working hours, and 40 mins in resource's working hours. See more details in product documentation here
.
The settings above are not buffers. If you want to add buffers (additional travel time for parking etc.) for each ServiceAppointment, you can configure travel time buffers at the org, service territory, or individual service appointment level to improve the precision of your scheduling operations.
For your question on using both Max Travel time constraint using distance and travel time in a single scheduling policy, could you explain the use case? If the need is to use different logic for different group of resources, you can leverage relevance groups to create more than 1 Max Travel from home base rule in the same scheduling policy.
Lastly, Point to point predictive routing does not use the static travel speed. It calculates travel speed dynamically using real road layouts, road types and historical time-of-day traffic patterns. You can setup Travel Modes per territory, resource, or both for accurate routing calculations based on transportation type, toll road preferences, and the presence of hazardous materials. The default travel mode is set to car, using toll roads, and not carrying hazardous materials.
Default Travel Speed under Field Service settings is used during aerial routing calculations only - when calculating Max Travel from Home base rule, or falling back to aerial routing when ESO cannot calculate predictive travel (for example - coordinates too far from an officially mapped road).
Hope this helps!