I have a flow in power automate that uses a start and wait for approval inside of a condition.
I have set the start and wait for approval to time out after 7 days and move on to the next action.
My issue:
When my flow moves to the next action, this is a apply to each action which is using AllApprovers as the value, this lists each persons name and email who are receiving the start and wait for approval.
I then need to compose the name, response date, and response from every user from the start and wait for approval which should sync to the names and emails in the variable. However, not all users usually respond, therefore I need a way to for the flow to find which users HAVE and HAVE NOT responded.
For example, if after 7 days and the flow moves to the next step, Joe did respond and Dan didn't, my compose actions output should display like this:
System Owner: Joe
Response Date: 03/06/2025
Response: Approved
System Owner: Dan
Response Date: BLANK
Response: USER FAILED TO RESPOND
I have tried using a filter array, however as soon as it the flow finds a user that HAS NOT responded, it fails. It only works if Joe and Dan both provided a response within the 7 days.
I have already posted this issue on here but unfortunately I'm still struggling with a solution, so hoping my sharing it again/with some more information, I can get a fix :)
As always, appreciate any kind of support.
Thanks.