Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Applying the CSDM guidelines to Hardware Asset Management

Hardware Asset Management manages (contributes data to) CSDM tables. Hardware Asset Management also uses data from CSDM tables that other applications generate. Several ServiceNow products, therefore, benefit from and add value to Hardware Asset Management.

Implementing the CSDM data framework

The CSDM is the data framework that you follow when you set up ServiceNow products and applications. You adhere to the CSDM guidelines when you define the configuration items (CIs) and the relationships between CIs in the CMDB. This process makes sure that your data resides in the appropriate CMDB tables so that you get the maximum value from your ServiceNow AI Platform applications.

Using a CSDM standard and consistent set of terms and definitions helps to track the assets effectively through their life cycle transitions.

Note: To set up CSDM for Hardware Asset Management, see Implementing the CSDM framework in stages.

Tables adhering to the CSDM guidelines managed by Hardware Asset Management

  1. Product Model table [cmdb_model]: The Asset Management application manages and contributes data to this table.
  2. Asset table [alm_asset]: The Asset Management application manages this table containing asset details.

CSDM table used by Hardware Asset Management

Configuration Item table [cmdb_ci]: CMDB manages this table. The Hardware Asset Management application references configuration item (CI) data from this table.

CSDM life cycle mappings for Hardware Asset Management

The base system contains the Life cycle mapping [life_cycle_mapping] table that stores the life cycle mapping values. A mapping record specifies how to map legacy life cycle field values of a class such as asset or product model, to the CSDM Life cycle stage and Life cycle stage status fields. You can get the mapping details of the Asset [alm_asset] and the Product Model [cmdb_model] tables in the Life cycle mapping table.

Product Model Status fieldCSDM Life cycle stage and Life cycle stage status fields
RetiredEnd of Life | Retired
BuildDesign | Build
SoldEnd of Life | Sold
In ProductionOperational | In Use
Asset State and Substate fieldsCSDM Life cycle stage and Life cycle stage status fields
Retired | RMAEnd of Life | RMA
RetiredEnd of Life | Retired
Retired | Vendor CreditEnd of Life | Vendor Credit
In stock | ReservedInventory | Reserved
In stock | Legal holdInventory | Legal Hold
In stock | Pending transferDeploy | Pending Transfer
Missing | LostMissing | Lost
In stock | Pending resaleEnd of Operation | Pending Resale
Retired | Pending resaleEnd of Operation | Pending Resale
Retired | Lease returnEnd of Life | Lease Return
Missing | StolenMissing | Stolen
Retired | DonatedEnd of Life | Donated
In transit | AvailableDeploy | In Transit
In transit | Pending donationEnd of Operation | In Transit
In transitDeploy | In transit
In transit | Pre-allocatedPurchase | Pre Allocated
BuildDesign | Build
In useOperational | In Use
In transit | Pending resaleEnd of Operation | In Transit
Retired | SoldEnd of life | Sold
Retired | Buy outEnd of Life | Buy Out
In transit | DefectiveDefective | In transit
In stockInventory | Available
Retired | DisposedEnd of Life | Disposed
In stock | Pending installDeploy | In Stock
In stock | Pending evaluationEnd of Operation | Pending evaluation
In stock | On holdEnd of Operation | On Hold
In stock | Pending disposalEnd of Operation | Pending Disposal
On orderPurchase | On Order
In use | Pending fulfillmentOperational | Pending Fulfillment
Retired | ObsoleteEnd of Life | Obsolete
In stock | TestDeploy | Test
In maintenanceOperational | In Maintenance
Retired | Pending disposalEnd of Operation | Pending Disposal
In use | End of supportOperational | End of Support
In stock | Pending repairInventory | Pending Repair
In stock | DefectiveDefective | In Stock
In stock | AvailableInventory | Available
In transit | Pending disposalEnd of Operation | In Transit
In transit | Pending installDeploy | In Transit
In stock | Pre-allocatedInventory | Pre Allocated
In transit | ReservedDeploy | Reserved
In stock | Pending returnEnd of Operation | Pending Return
In use | Pending retirementOperational | Pending Retirement
In stock | QuarantineInventory | Quarantine
MissingMissing | Lost
In stock | Pending certificateEnd of Operation | Pending Certificate
In stock | Pending donationEnd of Operation | Pending Donation

CSDM life-cycle fields on the forms

The synchronization between the legacy fields and the CSDM life-cycle fields is bi-directional for both product model and asset. However, note the following points about the availability of the CSDM fields on the forms:

  • On the Model form, both Life cycle stage and Life cycle stage status fields are shown.
  • On the Asset form, the CSDM life-cycle fields aren't shown.

Synchronization of CSDM life-cycle fields between asset and CI

If you have opted-in to CSDM in the releases before Xanadu, synchronization of the CSDM life-cycle fields between the asset and CI happens through the legacy fields. However, when you upgrade to Xanadu, you can also opt in to directly synchronize the CSDM life-cycle fields between the asset and CI.

From the Xanadu release onward, when you opt in to CSDM, the life-cycle fields are directly synchronized between the asset and CI.

For more details on synchronization of life-cycle fields, see How life-cycle values for Asset, CI, and IBI are synchronized.