Synchronizing an asset class with a configuration item class and install base class

  • Release version: Xanadu
  • Updated August 1, 2024
  • 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 Synchronizing an Asset Class with a Configuration Item Class and Install Base Class

    This process enables synchronization between the asset class, configuration item (CI) class, and install base class by mapping model categories within the Customer Service Management (CSM) application. This bidirectional synchronization allows data to flow seamlessly between related entities, ensuring that information is consistently replicated.

    Show full answer Show less

    Key Features

    • Mapping of fields such as Location, Install date, Consumer, Account, State, and Contact facilitates synchronization.
    • Updates must be made to the Consumer and Account fields on the install base item form to reflect changes on the asset form.
    • The Install Base item class displays tables extending from the install base table, providing options relevant to existing records.
    • A product instance identifier helps prevent duplicate records and applies to all extensions of the install base table.
    • The product instance hierarchy maintains synchronization, reflecting changes in asset hierarchies in the install base hierarchy.

    Key Outcomes

    By implementing this synchronization, ServiceNow customers can ensure accurate, updated information across asset and install base items, reducing the risk of discrepancies and improving overall data integrity within the CSM application. The ability to track and manage product instances effectively enhances operational efficiency and supports better decision-making based on reliable data.

    You can synchronize the asset class, configuration item (CI) class, and the install base class by mapping the model categories in the Customer Service Management (CSM) application. With this synchronization, the data can flow between the different entities because the same information is replicated on both entities.

    Overview

    By mapping the install base class, configuration item class, and asset class fields, you can synchronize the information on both the install base item and the asset form. This mapping creates a bidirectional synchronization. For example, you can update any one of the Location, Install date, Consumer, Account, State, and Contact fields on the install base item form to create a synchronization between the install base item and the asset form. For more information on the different fields on the install base form, see Create an install base item.
    Note:
    You must update the Consumer and Account fields from the install base item to synchronize the updates to the asset form. Updating the fields on the asset form doesn’t synchronize the updates to the install base item.

    Install Base item class

    The Install Base item class on the model category form only displays the tables that extend from the install base table [sn_install_base_item]. If the install base table has no extensions, no options are displayed in the Install Base Class list. You can create a synchronization between an install base record and an existing associated record by using the following sample migration script.

    var ibClasses = []; //If the list is empty, system will fetch model categories for all Install base item classes
    var assetIBIntegrationUtil = new sn_install_base.AssetIBIntegrationUtils();
    assetIBIntegrationUtil.syncExistingInstallBaseRecordsToAsset(ibClasses)

    Product instance identifier

    The product instance identifier helps to avoid creating duplicate records by tracking install base items and their corresponding assets. The product instance identifier applies to all the extensions of the install base [sn_install_base_item] table.
    Note:
    The Is product instance flag on the Model Category form is read-only by default and is marked true for selective model categories only. The product instance identifier is a hash value and not a user-friendly field.

    Product instance hierarchy for Install Base Management

    Adopt the product instance hierarchy into Install Base Management to maintain a synchronization between an asset and an install base item in the Customer Service Management application.

    Enable the product instance to create a synchronization for all changes that occur in the asset hierarchy to automatically reflect in the install base hierarchy. An install base item hierarchy depends on the hierarchy of its associated assets. The Install base hierarchy mirrors its corresponding asset model hierarchy for both the parent and child install base items.
    Note:
    All the instances in the hierarchy must belong to the same model category.