Approve approval only by one member of group instead of manager

Asha Pathak
Tera Contributor

I have workflow in that manager can approve the approval , but I have requirement , approval goes to the security group members only not to manager

AshaPathak_0-1718348956022.png

Please help!

 

1 REPLY 1

Murthy Ch
Giga Sage

Hello @Asha Pathak 

You mean currently the approval is going to manager but you want to change the approvals to group members instead of manager? If that's the case you can use below script:

var answer = [];
var groupManager = new GlideRecord('sys_user_group');
groupManager.get('0a52d3dcd7011200f2d224837e6103f2');  //replace with your grp sys_id
var manager = groupManager.getValue('manager');
var grMember = new GlideRecord('sys_user_grmember');
grMember.addEncodedQuery('group=0a52d3dcd7011200f2d224837e6103f2^user!=' + manager + '^user.active=true');
grMember.query();
while (grMember.next()) {
    answer.push(grMember.getValue('user')); //push group members except manager
}

Hope it helps 🙂

Thanks,
Murthy