- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-12-2022 03:13 AM
Hey All,
Simple one for you (not for me though...)
I have a requirement to have 3 x approvals total for a change request to be approved but 2 of these approvals must come from 1 group the remaining 1 from another group.
In this particular instance there are 2 x approval groups included and currently we have the worklfow set to 1 approval from each group. I know how to use a condition based script to set the requirement to 3x approvals but not how to specify that 2x need to come from one particular group.
Hope somebody can help!
Thank you!
Ben,
Solved! Go to Solution.
- Labels:
-
Change Management

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-12-2022 03:30 AM
Hey,
I would use three different approval-activities for this. In that case, use the "Branch" action to split up into three "group approvals". Then set each approval action up as you need. Each "Approve" path for those approvals should then be joined in a "Join" action. This way your workflow will wait at the "Join" action for all the approvals to be approved (in this case 3).
Hope this helps.
Regards
Fabian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2022 02:50 AM
Hi Fabian et al,
This isn't working, I set a branch with a group approval and a user approval (user approval set to group members and requires x 2 approvals) then joined the branches up to the approved and rejected actions in the workflow.
The group approval (requires 1 x approval) works and sets other approvers to "no longer required" after one person approves but the User approval does not set as approved after x 2 have approved, even after all of the people in the group approved it still sits at approval requested.
any ideas?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-19-2022 01:34 AM
Hey,
can you add a screenshots of your workflow? It would help me check the setup and see what seems to be wrong.
Regards
Fabian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-20-2022 09:35 AM
i'm so confused, Ok I have the approval part of the workflow working now, when the condition is met the change moves to approved after 1 x approval from 1 group 1 and 2 x approvals from group 2,
however rejection is not working at all, if every single person requested sets rejected the state of the change still stays at "approval requested.
I've tried using a single join for approval and rejection, i've also tried using a join for approval and a join for reject.
I've also used the joins with the default condition of activity.result == 'complete' and activity.result == 'incomplete' as well as amending to activity.result == 'approved' || activity.result == 'skipped' and activity.result == 'rejected'
I've highlighted the relevant parts of the workflow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-26-2022 04:27 AM
Any idea

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-27-2022 01:25 AM
Hello,
Sorry for the late response. On your branch you should only have one "Always". From there just connect all of the needed approvals. That way all of them should be triggered.
Also, i don't know if the user approval is set up to trigger twice right now, but i would split that into two seperate actions as well.
Regards
Fabian