Product Instance feature in Hardware Asset Management
Summarize
Summary of Product Instance feature in Hardware Asset Management
The Product Instance feature in Hardware Asset Management provides a unified representation of a product across multiple ServiceNow applications, including IT Asset Management (ITAM), Customer Service Management (CSM), and Configuration Management Database (CMDB). This synchronization ensures consistency in product data across assets, install base items (IBIs), and configuration items (CIs). Currently, this feature is enabled only for the Medical device model category.
Show less
Key Features
- Product Instance Identifier (PID): A unique identifier that links assets, CIs, and IBIs. PID generation is based on predefined configurations that specify the fields used to form the identifier.
- PID Configuration: Out-of-the-box PID configurations are read-only and prioritize the Serial number field for PID generation. If the Serial number is absent, Parent and Model Component ID fields are used. Custom PID configurations can be created if different unique identifiers are required.
- PID Generation Rules: PIDs are only generated when required fields are not empty. Assets without serial numbers in certain states (On order, Pre-allocated) do not get a PID. Duplicate PIDs are prevented by restricting asset creation if a serial number already exists.
- PID Synchronization: When PID-related fields are updated on any asset, CI, or IBI, the PID is recalculated and synchronized across all related records, maintaining data consistency.
- System Property for PID Recalculation: Enables PID recalculation for child assets when parent assets are updated by setting the system property
snitamenablepidrecalculationforchildassetto true (default is false).
How PID Works with Assets, CIs, and IBIs
- Creating or Updating Assets: Specifying PID configuration fields generates a PID, creates the asset, and synchronizes the PID with the associated CI. Updates to PID fields recalculate and resynchronize the PID.
- Creating or Updating CIs: PIDs are generated when the associated asset is created. Updates to PID fields on CIs copy the field values to the asset, triggering PID recalculation and synchronization.
- Creating or Updating IBIs: Specifying PID fields creates the asset and CI, generates a PID for the IBI, and synchronizes it across all related records. Updates to PID fields on IBIs also trigger PID regeneration and synchronization.
Practical Benefits for ServiceNow Customers
This feature enables customers to maintain a consistent and synchronized view of product instances across asset management, service management, and configuration management processes. It reduces data discrepancies, prevents duplicate records, and simplifies tracking and reporting for products, especially medical devices. Customers with custom unique identifiers can adapt the PID configuration to fit their data model, ensuring flexibility while preserving synchronization integrity.
You can consistently represent a product along all applications, processes, workflows, and user interactions through the Product Instance feature. Changes made to any of the product representations are synchronized automatically.
The Product Instance feature enables you to have a common representation for any product tracked as an asset in IT Asset Management, an install base item (IBI) in Customer Service Management (CSM), and a configuration item in Configuration Management Database (CMDB). A Product Instance is associated with assets of a particular model category.
Product Instance Identifier (PID) configurations for a model category
Product Instance Identifier (PID) is a unique identifier for a Product Instance and links asset, CI, and IBI.
- PID configurations
- Order assigned to each configuration
- If the fields specified in the parameters of PID configurations are empty, a PID isn't generated and the asset isn't created.
- Assets that are in the On order or Pre-allocated state and don't have a serial number won’t have a PID generated.
- The PID is recalculated and regenerated whenever changes are made to the fields specified in the PID configuration parameters, for example, updates to the serial number of an asset, CI, or IBI.
PID synchronization between an asset, CI, and IBI
Synchronization of PID between an asset, CI, and IBI happens in the following circumstances:
- Any of the fields of the PID is updated on an asset, CI, or IBI
- An asset, CI, or IBI is with values specified in the fields of the PID configuration parameters.
- Create or update assets
- When you create an asset by specifying a value for a field included in the PID configuration parameter, based on the PID configuration of the associated model category, the following actions occur:
- A PID is generated for the asset based on the field value that you specified.
- The asset is created.
- The PID of the asset is synchronized with the associated CI.
When you update the field included in the PID configuration parameter of an asset, the PID is recalculated and regenerated based on the new field value. The updated PID of the asset is then synchronized with its associated CI.
- Create or update a CI
- When you create a CI, a PID is generated only when the asset is created for that CI. The PID of the asset is then synchronized with the CI.
When you update a field included in the PID configuration parameter on a CI, the following actions occur:
- The field value is copied from CI to the asset.
- The PID is recalculated and regenerated for the asset.
- The PID of the asset is synchronized with the associated CI.
- Create or update an IBI
- When you create an IBI by specifying a field included in the PID configuration parameter, an asset and the associated CI are created. The PID is generated on the install base item and is synchronized with the asset and its
associated CI.
A PID is regenerated and synchronized when any updates are made to the fields of the IBI that are part of the PID configuration parameters.