How to get the Group members Count on the Group table?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-10-2017 12:25 AM
Hi All,
I want to store group members count in group table through business rule, please refer below code i have written to get member count on string filed.
Below code is working when group details (i.e. description or any field) updated, so want to modify code without update (or) insert any details on group table, i want to store the count. is it possible if yes, please help.
Thanks,
Sravanthi

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-10-2017 12:28 PM
Try below code as example. Change the required fields names.
var gr = new GlideRecord('sys_user_grmember');
gr.addQuery('group',current.group);
gr.query();
var count = gr.getRowCount();
var g1r = new GlideRecord('sys_user_group');
gr1.addQuery('group',current.group);
gr1.query();
if(gr1.count != count){
gr1.count = count;
gr1.update();
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-11-2017 07:24 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-09-2022 04:22 AM
The question is not clear. Do you mean to query for the number of group members?
If so, please have a look at this article:
Group Member Counts Reports - ServiceNow Guru