Other UI Enhancements

SN Utils features for Next Experience, Workspaces, Background Scripts, Studio, and Service Portals.

Besides Lists and Forms, SN Utils enhances several other ServiceNow interfaces.

Next Experience Header

Next 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
  • 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

Next Experience Workspaces

Workspace enhancements are growing. Currently available:

Lists in Workspaces

Workspace Lists

With Technical Names activated:

  1. Filter added to the list overview
  2. Names shown behind labels
  3. Icon to view/modify the encoded query
  4. Link to open the same table in classic list view
  5. Table name displayed

Forms in Workspaces

Form in Workspace

  1. Link with table name and view - opens form in classic UI
  2. Small link to refresh the form
  3. Button to dump variables to console and instantiate g_form for debugging

Dumped variables

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

Enhanced Background script

Enhancements:

  1. Draggable split screen - results display on the same page
  2. Download button for script output as text file
  3. Direct link to sys_script_execution_history table (cancel link visible during execution)
  4. Execute with CTRL-Enter (CMD-Enter on Mac)
  5. Context menu to toggle options or trigger searches
  6. Title shows script state: ⚪ Waiting, 🔴 Running, 🟢 Finished
  7. Added margin to the page
  8. URL parameter content prefills the script (used by /bgc and /bgl commands)

Studio

The classic Studio (open via /st) doesn't have built-in search for metadata in your scope. SN Utils adds it!

Search added by SN Utils

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:

/rnd on catalog item

  • Without -a flag, only mandatory fields get filled
  • If there are dependencies, the command reruns to fill all fields

This works great for testing catalog items and forms quickly.