Dynamic Changing PMs

Would like to see a way to enable/disable a PM based on the Vehicle’s meter. Example: If a vehicle has a specific PM that is done every 600 hours, then after it has done the first 4 PMs then we add more work to that PM or change the Parts that are going to be replaced on that vehicle.

Another example would be for high mileage services. A way to put the PM in the schedule and then once a vehicle gets past a certain odometer, trigger this pm so start it’s interval. So something like my vehicle has reached 100,000 miles and now every 4,000 I want a specific job to be done on it, or after 100,000 miles I want to add a few more items on to my PMA service.

A thought we had was something like the PM Sleep, but based on Odometers instead of Days.