On-demand scans

concept australia Updated Sep 30, 2026 4 min read using-impact-scan-engine.md
Raw file servicenow.com

On-demand scans run outside of the already regularly scheduled instance scans.

Following on-demand scan types are available.

Scan type

Description

Application scans

Scan in-development applications to identify definition findings before publishing to the application repository. Application scans give insight into health scores, the number of findings, and the total impact of findings within your custom applications. Note: View application health scores in the Application Health dashboard by navigating to ALL > Impact > Platform Health > Application Health. Health scores are calculated based on finding severity, count, and policy impact.

Limited definition scans 

Scan your instance against a single specified definition or definition suite.

Update set scans 

Scan open update sets for findings to get insights into what you are importing and exporting across your environments. 

Instance scans 

Scan your ServiceNow instance for findings. These scans return the findings and store them in the Opens Findings table.  Note: Only users with the Scan Engine Admin role can initiate instance scans.

Scans are initiated in different ways. They run using the properties you configured. Scheduled instance scans can be executed immediately using the **Execute Now** action, but they cannot bypass their configured schedule settings. Real-time scans run automatically during record saves and cannot be manually triggered.

For more information, see Configure Scan Engine properties and Manage definition properties.

Note: The Scan Engine integrates with certain development tools, such as App Engine Studio, ServiceNow Studio, and script editors. It scans business rules, script includes, UI scripts, client scripts, ACLs, record producers, and other script-containing records in real-time as they are saved.

Concurrency rules and scan behavior

Full and Delta scan supports update set scans and application scope scans. The Scan Engine enforces specific concurrency rules to protect instance performance and manage resource allocation:

  • First scan behavior: If the instance does not have any prior full scan, selecting Initiate Scan triggers a Full Instance Scan. Consecutive scans will be Delta Instance Scans.
  • In-progress alerts: If a scan is already in progress, attempting to initiate another scan displays an alert: "Cannot initiate a delta scan while another scan is in progress. Wait for the current scan to complete or use Force Full Scan to override."
  • Full Instance Scan blocking: Only one Full Instance Scan can run at a time. The system prevents parallel full scans to avoid excessive resource load. Additional full scan requests are blocked with an alert message.
  • Force Full Scan override: Administrators can use the Force Full Scan button to cancel the current scan and immediately start a new Full Instance Scan. The current scan is cancelled automatically, and the new full scan is initiated.
  • Parallel scan allowance: While certain scans run, Update Set Scans and Application Scans can still execute concurrently without blocking.
  • Scan status visibility: Users can see scan states in real-time on the Scan Results list view, including "Getting ready," "Complete," and "Cancelled" status indicators.

User notifications and status indicators

The system provides contextual notifications and visual indicators to keep users informed:

  • Scan triggered message: When a scan is successfully initiated, users see: "A new scan has been triggered and it will take a moment to reflect in the queue. Refresh the page for the latest scan results."
  • Scan in progress alert: When attempting to initiate a scan while one is already running, an alert displays: "Cannot initiate a delta scan while another scan is in progress. Wait for the current scan to complete or use Force Full Scan to override."
  • Trigger Scan modal: When using Force Full Scan while a Delta Scan is in progress, a confirmation modal appears with the title "Trigger Scan" and message: "A Delta Scan is currently in progress. Do you want to cancel the ongoing Delta Scan and start a Full Scan instead?" Users can select OK to proceed or Cancel to terminate.
  • Real-time updates: The Scan Results list view displays scan metadata.

Note: Users must refresh the page to see the latest scan status updates in the queue.

Access control by persona

Scan initiation capabilities are determined by user roles:

Role Permissions
Admin Initiate scans and Force Full Scan
AI Fix User Initiate scans only
Scan User No scan initiation buttons (view only)
Read User No scan initiation buttons (view only)

Note: See Roles installed with Impact for additional information on user roles.

Related topics

Full and delta scans

Initiate and monitor scans

Search documentation
Search document titles and file paths on the australia branch