Skip to main content
June 4, 2025
Solved

I have a question about creating an approval process with a condition that at least 2 out of 3 approvers must approve for the flow to continue.

  • June 4, 2025
  • 9 replies
  • 0 views

Hello, I'm currently learning about the various functions of Appian to understand how powerful it can be. At the moment, I'm facing an issue with creating an approval process that has a condition where at least 2 out of 3 approvers must approve in order for the flow to continue. This is what I have configured in the user input task node so far.


The problem I'm facing right now is that I don't know how to update the value of pv!approvalResults (which is a list of text) when each approver takes an action. Could you please give me some advice?

Best answer by davidj137213

In that case, if you have to take into consideration the rejected ones... your aprroach won't work, and you should implement one like the one suggested by [mention:f5e81b8502fa4e77ad12697686a4fc56:e9ed411860ed4f2ba0265705b8793d05] 

9 replies

davidj137213
June 4, 2025

That condition checks the number of process that has finished. YOu won't be able to update it in that way.

Maybe you can try using the number of Asignees - 1

mathieud0001
June 4, 2025

Something like this?

June 5, 2025

What I want is to check 2 out of 3 conditions by sending tasks through a single user task input step, where the tasks will be assigned based on the number of people in the group.



Is it possible to do it this way, or do I have to separate the user task input steps as in the example you provided in order to meet this requirement?

mathieud0001
June 5, 2025

This would not work?