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

Community site session details

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

Deactivate automatic booking end time update upon marking bookings as "Completed"

(0) ShareShare
ReportReport
Posted on by 5

Hello everyone,

I have a business requirement for my company where we would like to deactivate the automatic update to current time on the End Time value of a booking when the booking status is changed to "Completed". This feature causes many errors since our service agents don't typically mark their bookings as completed until the end of the day, and we use bookings to generate time entries (via a flow) which are then billed to our customers. Time entries have to be entered and billed in 30min increments, but the automatic booking end time update doesn't respect that.

I could not find a way to disable this feature out-of-the-box, if anyone knows a workaround, please advise.

Kind regards,

Justine

I have the same question (0)
  • Community Member Profile Picture
    on at
    RE: Deactivate automatic booking end time update upon marking bookings as "Completed"

    Hi Justine,

    Through my test, i found that the end time is automatically calculated as start time + duration. 

    when the duration field has been changed, the end time will be changed automatically.

    pastedimage1655284636855v1.png

  • Justine R Profile Picture
    5 on at
    RE: Deactivate automatic booking end time update upon marking bookings as "Completed"

    Hello Leah Ju,

    This is not where my issue is, unfortunately.

    If you mark a booking as completed through updating the booking status, you’ll see that the end time will update to the current time instead of matching the booking end time you entered initially, and the duration will also be updated accordingly. I’m looking to disable this feature, not the dynamic adjustment of end time and duration when the duration or the end time is changed.

  • Verified answer
    Thomas David Dayman Profile Picture
    11,323 on at
    RE: Deactivate automatic booking end time update upon marking bookings as "Completed"

    Maybe you could use another 'In-Progress' Booking Status to identify that the booking is completed as it seems that you are using the 'Completed' status in a slightly different way.

    Or you can create your own fields for Start and End Time? So it doesnt change when the status is marked as completed. You can auto popualte these fields on create of a booking.

  • Justine R Profile Picture
    5 on at
    RE: Deactivate automatic booking end time update upon marking bookings as "Completed"

    Hello Thomas,

    We ended up using an alternate status, yes. Our flow is going to trigger upon a ‘Finished’ status, create a time entry, then update the booking to ‘Completed’ and automatically correct the end time of the booking based on the end time of the time entry (which is created before the status is changed to ‘Completed’, so it should have the correct end time).

    Seems like it would be a good thing to just be able to switch this off, though. Through my research, I found other people who were also looking to disable it.

  • Kimberly Claire Mata Profile Picture
    30 on at
    RE: Deactivate automatic booking end time update upon marking bookings as "Completed"

    Hi Justine R , if it's okay with you, can you share on how you created the Finished status to time entry workflow? And also the workflow for completed status to automatically correct the end time based on the time entry end time? We wanna try the workflow that you made cause we are also experiencing the same issue.

  • Justine R Profile Picture
    5 on at
    RE: Deactivate automatic booking end time update upon marking bookings as "Completed"

    Hello Kimberly, I haven’t finished implementing this feature but I did a test Power Automate flow to check if I was able to make the necessary configurations. The steps should be:

    — Configure the trigger to fire on modification of a bookable resource booking’s booking status + add OData filter to filter only your alternate booking status.

    Step 1: Use the compose action to get the GUID of the booking that triggered the flow

    Step 2: Get row by ID of the booking row with the output of previous step

    Step 3: Update record

    — Status change to “Completed” (will have to find the GUID of the right status and enter it as /bookingstatuses(GUID)

    — Enter “End Time” from the row obtained in step 2

    I’m not sure if you can do this with a traditional Dynamics workflow, I don’t think it’s possible since workflows can’t store values, but Power Automate can do it.

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…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

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

#1
MVP-Daniyal Khaleel Profile Picture

MVP-Daniyal Khaleel 60

#2
Tom_Gioielli Profile Picture

Tom_Gioielli 16 Super User 2025 Season 2

#2
CU29080825-0 Profile Picture

CU29080825-0 16

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans