If assignment Group is empty then 'Assigned to' Reference Table doesn't show any user

Vartika Goel
Tera Contributor

Hi Team,

On the INC form i want 'assigned to' field pop-up table doesn't show any user until we have 'assignment group' filled. I want to achieve this via Advance reference qual calling script include function. 

 

VartikaGoel_0-1679641892210.png

If above assignment group is empty it should not show users in 'assigned to' field pop table as below:

VartikaGoel_1-1679641944162.png

 

 

Thanks in Advance

1 ACCEPTED SOLUTION

kotharir
Tera Expert

Hi @Vartika Goel .

Follow below steps

1. Create script include and write below code.

var getUser = Class.create();
getUser.prototype = {
initialize: function() {},
getsys: function(group_Name) {

var arr = [];
var grSUG = new GlideRecord('sys_user_grmember');
grSUG.addEncodedQuery("group.sys_id=" + group_Name);
grSUG.query();
while (grSUG.next()) {
arr.push(grSUG.user.toString());
}
return 'sys_idIN' + arr.toString();

},

type: 'getUser'
};

2. Right click on "Assigned to" field and open dictionary override and search for incident table and make following changes.

enable the checkbox and make dependent field empty.

Override dependent

Make sure the check box enabled "Override reference qualifier" and write the code "javascript:new global.getUser().getsys(current.assignment_group);" under "Reference Qualifier" field. 

Please change script include and function name as per the naming standard.
and write the code under "reference qualifier".

 

Please mark the answer correct if it helps.

 

View solution in original post

11 REPLIES 11

Still i am unable to get assigned to field as empty id there is no assignment group.

 

Please share your script include and reference qualifier.

 

Thanks,

Gopi

If my solutions helps you to resolve the issue, Please accept solution and Hit "Helpful".

Thanks,
Gopi

You kept type: 'GetGroupMembers' on 3rd line move that after 14th line.

 

Thanks,

Gopi

If my solutions helps you to resolve the issue, Please accept solution and Hit "Helpful".

Thanks,
Gopi

Ankur Bawiskar
Tera Patron
Tera Patron

@Vartika Goel 

Out of the box assigned to field is dependent on group.

did you remove that and are adding dictionary override and then adding advanced ref qualifier?

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

@Ankur Bawiskar  no i didnt remove anything. Plz guide what do i need to do?