IT CanvassTalk to an advisor
Administration · LessonBy , ServiceNow Trainer, 8 yrs · Published · ServiceNow · all levels

Instance Scan

Run health checks against your own instance: check types, suites, findings and how to fold them into a release process.

Quick answer

Run health checks against your own instance: check types, suites, findings and how to fold them into a release process.

Key takeaways
  • Instance Scan turns tribal standards into automated checks
  • Suites group checks for a purpose, for example pre release
  • Findings need triage, otherwise the list becomes noise
  • Custom linter checks enforce your own coding conventions

What it checks

Instance Scan runs checks against configuration records and reports findings. Out of box checks cover coding standards, unused customisations, performance risks such as missing indexes, and security patterns like ACLs that are too broad.

Check types

Table checks evaluate every row of a table against a condition. Script only checks run arbitrary logic. Linter checks parse script fields for patterns, for example use of gs.log in scoped code. Column checks look at one field across records.

Making it useful

A scan that nobody reads is wasted.

  • Create a suite for your own standards and run it weekly
  • Triage findings into fix now, fix later and accepted
  • Run the suite before a release and treat new critical findings as blockers
  • Write custom linter checks for the standards your team argues about most

Practice challenge

+0 XPStreak ×0
Question 1 of 2
Which check type parses script fields for patterns?

Frequently asked questions

Does Instance Scan change anything?
No. It reports findings. Remediation is manual, which is why triage discipline matters.
When should we run it?
Weekly on development, and always before promoting a release to production.
Already working on ServiceNow and stuck on a live ticket?Get an expert ServiceNow developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support