Group Approval?

na93
Mega Expert

Hi,

We have a group approval for Change Requests, this approval goes to the assignment group members for approval.


However what I would like to do is only for the approval to go to those members within the assignment group who have the role called "Change Approver" which I have created, I know I could create separate groups but I wish to avoid doing so.


Has anyone ever used such a script to do this and is it possible?

Any help appreciated.

Cheers.
Nabeel

1 ACCEPTED SOLUTION

Hi Nabeel,



This is what i have tested and it works fine for me, are you having the required group assigned before workflow starts. I have just tested with this setup and it's working. I would have one 'Wait for Condition' to make sure assignment group is there before sending to approval, like below.



find_real_file.png


find_real_file.png



Please make sure you pass the correct sys_id of your role.


find_real_file.png



Result:


find_real_file.png


View solution in original post

19 REPLIES 19

Thanks Shishir the sys_id of the 'change_approver' is definitely correct. The assignment group in my case is already assigned before the workflow begins if that helps?



Thanks again


In that case it should work then. Not sure what's wrong.


I figured it out!! I was using 'Approval Group' workflow activity rather than 'Approval User'..



Shishir, thank you so much for you time and helping me I really appreciate it. One day hopefully I can be good at scripting as you!! Any tips ?


Great Nabeel, It worked for you.


SNnewbie2
Tera Expert

You can use something like this current.u_requested_for != gs.getUserID() && gs.hasRole('itil')


or I believe there is an option called conditions inside of your workflow activies.