List Enhancements
SN Utils features for ServiceNow lists including encoded query editing, quick add fields, copy cells, and technical names.
Most features for lists also work on related lists and embedded lists on forms.
You can navigate to any table list using slash commands. For example, use /incident to navigate to the incident table (trigger slash commands with CTRL-/, ALT-/, or CMD-/).
View / Edit Encoded Query
Double-click in the whitespace of the breadcrumb area to see and edit the current encoded query.

You can paste an encoded query like:
caller_id.nameSTARTSWITHfred^caller_id=5137153cc611227c000bbd1bd8cd2005^priority=1^state=3^ORDERBYDESCnumber
Replace the existing query and click OK. The new filter is applied immediately.

Use cases:
- Test encoded queries you find in documentation or code
- Build an encoded query in the list, then copy it for use in scripts or condition fields
Expanding Complex Filters
When you have OR conditions or complex filters, the search bar may be hidden and the icon to show it disabled.
SN Utils adds an icon behind each field name that lets you add an AND condition for that field.

After clicking the icon:
- The filter gets pinned
- A placeholder for the field is added
- You can easily adjust and dot-walk to create complex filters

Quick Add Fields
As an admin or developer, you often need to see who created or edited records and when. These fields aren't always on default lists.

Click the insert button added by SN Utils to quickly add common fields like Created, Updated, Created by, Updated by, and Scope.

The fields to add are configurable in the Settings tab of the Manage page.
Copy Cells and Copy Column
Select one or more cells in a list, then use the /copycells command to copy the text of selected cells.

Options:
/copycells- Copy cell text (paste into Excel or text file)/copycells -s- Copy sys_ids comma-separated (for use in scripts)/copycolumn- Copy all values in the column, even if only one record is selected
Linkify Lists
In tables like sys_update_xml, SN Utils generates clickable links to target records from the list.

The name column becomes clickable (except for deleted records). This lets you navigate directly to the target record without opening the update record first.
Similar linking happens in log messages - when a table.sys_id pattern is found, it creates a link to that record. Try /log .script to see examples.
Technical Names Basics
Technical Names is one of the most popular features. Toggle it using:
- Slash command
/tn - Double-click whitespace below the list
- Checkbox in the Settings tab
- Extension shortcut (default CTRL/CMD-2)
- InstanceTag play button click

When enabled:
- Table name appears next to the Table label
- Field names appear next to Field labels (easy to identify dot-walked fields)
- Same for field names in list columns
Run /tn again to toggle off.
Technical Names - Advanced Features
In the personalize list columns modal (click the cog icon), Technical Names unlocks additional features:

- Trigger
/tnto make the popup larger - Filter shown when there are 20+ options
- Add dot-walked fields by clicking a field on the right, then typing the path (e.g.,
caller_id.manager) and pressing Enter - Quick link to add the Sys ID column
Adding Child Table Columns with ref_
When working with parent tables (like task), you can add columns from child tables using the ref_ prefix. This lets you display child-specific fields on a parent table list without switching tables.
Syntax: ref_<child_table>.<field_name>
Examples on the Task table:
| Column Path | Shows |
|---|---|
ref_incident.caller_id | Incident Caller |
ref_incident.resolved_at | Incident Resolved date |
ref_change_request.risk | Change Request Risk level |
ref_sc_request.requested_for | Request - Requested For |
To add these columns:
- Open the personalize columns modal (cog icon)
- Enable Technical Names (
/tn) - In the dot-walk field, type the
ref_path (e.g.,ref_incident.caller_id) - Press Enter to add the column
This is particularly useful for building unified dashboards across task types or creating reports that span multiple child tables.