Form Enhancements
SN Utils features for ServiceNow forms including keyboard shortcuts, screenshot pasting, view data, and technical names.
Forms get several enhancements from SN Utils, from features useful for all ServiceNow users to developer-focused tools.
Build List Filter from Form
CTRL-Click on field labels to build a list filter using current values.

Click on multiple labels (like Category, Assignment Group, Subcategory) to build a filter with those conditions. Clicking the generated link opens the filtered list in a new tab with the filter pinned.

CTRL-Click in the gray header bar to create a filter for the current record's Sys ID - a quick way to open the record in list view.
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| CTRL-S | Save the record |
| CTRL-SHIFT-S | Insert and stay (when supported) |
| CTRL-] | Next record (when available) |
| CTRL-[ | Previous record (when available) |
| CTRL-V | Paste image (when enabled) |
Paste Screenshots
Adding screenshots normally requires saving to disk, opening a dialog, and uploading. With SN Utils, paste directly via CTRL-V.

A unique filename based on the timestamp is automatically added. You can change the name from the preview if needed.
If your form has an Activity stream, the screenshot appears there immediately.

This also works when viewing records in Workspaces.
Who Edited This
Click the question mark icon (added by SN Utils) in the form header to see record metadata.

Shows:
- Table and Sys ID
- Created/Updated information, update count, and scope (for metadata)
- Helpful prefilled slash commands
View Data
View Data is a supercharged Show XML. Access it via:
- Slash command
/vd - Double-click on the question mark icon
- View Data tab in the popup

Features:
- Basic record information and link
- Search field
- Option to hide empty rows
- Additional info like field name and display value
- Copy button for exporting to Excel
Double-Click to Edit Value
Double-click a field label to see and edit the current value.

For choice fields, you'll see field details and available values. You can manually update the value directly.
This works for read-only fields too (admin only). Try changing a reference field to a Sys ID value.
Technical Names on Forms
Like lists, Technical Names adds valuable information to forms:

- Table name next to the label
- Field names next to labels (easy to identify dot-walked and cross-scope fields)
- Choice values next to choice labels
- View name at top (if not default view)
List field values (like Watch List) are converted to hyperlinks to the underlying records, with a red X to remove values.
Advanced Features

Depending on field type, labels become hyperlinks:
- Reference fields link to the underlying record
- Translatable fields link to translations
- The ? behind UI actions links to the UI Action record
Header bar additions:
- Scratchpad - Shows scratchpad JSON
- Table fields - Shows fields per extended table and visibility status
- Toggle label - Try it!
For related lists, normal lists show the table name, while scripted relations show a link to the sys_relationship record.

Switch Scope
When viewing a metadata record in a different scope, click to switch scope with one click instead of making one-off edits.

Table-Specific Additions
Some enhancements only apply to specific tables:

- Tables (sys_db_object) - Link to open the collection dictionary entry
- PA Formula Indicators (pa_indicators) - Clickable links to indicators used in the formula
Full Screen Monaco Editor
When "Enable Code Editor buttons" is enabled, you can open a full-screen editor for code fields.

Attachment Preview
If a record has attachments, a magnifying glass icon lets you preview many file types that would otherwise need to be downloaded.

Versions Modal
For metadata forms without the Versions related list, SN Utils adds a link that opens a modal showing version history - no need to modify the form layout.
