Hi all
I have a Power Automate flux to start an approval cycle for files uploaded to a folder within a SharePoint library. The approval type is "Wait for all responses" and there is a set list Approvers, of which I'm not a part. Additionally, I'm not the requester of the approval (whoever submits the document is).
The issue here is that since the action waits for all approvers to respond and only provides its outputs when completed, I can only check the responses when the step ends. The requester and the approvers, however, can use the MS Teams Approvals app to check the responses and corresponding comments.
I've been assigned as "owner" of this flux/process, and whenever an approval doesn't move forward I get asked to check its status, but can't. I had read somewhere that there was the possibility of solving this through a parallel flux that checks the Dataverse but haven't had much success in implementing it.
Is there any way for me, as an "outsider", to check who has and hasn't responded to a request?
Thanks in advance!
If you have the approval ID from the flow and a Premium license you can check the details of the Approval and its responses in Dataverse.
The only other way to do it is to setup the Approval in an Apply to Each loop with concurrency enabled and send out multiple approvals, one to each approver. Then record the response as it comes in to a separate data source like SharePoint. You could then check that data source to see which approvers have responded.
Michael E. Gernaey
497
Super User 2025 Season 1
David_MA
436
Super User 2025 Season 1
Riyaz_riz11
244
Super User 2025 Season 1