Hello,
Currently I have an approval workflow that gets approvers from a list.
The filter query uses Region as the key field and based on what I am seeing I am getting the users from NA as expected.
Here is the input and output.
The filter query pulls two people but for some reason it is only sending an approval to one approver and that person is getting TWO approvals. One approval happens and he approves it, expecting that the other person from the region would get an approval but the first approver gets a second approval again.
Any help here would be appreciated.
I believe I found the issue.
There are two NA Approvers.
Not sure why or how a loop happened.
This worked but I am getting duplicate approvals
Teams "Activity" sent me the first approval and once I approved it I received a Teams notification "Final Status - Completed" then right after that I received another Teams notification for approval.
The system sent an approval to both approvers as expected.
And I approved it as shown below.
I then received this notification.
Am I missing something in my configuration?
Thank you for your help!
Hi @Anonymous,
You should initialize an array variable, not a string variable, then use Append to array variable action to add accumulate these approver emails.
Then use join() function to convert the array variable to a string separated by ";", to make it could be used in the Approval action:
join(variables('Approvers'),';')
Best Regards,
Community Support Team _ Lin Tu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
WarrenBelz
146,658
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
65,999
Most Valuable Professional