Form and UI behavior inspection — jsn

Inspect form layouts, client scripts, and UI policies from the terminal.

What can JSN do for this ServiceNow workflow? Inspect form layouts, client scripts, and UI policies from the terminal. JSN gives you a direct terminal workflow instead of requiring the ServiceNow web interface for every inspection or change.
CommandWhat it does
jsn forms show incidentInspect sections and form elements
jsn clientscripts list --query 'nameLIKEincident' --limit 3Find client scripts affecting a table
jsn uipolicies list --query 'nameLIKEincident' --limit 3Find UI policies affecting a table
jsn forms show
jsn forms show incident

Form: incident → Default view

── Notes ──
  watch_list
  work_notes_list
  comments
  work_notes

── Related Records ──
  parent_incident
  problem_id
  rfc
  caused_by
▼ next screen
jsn clientscripts list \
    --query 'nameLIKEincident' \
    --limit 3 \
    --json

2 clientscripts(s)
Set Resolution notes for Parent Incident  incident  true  onChange
CreateChildIncident                       incident  true  onLoad
▼ next screen
jsn uipolicies list --query 'nameLIKEincident' --limit 3 --json

3 uipolicies(s)
Make assignment group mandatory  task  true

Get started

Install, point it at your instance, then run this feature.

npm install -g @jacebenson/jsn
jsn setup
jsn forms show incident
Full setup guide & skill docs →

← All features