Qintorava DocsProduct documentation
Form reference

CMDB hardware CIs & asset data

45 declared fields for CMDB hardware asset. Required fields include Asset tag, Serial number, Asset name, Asset class.

Demo baseline · November 13, 2026
Download PDF

About this form

Use this reference to identify built-in form labels, data types, and validation. Specialized workspaces can render a subset of these fields or provide workflow-specific controls. Your role, record state and tenant configuration can change what you see.

Registry key
hardware_assets
Record label
CMDB hardware asset

Field definitions

FieldType or referenceBuilt-in rulesChoices and constraints
Asset tag
assetTag
textRequired
Default list field
—
Serial number
serialNumber
textRequired
Default list field
—
Asset name
name
textRequired
Default list field
—
Asset class
assetClass
selectRequired
Default list field
endpoint, laptop, desktop, mobile_device, server, network, router, switch, firewall, storage, storage_array, rack, peripheral, printer, other, ups, battery_bank, pdu, rpp, ats, sts, generator, transformer, switchgear, busway, power_circuit, crac, crah, chiller, cooling_tower, pump, heat_exchanger, coolant_distribution_unit, rear_door_heat_exchanger, immersion_cooling, containment, environment_sensor, leak_sensor, power_meter, water_meter, fire_suppression, access_controller, camera, patch_panel, fiber_distribution_frame, cable_circuit, optical_transceiver, kvm, console_server, bms_controller, dcim_controller, plc, scada_controller, industrial_gateway
Hardware model
modelId
reference
hardware_models
Default list field—
Manufacturer
manufacturer
textDefault list field—
Model
model
textDefault list field—
Configuration item
ciId
reference
__cmdb
Read-only
Default list field
—
Installed in rack
rackCiId
reference
__cmdb
Optional by defaultCI classes rack
Lifecycle state
lifecycleState
selectRequired
Default list field
ordered, received, in_stock, allocated, in_use, operational, in_transfer, leased, reclamation, decommissioning, decommissioned, disposed, lost, stolen
Lifecycle end date
lifecycleEndDate
dateDefault list field—
Assigned on
assignedAt
datetime-localOptional by default—
Expected return
expectedReturnDate
dateOptional by default—
Warranty start
warrantyStartDate
dateOptional by default—
Annual maintenance cost
annualMaintenanceCost
numberOptional by defaultMinimum 0
Disposal recovery
disposalRecoveryAmount
numberOptional by defaultMinimum 0
Disposal cost
disposalCost
numberOptional by defaultMinimum 0
Provisioned
provisionedAt
datetime-localOptional by default—
Decommission initiated
decommissionInitiatedAt
datetime-localRead-only—
Condition
condition
selectOptional by defaultnew, good, fair, damaged, unusable
Stockroom
stockroomId
reference
stockrooms
Optional by default—
Assigned user
assignedUserId
reference
users
Optional by default—
Assigned department
assignedDepartmentId
reference
departments
Optional by default—
Location
locationId
reference
locations
Optional by default—
Cost center
costCenterId
reference
cost_centers
Optional by default—
Vendor
vendor
textOptional by default—
Purchase order
purchaseOrder
textOptional by default—
Acquisition type
acquisitionType
selectOptional by defaultpurchase, lease, rental, donation
Purchase date
purchaseDate
dateOptional by default—
Purchase cost
purchaseCost
numberOptional by defaultMinimum 0
Currency
currency
textOptional by default—
Warranty expiration
warrantyExpiration
dateOptional by default—
Lease contract
leaseContract
textOptional by default—
Lease start
leaseStart
dateOptional by default—
Lease end
leaseEnd
dateOptional by default—
Disposal certificate URL
disposalCertificate
urlOptional by default—
Asset notes
notes
textareaOptional by default—
Active
active
booleanDefault list field—
Created
createdAt
textRead-only—
Updated
updatedAt
textRead-only—
Demo record key
demoKey
textHidden by defaultStable identifier used by the idempotent demo fixture loader.
Demo dataset
demoDataset
textHidden by defaultSynthetic demonstration records. Not actual organizational inventory, financials or execution evidence.
Vendor account
vendorId
reference
vendor_accounts
Default list field—
Enterprise contract
enterpriseContractId
reference
enterprise_contracts
Optional by defaultSelect a matching active agreement from the shared Vendor and contract workspace.
Source purchase order
purchaseOrderId
reference
purchase_orders
Read-only—

Related procedure: Request and provision hardware.

Verification evidence

The disposable audit exercised 28 applicable validation assertions on this definition. The authenticated collection read returned HTTP 200. See the verification matrix for scope.

Collection read results by built-in role

These statuses were observed over HTTP with one role per disposable MFA account. A successful list response can be empty and does not establish individual record, field, or write access.

RoleHTTP status
Asset Manager200
Change Manager200
CMDB Manager403
Contract manager200
Customer service agent200
Customer service customer403
Customer service manager200
Datacenter Customer403
Datacenter Fulfiller200
Datacenter Manager200
Datacenter Vendor403
EH&S auditor403
EH&S manager403
Executive Reader200
Field service dispatcher200
Field service technician200
HR case agent403
HR knowledge manager403
HR lifecycle manager403
HR profile manager403
Employee Relations investigator403
HR service catalog administrator403
Inventory Counter403
ITIL Fulfiller403
Knowledge Manager200
Business Manager200
Platform Administrator200
Service Desk Agent200
Vendor manager200
Third-party risk manager200
Employee with no workspace role403

Edit and verify

  1. Open the list from the appropriate workspace and select an existing record or a permitted create action. Confirm the intended tenant and record number.
  2. Use the visible controls for the current record type and state. For reference fields, select a returned record from the lookup. Fill visible required fields and use the dedicated workflow action when the record has approval or completion gates.
  3. After saving, reopen the record and compare its persisted values, state and activity to the intended change. Check the downstream linked record when the action creates one.

Troubleshoot

  • Missing field or control: compare the role, module, record state, form conditions and tenant overrides.
  • Lookup returns no result: check that the referenced record is active, in scope and compatible with the current field.
  • Save is rejected: keep the exact validation message and compare the field key, choice, constraints and required related records.
  • See Edit and troubleshoot records and Configuration Studio.