Hi all,
I'm trying to use Maintenance Plans, specifically the "Generate on a floating schedule" functionality. My understanding is that this should allow the system to reschedule subsequent Work Orders based on the completion date of the previous one.
Here is my scenario and what I am trying to achieve:
- I set the frequency to every 30 days (on the Maintenance Work Rule, linked to the Maintenance Asset).
- The first Work Order (WO-1) is scheduled for November 15.
- The next Work Order (WO-2) is therefore initially planned for December 15.
My expectation (the "floating" logic):
- Scenario A: If I complete WO-1 early on November 10, the next Work Order (WO-2) should be automatically rescheduled for December 10 (30 days after the new completion date).
- Scenario B: If I complete WO-1 late on November 20, the next Work Order (WO-2) should be rescheduled for December 20.
The Problem: I have run several tests, but it seems that the SuggestedMaintenanceDate on the next Work Order never gets updated. It always stays at the original December 15 date, regardless of when I complete the first Work Order.
My Questions:
- What configuration am I missing to make this floating schedule logic work correctly?
- Which specific DateTime field on the completed Work Order does the system use to trigger this recalculation? Is it the EndDate on the Work Order object, or the ActualEndTime from the related Service Appointment?
Thanks so much for your help, Salvatore
4 件の回答