Normalization Lab
Enter a model or pick a preset. Click Run Normalization and see which of the six real normalization_status values HAM lands on.
Input Model
table
name
manufacturer
model_number
Product Catalog
PowerEdge R750
Dell Inc. · R750
ProLiant DL380 Gen10
Hewlett Packard Enterprise · DL380G10
ThinkPad T14 Gen 3
Lenovo · T14G3
MacBook Pro 16-inch
Apple Inc. · MBP16
Catalyst 9300
Cisco Systems · C9300
Normalization Pipeline
Input
cmdb_hardware_product_model
Catalog Match
product catalog
normalization_status
pending
Normalized Fields
pending
Pick a preset or enter a model, then click Run Normalization.
normalization_status values
New
Engine has not evaluated the record yet. Also the terminal state for records that sit on tables the HAM engine doesn't process (abstract cmdb_model, software, consumable).
Normalized
Full match — manufacturer, product, and model_number all align with a Content Library entry. Asset model reference is repointed to the canonical record.
Manufacturer Normalized
Manufacturer matched a Content Library manufacturer, but the supplied product name and model_number did not match any catalog entry under it.
Partially Normalized
Manufacturer and product name both matched, but model_number did not. Also fires when all three match but no normalization rule exists to complete the link. ITAM fix: open the Normalization tab, pick the correct Normalized Model via the magnifying glass, save — status flips to Manually Normalized. EOS/EOL data flows in from the Content Library once the link is set.
Match Not Found
Engine ran but could not anchor on a manufacturer, so no candidate could be compared. Record stays unnormalized.
Manually Normalized
Admin manually filled in values on the Normalization tab. Bypasses the engine; record is not re-evaluated on subsequent runs.