- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-21-2025 12:11 AM
I want to create a report listing incidents created by members of a specific group.
To do this, I'm creating "Dynamic Filter Options."
However, the above settings do not work...
Do you know why? I'd appreciate any advice.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-21-2025 01:00 AM - edited ‎04-21-2025 01:01 AM
Hi @ayano
Create one client callable script include and add your logic there. PFB the sample dynamic filter.
Script include:
Note: Remove the Object.extendsObject(AbstractAjaxProcessor, from your script include.
var oneOfOCCGroupMembers = Class.create();
oneOfOCCGroupMembers.prototype = {
initialize: function() {},
getUser: function() {
var userArr = [];
var group_mem = new GlideRecord('sys_user_grmember');
group_mem.addQuery("group.name", "Help Desk"); //REPLACE WITH YOUR GROUP NAME
group_mem.query();
while (group_mem.next()) {
userArr.push(group_mem.getValue('user'));
}
return userArr;
},
type: 'oneOfOCCGroupMembers'
};
Dynamic filter option:
new global.oneOfOCCGroupMembers().getUser()
Regards,
Siva
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-21-2025 01:00 AM - edited ‎04-21-2025 01:01 AM
Hi @ayano
Create one client callable script include and add your logic there. PFB the sample dynamic filter.
Script include:
Note: Remove the Object.extendsObject(AbstractAjaxProcessor, from your script include.
var oneOfOCCGroupMembers = Class.create();
oneOfOCCGroupMembers.prototype = {
initialize: function() {},
getUser: function() {
var userArr = [];
var group_mem = new GlideRecord('sys_user_grmember');
group_mem.addQuery("group.name", "Help Desk"); //REPLACE WITH YOUR GROUP NAME
group_mem.query();
while (group_mem.next()) {
userArr.push(group_mem.getValue('user'));
}
return userArr;
},
type: 'oneOfOCCGroupMembers'
};
Dynamic filter option:
new global.oneOfOCCGroupMembers().getUser()
Regards,
Siva