- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-08-2025 01:30 AM
Hi All,
I have a scenario where if logged in user is a part of wpt and opens new incident form can only see groups related to wpt. Also, if it is not a new form and incident is assigned to wpt then along with wpt groups , group A should also come in the assignment group so that they can re assign the tkt to group A, if required. I have written script include and client script, added logs as well, script include is passing groups correctly to client script but in assignment group field all the groups are visible. Below are the scripts:
Client Script:
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-09-2025 03:21 AM
Hi All,
Thanks for your efforts and time. I managed to resolve this issue by sending the incident number from reference qualifier and in script include i gliderecord the incident table to check if record with this number exists or not. it it does not exist, it is a newReord and accordingly i run the entire script.
Regards,
Shivani.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-08-2025 01:49 AM
Hello @Shivani29
Based on the script, it appears that the Script Include is not marked as client-callable. Please verify if it has been configured as client-callable.
"If you found my answer helpful, please like and mark it as an "accepted solution". It helps future readers to locate the solution easily and supports the community!"
Thank You
Juhi Poddar
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-08-2025 02:01 AM
Hi Juhi,
Yes this is marked as client callable.
Regards,
Shivani
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-08-2025 02:14 AM
you should not use client script for this as you need to restrict.
you should use advanced ref qualifier for this
since you want to know in script include whether it's a new record or existing record pass the record sysId and check the value in script include
Based on that handle the script include function logic
Ref qualifier
javascript: new assignment_group().getVisibleGroups(current.sys_id);
something like this
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-08-2025 02:16 AM
Hi Ankur,
Thanks for replying. Let me try this way to check NewRecord in script include and will update you.
Regards,
Shivani
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-08-2025 03:10 AM
Hi Ankur,
isNewRecord part is not working. I tried and checked by adding logs and getting sys id for new record as well.
Regards,
Shivani