Skip to main content

Asset Management Data Model


Tables

Asset

Individual, accountable item instance. Stores identifying details, current status/condition, links to Product, Asset Type, ownership, assignment, and lifecycle records.

Asset Type

Operational classification of assets (e.g., Laptop, Vehicle, Generator). Used for reporting, inspection requirements, and grouping.

Asset Category

Higher-level grouping of Asset Types (e.g., IT Equipment, Fleet, Facilities Equipment). Useful for roll-up reporting and policy alignment.

Product

Standardized product definition (manufacturer/model-level reference) that assets can reference for consistency across modules.

Asset Acquisition

Represents the acquisition event for one or more assets (purchase, lease, donation, transfer-in). Captures supplier, acquisition type, funding, and financial context.

Asset Cost Entry

Additional capital or operational costs associated with an asset (repairs, upgrades, improvements, reconditioning, etc.) for total cost tracking.

Asset Owner

Tracks legal or financial ownership of the asset over time (e.g., owned, leased, externally owned). Supports ownership history with effective dates.

Asset Assignment

Tracks custody or responsibility for the asset over time (assigned to a person, organization unit, or team). Includes start and end dates.

Asset Custody Event

Timeline-based record of significant custody or control changes (assign, return, move, transfer, retire, dispose). Provides an auditable history of asset movement and responsibility.

Location

Reference table for physical places where assets may reside (site, building, room, storage area, etc.).

Organization Unit

Organizational structure entity (department, division, program, team) used for ownership, assignment, reporting, and accountability.

Person

Individual record used for asset assignment, responsibility tracking, or audit verification.

Asset Service Record

Lightweight maintenance/service log entry for an asset. Captures service date, service type, provider, cost, and notes.

Asset Service Type

Reference list defining types of service events (Preventive, Repair, Inspection, Upgrade, Calibration, etc.).

Asset Audit

Represents an audit cycle or inventory verification event (e.g., Annual Inventory Count). Defines scope, dates, and status.

Asset Audit Item

Asset-level audit result within an Asset Audit. Records expected vs observed data, verification status, and findings.

Asset Inspection Requirement

Defines recurring inspection rules that apply to an Asset Type or specific Asset. Includes frequency and regulatory reference.

Asset Disposition

Captures retirement and disposal details for an asset, including retirement reason, disposal method, dates, approvals, and recipient (if applicable).

An open-source MIT License project maintained by Microsoft. Open Source at Microsoft