web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Service | Customer Service, Contact Center, Fie...
Answered

Is it possible to set Estimated Arrival Time on Booking to blank?

(0) ShareShare
ReportReport
Posted on by 3
I am updating Bookable resource booking Estimated Arrival Time to blank. I tried manual edit in table, editing in form and patch request with Blank(). There are no errors, but value always reverts to original value. 
My questions:
  1. Is it possible to update to blank?
  2. If not, why? What prevents this flow?
  3. I assume there is a reason this is not possible (by default). Why is that? 
     
Screenshot 2026-02-03 161903.png
I have the same question (2)
  • Verified answer
    Suriyanarayanan V Profile Picture
    109 on at

    What you’re seeing is expected behaviour in Dynamics 365 Field Service.
    The Estimated Arrival Time (msdyn_estimatedarrivaltime) field on Bookable Resource Booking (BRB) cannot be cleared to blank because it is controlled by Field Service logic.

    Is it possible to update it to blank?

    Not reliably.
    Even if you clear it manually, via form edit, or via API/Patch, the platform will recalculate and repopulate the value.

    Why does it keep reverting?

    Because Field Service uses this field as part of its scheduling engine, and several background processes enforce it:

    1. Resource Scheduling Optimization (RSO) / Scheduling Engine

    If RSO or the built‑in scheduling engine is enabled, it automatically recalculates:

    • Estimated Arrival Time

    • Travel Time

    • Start/End times

    Any blank value is treated as “missing required scheduling data” and is overwritten.

    2. Field Service plugins

    There are out‑of‑the‑box plugins on BRB that run on:

    • Create

    • Update

    • Status changes

    These plugins enforce consistency between:

    • Start Time

    • End Time

    • Estimated Arrival Time

    • Travel Time

    If one is blank, the plugin recalculates it.

    3. SLA / Work Order logic

    If the BRB is tied to a Work Order, Field Service ensures the booking always has a valid ETA for SLA calculations.

    Why is this not allowed by default?

    Because ETA is a core scheduling field.
    Field Service assumes that:

    • A booking must always have a valid arrival estimate

    • Removing ETA breaks travel calculations, route optimization, and SLA logic

    So the system protects the field from being cleared.

    What are your options?

    Option 1 — Set ETA to a specific value instead of blank

    If your goal is to “reset” the ETA, set it to:

    • The booking start time

    • A placeholder time

    • A recalculated value

    This avoids plugin recalculation loops.

    Option 2 — Disable the plugins (not recommended unless you know the impact)

    You can technically unregister the Field Service plugins, but this will break scheduling logic.

    Option 3 — Use a custom field instead

    If you need a “user‑controlled ETA” that can be blank, create your own field and ignore the system ETA.

    Summary

    • No, you cannot reliably blank out Estimated Arrival Time.

    • It is enforced by Field Service scheduling logic and plugins.

    • The system automatically restores the value because ETA is required for routing, travel time, and SLA calculations.

    • Use a custom field if you need a blankable value.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Service | Customer Service, Contact Center, Field Service, Guides

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 27 Super User 2025 Season 2

#2
TAHER_El_Mehdi Profile Picture

TAHER_El_Mehdi 14

#3
Suriyanarayanan V Profile Picture

Suriyanarayanan V 11

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans