Assigned to users Should be dependent on Assignment Group

Shuhei1
Tera Contributor

Hi All,

The sc_task screen has two fields, Assignment Group and Assigned_To. I want to display users in the Assigned_To search based on the group selected in Assigned Groups.

Setting Assignment group in the Dependent Field of Assigned_To did not work.

I tried the following questions but it didn't work.

https://community.servicenow.com/community?id=community_question&sys_id=08f88613db655740fac7f4621f96...

Please tell me how to do it.

thanks all

12 REPLIES 12

Omkar Mone
Mega Sage

Hi 

Can you show your reference qualifier condition that you put in the assigned to field?

 

Regards

Omkar Mone

Thank you for your reply

javascript:new UserGroup().getMembers(current.variables.asn_grp);

Shuhei1
Tera Contributor

script include

var UserGroup = Class.create();
UserGroup.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {

	
	getMembers : function(groupId){
		gs.log("group",groupId);
		var id = [];
	var gr = new GlideRecord('sys_user_grmember');
		gr.addQuery("group",groupId);
		gr.query;
		while(gr.next()){
			id.push(gr.getValue("user"));
		}
		
		gs.log('sys_idIN+id.join();' +"sys_idIN"+id.join());
		return "sys_idIN"+id.join();
	},
    type: 'UserGroup'
});

Hi 

Updated the script include code, also, are those variables of a catalog item?

 

var UserGroup = Class.create();
UserGroup.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {

	
	getMembers : function(groupId){
		gs.log("group",groupId);
		var id = [];
	var gr = new GlideRecord('sys_user_grmember');
		gr.addQuery("group",groupId);
		gr.query;
		while(gr.next()){
			id.push(gr.getValue("user"));
		}
		
		gs.log('sys_idIN+id.join();' +"sys_idIN"+id.join());
		return "sys_idIN"+id.toString();
	},
    type: 'UserGroup'
});