I have many flows that check a SharePoint list "Asset Register" daily to see if any of the vehicles (assets) have kilometres that are within the conditions of a range of values, if yes then a flow will create a work order in another list "Open Work Orders" informing the service man that a service is due, then once the service is completed the work order is marked as complete and then sent to another list "Closed Work Orders" and deleted in the "Open Work Orders" list.
All works great however if the work order is created and the service man completes the work order and the next day the vehicle is still within the same range ie the range is 10000 and 10500 and the vehicles today is 10001 and the next day 10100 it is still within that range and another work order is created,
How can i somehow mark that vehicle that the service has been completed and not create a duplicate.
Currently the service man is deleting the duplicates however id like for them to not be created.