Override reference qualifier to call script include is not giving proper result
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2025 12:56 AM
Hi All,
I am trying to display the assignment group values based on Assignedto field value in change request. If Assigned to is empty i need to show all the available groups of type itil.
The issue is, I used log statements in script include and observed that script include is getting called and resulting in limited groups as expected. But, on to the change form, when i clicked on the assignment group all the groups are getting shown and no filtering is happening. Do I need to change anything while retuning the records from script include?
Script include:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2025 01:07 AM
Hi @learn nv
This support link might help you
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0831564
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2025 02:04 AM
Hi @learn nv ,
I think you need to make your Script Include is client-callable and returns an encoded query string.
Please refer to the following documentations:
Reference Qualifier: Reference qualifiers
Encoded Query String: Encoded query strings
Hope it will help you.
Thanks & Regards,
Muhammad Iftikhar
If my response helped, please mark it as the accepted solution so others can benefit as well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2025 02:07 AM
you should return encoded query from your function
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2025 03:19 AM
I checked this and it works with the following reference qualifier override on assignment_group on incident table:
javascript:new AssignmentGroupUtils().getAssignmentGroupQuery(current ? current.assigned_to : '');
