List Enhancements
SN Utils features for ServiceNow lists including encoded query editing, quick add fields, copy cells, technical names, and shareable list column URLs.
Last updated: April 2, 2026
Last updated: April 2, 2026
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-/).
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:
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:

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.
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 selectedIn 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 is one of the most popular features. Toggle it using:
/tn
When enabled:
Run /tn again to toggle off.
In the personalize list columns modal (click the cog icon), Technical Names unlocks additional features:

/tn to make the popup largercaller_id.manager) and pressing EnterWhen 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:
/tn)ref_ path (e.g., ref_incident.caller_id)This is particularly useful for building unified dashboards across task types or creating reports that span multiple child tables.
Share your list column layout with other SN Utils users via a portable URL. This makes it easy to standardize list views across your team or carry column layouts between instances.

SN Utils reads the selected columns and the current view, then copies a portable URL to your clipboard. The snuparm_fields value preserves the order of fields as they appear in the selected-columns list (top to bottom), including on Washington / newer personalize dialogs that use a different control id than classic #slush_right.
/incident_list.do?snuparm_fields=number,short_description,priority,assigned_to,state&sysparm_view=default
The URL is relative (no hostname), so it works on any ServiceNow instance with the same table. Click (include instance URL) to copy the full URL including the instance hostname.
When you open a list URL that contains snuparm_fields, SN Utils shows a confirmation modal with a side-by-side diff of your current columns vs. the proposed columns. Removed fields are highlighted in red, added fields in green.

If the columns in the URL already match your current list, no modal is shown. The snuparm_fields parameter is automatically removed from the URL after you make your choice.
You can use snuparm_fields URLs as custom slash commands. Create a custom command in Manage Settings with a URL like:
incident_list.do?sysparm_query=active=true^priority=1&snuparm_fields=number,short_description,caller_id,assigned_to,state
This combines a filter with a column layout in a single command. When the column confirmation modal appears, click Apply to set the columns.