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

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Service | Customer Service, Contact Center, Fie...
Suggested Answer

Auto Closure of open bookings

(0) ShareShare
ReportReport
Posted on by 85

Hi All,

When we try to update a Work Order with System status as 'Open - Completed' and save, we are given a pop up asking for closure of related open bookings with a particular Booking status.

Is there any way I can disable this functionality, i.e Stop the pop-up from appearing and leave the bookings in there state and not close them?

I have check the Field service settings, but failed so far to find any related settings that can get rid of this pop-up (msdyn_CompleteBookings is the schema name of the pop up).

Many thanks

I have the same question (0)
  • Suggested answer
    David Yu Profile Picture
    on at

    Hi,

    To make sure the data consistency, D365 field service doesn't allow user to close/complete work order before we complete all the related bookings.

    You may design some jobs to auto-complete the active bookings when user try to complete the work order.

  • CRMizer_out Profile Picture
    85 on at

    Thanks for the reply, is there any way you can stop this happening? The problem we have with this automation is that on change of the booking status End time is being changed and hence the duration. We don't want that to happen.

  • Thomas David Dayman Profile Picture
    11,323 on at

    Ive been down this rabbit hole before. I would suggest keeping in line of working with the Field Service engine as you may end up

    reenginering and end up working agaisnt the product.

    What is the main reason for keeping the end time?

  • CRMizer_out Profile Picture
    85 on at

    Hi Tom,

    End time changes are effecting duration of the booking. This effects reporting.

    In some cases it will be calculated as many days rather than some hours actually spend by the field engineer.

    I was wondering if there was a setting somewhere which can be toggled to switch this off altogether, but doesn't look like to be the case.

    Many thanks

  • Thomas David Dayman Profile Picture
    11,323 on at

    You can find this information on the booking timestamps entity. It can tell you how long the field engineer was travelling and in progress for.

    I think this information rolls up to the booking entity as well

  • CRMizer_out Profile Picture
    85 on at

    Thanks for your input Tom, I did put this to the customer, but they already have a few reports based on formula like  Duration = 'Actual Arrival time' - 'End Time' and they are not willing to change this.

  • Thomas David Dayman Profile Picture
    11,323 on at

    I can relate the situation that you are in. I think there needs to be a compromise, either the customer will need to update or change reporting formulas to something else, or they will jsut have to live with the End time changing.

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…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

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

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 39 Super User 2025 Season 2

#2
Daniyal Khaleel Profile Picture

Daniyal Khaleel 27 Most Valuable Professional

#3
Soundari Profile Picture

Soundari 15

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans