Approve approval only by one member of group instead of manager
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-14-2024 12:09 AM
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
Please help!
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-15-2024 05:42 PM
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
Murthy