Other UI Enhancements
SN Utils features for Next Experience, Workspaces, Background Scripts, Studio, and Service Portals.
Last updated: January 24, 2026
Besides Lists and Forms, SN Utils enhances several other ServiceNow interfaces.
Next Experience Header
SN Utils can add pickers in the header (like in UI16) without taking extra screen space.
Features:
- Application and Update Set pickers in the header
- Icon next to the Update Set picker opens the Update Set Manager (
/usm) - Double-click a group (All or Favorites) to pin it
- Immediate sync of changes to other tabs in the same session
Configuration:
- Enable via: Show (Next UI) or Enhance (UI16) Application and Update Set picker at page load
- Pickers hide when clicking the search icon
- Domain and encryption context pickers added for applicable instances
- Items are clickable and open underlying searches
- CTRL-Click / CMD-Click to activate matching slash command
- Optional warning when default update set is active
- Hide on a single instance: hover the pickers and click the small × that appears, or run
/hpt, to silence the header pickers on this instance only — the global setting stays on for every other instance. Use/hptagain to turn them back on.
Next Experience Workspaces
Workspace enhancements are growing. Currently available:
Lists in Workspaces
With Technical Names activated:
- Filter added to the list overview
- Names shown behind labels
- Icon to view/modify the encoded query
- Link to open the same table in classic list view
- Table name displayed
Forms in Workspaces
- Link with table name and view - opens form in classic UI
- Small link to refresh the form
- Button to dump variables to console and instantiate
g_formfor debugging
Background Script
SN Utils enhances the Background Script page with a Monaco code editor. Since Washington, this is also available out-of-box, but SN Utils adds improvements.
Enable via: Enhance Background Script Editor
Enhancements:
- Draggable split screen - results display on the same page
- Enhanced right pane with buttons to toggle output — output detects sys_ids and offers a confirm popup with Search /sysid and Copy sys_id on click, plus Open record when the sys_id is prefixed by a table (e.g.
incident.abc…). Cmd/Ctrl-click skips the popup. - Tabs to quickly select earlier scripts you've run and review the impacted records
- Execute with CTRL-Enter (CMD-Enter on Mac) and Context menu to toggle options or trigger searches
- Title shows script state: ⚪ Waiting, 🔴 Running, 🟢 Finished
- Added margin to the page
- URL parameter
contentprefills the script (used by/bgcand/bglcommands)
Studio
The classic Studio (open via /st) doesn't have built-in search for metadata in your scope. SN Utils adds it!
Service Portals
SN Utils adds features to Service Portals as well.
After triggering /tn (Technical Names), variable names appear behind labels - useful for identifying variables on catalog items and other portal pages.
The /rnd -a command attempts to fill all variables with random values, making it easier to test forms:
- Without
-aflag, only mandatory fields get filled - If there are dependencies, the command reruns to fill all fields
- Reference variables stay inside their reference qualifier, so a variable restricted to certain choices only gets one of those choices
- Qualifiers that depend on the values already on the form are resolved through the variable's own reference lookup, the same one the picker uses, so they get filled too
- The log distinguishes FILLED (a value inside the qualifier was picked), EMPTY (the qualifier is valid but nothing matches, often because of the parent value chosen a moment earlier) and SKIPPED (the qualifier could not be resolved at all)
The log reports every field it touched. Press Escape once and it stays on screen as a small card so you can read it while checking the form, with a Copy button for pasting it into a ticket. Press Escape again, or click Close, to dismiss it. The same log is also written to the browser console.
This works great for testing catalog items and forms quickly.