Hello, I have a MR that updates a custom record field based on some information on the vendor record, this MR gets triggered two ways, manual or when editing a custom record, the issue here is that when the user wants to do it both ways (first its run manually and then it edits a record) the second time it errors out because its already running. Is there a way to avoid this, I mean like putting in a queue and if itd already running then wait until is finished and run again?