- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-18-2024 07:17 AM
Hi Team,
I am using an approval script in flow designer. it's triggered by only one approver out of 3 users
even when I use while loop in the script, it trigger only one user
Can you please check my code and help on me on that
Thank you
Siva
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-18-2024 07:34 AM
Hi Sivananda,
It would help if you wrote a script like
var approvers = [];
var grSUG = new GlideRecord('sys_user_grmember');
grSUG.addEncodedQuery("group=a715cd759f2002002920bde8132e7018");
grSUG.query();
while (grSUG.next()) {
approvers.push( grSUG.getValue('user'));
}
return approvers;
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-18-2024 07:34 AM
Hi Sivananda,
It would help if you wrote a script like
var approvers = [];
var grSUG = new GlideRecord('sys_user_grmember');
grSUG.addEncodedQuery("group=a715cd759f2002002920bde8132e7018");
grSUG.query();
while (grSUG.next()) {
approvers.push( grSUG.getValue('user'));
}
return approvers;
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-18-2024 07:48 AM
Thank you for your quick response and provide a solution
But I have changed small correction in return .It works
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-18-2024 07:49 AM - edited 07-18-2024 07:49 AM
I think you are on the right track. Perhaps, you can try something like this:
var approvers = [];
var groupMembers = new GlideRecord('sys_user_grmember');
groupMembers.addQuery('group', ‘ddcd0e54db2b0e901fd854ebd3961941');
groupMembers.query();
while (groupMembers.next()) {
approvers.push(groupMembers.getValue('user'));
}
However, I think a more simple way could be using the condition builder: