How to show only users from respective group in reference field (sys_user) table

Santhosh23
Tera Expert

Can anyone please explain me how to filter the users from only one group in reference fields reference to sys_user table.

1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron

Hi,

you need to use advanced reference qualifier on that user reference field

javascript: 'sys_idIN' + new GetGroupMembers().getUsers();

Script include

var GetGroupMembers = Class.create();
GetGroupMembers.prototype = {
	initialize: function() {
	},

	getUsers: function(){

		var arr = [];
		var gr = new GlideRecord("sys_user_grmember");
		gr.addQuery("group.name", "ABC Group");
		gr.query();
		while(gr.next()) {
			arr.push(gr.getValue('user'));
		}
		return arr.toString();

	},

	type: 'GetGroupMembers'
};

Regards
Ankur

View solution in original post

10 REPLIES 10

RudhraKAM
Tera Guru

This might be Old post but just adding other option, so that some one can use it , 

 

In the Reference variable , Select group member table and use the group sysID , this will fix the issue 

RudhraKAM_0-1689942149935.png