
Announcements
Hi, I'm developing a leave request flow in power automate and want to give the Requestee's the ability to cancel a request should they choose not to take leave after the request has been approved. The current process looks like this: Users submit an MS form -> MS form record gets created in Sharepoint list -> Approver is sent a request and answers -> Sharepoint list is updated with Approver's response.
Any assistance in allowing the user to retract their decision using power automate would be greatly appreciated.
If it's already been approved, it's too late to be cancelled. It also doesn't make sense, since the logic hasn't changed -- the user made a request, the manager said "ok". That's fine. Now something new is happening - the user wants to retract the request. You could send a new request to ask the manager if they approve the retraction (probably not). Or you could send them an email to notify them of this happening.
This is what you would handle in your custom application, perhaps in a status. Your requestee clicking a button to say "I no longer want to take this" in your app would reduce the hours spent (for example) and set the request status to "cancelled", but the approval request that you sent previously was just for one specific instance, if that makes sense.
In summary, the single approval request sent to your manager shouldn't be the actual entire proof of the request. It should exist somewhere (sharepoint list, maybe?) where you can update it and change the status based on different happenings.