From the documentation:
Time entries are only automatically created for work order bookings and not for independent bookings or bookings related to other entities such as cases or custom entities.
What is the rational for this limitation?
Since Time Entries are created based on Booking Timestamps when a Booking is completed and synced, we can not account for time spent on non-workorder Bookings. Since this time does not get billed to a customer, creating workorders creates unnecessary overhead. We still want to account for this time though as technicians get paid for this time.
I was hoping to let the OOB behavior to do all the work and just have the Field Service Mobile app (Xamarin) create the Time stamps, but these got rejected by the server during sync.
I think my next attempt is probably using a flow triggered by a completed Booking and create time entries based on start/end/actual arrival time.
What is the recommended path to create time entries for these Bookings?
Best Regards