Scan Engine for the Impact Store Application

  • Release version: Australia
  • Updated March 12, 2026
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Scan Engine for the Impact Store Application

    The Impact Scan Engine within the Impact Store Application enables ServiceNow customers to proactively manage instance quality, compliance, and performance. It integrates with the Impact Store App to enforce platform health and adherence to leading practices by scanning ServiceNow instances for code and workflow deficiencies. The engine automates real-time code inspections and provides visibility into scan findings stored in the Scan Findings table, helping improve instance quality and accelerate development.

    Show full answer Show less

    Key Features

    • Real-time enforcement: Applies leading practices and code standards during development to prevent errors before they are saved.
    • Comprehensive scanning: Performs full and delta scans across the entire instance, update sets, and applications to detect existing and new findings.
    • Role-based visibility and controls: Enhances platform performance, security, and user experience through tailored access to scan data and controls.
    • Automated feedback and training: Provides real-time evaluations against best practice rules to guide developers and improve code quality.
    • Technical debt management: Calculates technical debt and estimates resolution time using scan outputs and progress metrics.
    • Scan types: Supports scheduled initial diagnostic scans (full scans), on-demand delta scans focusing on recent changes, update set scans, and application scans before publishing.

    Practical Benefits for ServiceNow Customers

    • Improves maintainability, upgrade readiness, and problem management by identifying and resolving issues early.
    • Reduces reliance on manual code reviews, lowering human error and development costs.
    • Enables proactive monitoring and control of development activities to continuously improve platform health over time.
    • Supports faster development cycles by automating quality checks and providing clear insights into findings.

    Additional Information

    ServiceNow customers can configure scan properties based on scan types and run scans on-demand or scheduled. Scan results include detailed and summarized findings to guide remediation. Note that Scan Engine findings are not transmitted to the Impact Delivery Instance via Guided Setup integration.

    Impact Platform Health uses the Impact Scan Engine to enable proactive management of instance quality, compliance, and performance. The Scan Engine is integrated with your Impact Store App to support platform health and adherence to leading practices.

    The Scan Engine examines ServiceNow instances for findings related to active definitions that are stored in the Scan Findings table. You can view existing or resolved findings that resulted from the instance scans or summarized and detailed scan information.

    Impact Scan Engine automates your code inspections in real-time so you can identify more deficiencies, improve the quality of your instances, and speed up your development efforts. You can also monitor and control development activities to proactively improve the quality of the system and support ongoing efforts to improve it over time.

    Benefits and overview

    • Enforce leading practices and code standards in real-time.
    • Enhance platform performance, security, and user experience with role-based visibility and controls.
    • Improve maintainability, upgrades, and problem management.
    • Reduce development and maintenance costs.
    • Diminish the need for manual code reviews, which are prone to human error.
    • Calculate technical debt and estimate resolution time with scan output findings, progress percentiles, and estimated time remaining on code fixes.
    • Empower proactive code quality monitoring and detection versus reactive corrections.
    • Automate developer feedback and training through real-time, leading practice rule evaluations.

    Scan definitions

    Scan Engine uses a large set of definitions to correct coding and workflow findings in real time and performs scans across your entire instance to detect existing findings. This prevents developer mistakes by blocking saving a record before issues are resolved. Nightly scans identify existing findings across the entire instance.

    For more information, see Scan Engine definitions.

    Scan types

    There are different types of scans that you can run on your instances. Depending on the type of scan, the properties required during configuration vary.

    Refer to the table for information on the available scan types.

    Table 1. Scan Engine scan types and descriptions
    Scan type Description
    Initial diagnostic scan (Scheduled scan)
    • Runs based on defined Scheduled Scan options or on-demand with the Execute Now option.
      Note:
      The first executed instance scan is a full scan.

      See Run your first scan with the Scan Engine for first time setup.

    • View existing or resolved findings that resulted from the instance scans as well as summarized and detailed scan information.
    Diagnostic scans- On-demand scan (subsequent delta scans)
    • Scans for configured updates that occurred since the last scan.
    • Specifically analyzes application files that have been modified or sys_update_xml records.
    • Delta scans look for definitions marked to return one row check per system property.
    • Scans for specific definitions that were identified as development issues in a previous scan.
      Note:
      See Configure Scan Engine properties for on-demand scan configuration options and Full and delta instance scans for scan information.
    Update set scan
    • Scans individual update sets for findings.

      The initial Update set scan is a full scan of all open update sets. Subsequent scans only scans records that have been modified since the last scan date (delta scan).

    • Child update set findings are visible from the parent update set findings summary scan record.
    Application scan Scan applications to identify definition findings before publishing to the application repository.
    Note:

    For more information on running the Scan Engine, see Run on-demand scans, and Track Platform Health trends for findings charts.

    Note:
    Scan Engine findings aren't transmitted to the Impact Delivery Instance through the Guided Setup integration.