Microsoft SCCM integration

  • Release version: Zurich
  • Updated July 31, 2025
  • 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 Microsoft SCCM integration

    The Microsoft SCCM integration with ServiceNow provides a one-way import of SCCM data into the ServiceNow Configuration Management Database (CMDB). It uses scheduled imports via a JDBC connection through the MID Server to bring relevant SCCM data from an SQL Server database into the CMDB, maintaining synchronization. This integration supports full or incremental imports, treating the SCCM database as the authoritative source without writing data back to it.

    Show full answer Show less

    Supported Versions and Migration

    The legacy Microsoft SCCM plugin is deprecated and no longer available for new activations. Customers are recommended to migrate to the Service Graph connector for Microsoft SCCM, which supports current SCCM versions including 2007, 2012 v2, and 2016 (versions 1606, 1906, 1910, and 2002). New ServiceNow instances require use of a supported SCCM version.

    Service Graph connector for Microsoft SCCM

    This connector improves upon the legacy SCCM connector by:

    • Aligning with the Common Service Data Model (CSDM)
    • Utilizing the Identification and Reconciliation Engine (IRE) to prevent duplicate records
    • Supporting detection of removed software and delta changes
    • Leveraging IntegrationHub ETL (2.2.1) for easier data mapping and customization
    • Enhancing data processing performance

    ServiceNow customers can update from the legacy Microsoft SCCM plugin to this connector for improved functionality.

    Available Configuration Modules

    • Setup: Configure database connections and MID Server, and test settings.
    • Scheduled Import: Schedule or run SCCM data imports immediately.
    • Data Sources: Manage pre-configured data sources for external CMDB databases.
    • Progress: Monitor the progress of scheduled imports.
    • Transform History: Review logs of data transformations during imports.
    • CI Identification: Define identifiers used to match SCCM data to CMDB CIs.
    • Import Set Data: View tables storing imported SCCM data.
    • Web Services: Manage web services related to transform map fields.

    Asset Intelligence

    Asset Intelligence (AI) in SCCM filters, normalizes, and cleans software records, storing them in a dedicated table. Enabling AI scheduled imports in both SCCM and ServiceNow results in cleaner, normalized software data in the CMDB. Customers should activate either AI or non-AI scheduled imports to avoid duplicate software records.

    Activation and Upgrade

    Activation of Microsoft SCCM plugins requires administrative privileges and depends on Integration - JDBC and CI Identification plugins, which are activated automatically. Customers can upgrade earlier SCCM plugins to newer versions to benefit from enhanced features and improved integration capabilities.

    Practical Benefits for ServiceNow Customers

    • Automated and reliable import of SCCM data into ServiceNow CMDB ensures up-to-date configuration data.
    • Improved data quality and deduplication through Service Graph connector and Asset Intelligence.
    • Flexibility to schedule imports and customize data mappings to suit organizational needs.
    • Support for multiple SCCM versions with clear migration guidance away from deprecated plugins.

    The Microsoft SCCM integration is a one direction import of SCCM data into the ServiceNow Configuration Management Database (CMDB).

    Scheduled imports bring relevant SCCM data into the ServiceNow instance from an SQL Server database and map it to tables in the CMDB. You can configure either a full or incremental data import. The import is achieved using a JDBC connection via the MID Server. The integration keeps the ServiceNow CMDB synchronized with the SCCM SQLServer database, so that only relevant data is imported from the SCCM database to the CMDB. The SCCM database is considered an authoritative source and is not written to.

    Supported versions

    The Microsoft SCCM legacy plugin is deprecated and no longer supported or available for new activation. For details, see the Deprecation Process [KB0867184] article in the Now Support knowledge base. Recommendation for all customers to migrate to the new Service Graph connector for Microsoft SCCM.

    These are the plugins for the currently supported SCCM versions, all of which support Asset Intelligence and Incremental Software Reconciliation:
    • Microsoft SCCM 2007
    • Microsoft SCCM 2012 v2
    • Microsoft SCCM 2016
    Note:
    If you upgrade your instance to a version of the Now Platform that does not provide support for your version of SCCM, you can continue to use that version. However, all new instances require the use of a supported SCCM version.

    The Integration - Microsoft SCCM 2016 (com.snc.integration.sccm2016) plugin is compatible with SCCM versions 1606, 1906, 1910, and 2002.

    Service Graph connector for Microsoft SCCM

    To import SCCM data into the CMDB, you can use the Service Graph connector for Microsoft SCCM instead of using the legacy SCCM connector.

    Using the Service Graph SCCM connector provides these advantages:

    For information on how to update from using the Microsoft SCCM connector plugin to using the Service Graph connector for Microsoft SCCM, see Update Microsoft SCCM 2016 plugin for Service Graph connector for Microsoft SCCM.

    Available modules

    • Setup:
      • Configure the data sources.
      • Specify database server settings and the MID Server.
      • Test the configuration.
    • Scheduled Import: Schedule the import or execute the import immediately.
    • Data Sources: A list of the pre-configured data sources defining the external CMDB database.
    • Progress: The progress log for scheduled imports.
    • Transform History: A log of transformations performed by scheduled imports.
    • CI Identification: Identifiers used by SCCM to match import set data with the CMDB.
    • Import Set Data: Tables that store imported SCCM data.
    • Web Services: List of web services used to add or remove fields in the transform maps.

    Asset intelligence

    Asset Intelligence is an SCCM feature that can filter, normalize and clean up software records. When enabled, it populates normalized software data in a separate table within the SCCM database. You can target this separate table instead of the raw software data table. When you import software records into the CMDB with this feature enabled, you get a cleaner set of software data. To use this feature, you must Activate SCCM Asset Intelligence scheduled imports in the target ServiceNow instance, as well as in the source SCCM database.