| 01 / Confirm project and variant scope | Component/configuration reviewer with project read access | Required BOM schema, approved part sources, hierarchy inclusion, baseline population intent, named variants, and receiver are recorded before BOM review. | Project/revision, included sheets, variant identity and Pop/DNP/Alt intent, independent reference list/count, role, BOM opening state, and timestamp |
|---|
| 02 / Reconcile groups and quantities | BOM reviewer with read access and permission to change only view settings when required | Step 1 freezes expected reference/population counts; approved grouping equality keys and required visible fields are written down. | Displayed total, filter/grouping/Exclude DNP state, expanded row/reference table, per-row Qty arithmetic, included/DNP sums, and differences |
|---|
| 03 / Verify identity fields | Component engineer or sourcing-data reviewer authorized to approve identity sources | Unique BOM identities and critical references are enumerated; approved source documents/revisions and mandatory fields are fixed before any populated value is accepted. | Per-row field/provenance table, approved sources, exact conflicts/blanks, package comparison, timestamped supplier/commercial data status, issue IDs, and owners |
|---|
| 04 / Inspect fitted and alternate state | Configuration/component reviewer authorized to approve variant and alternate intent | The baseline reference list and per-variant included/excluded/substituted/unchanged intent are frozen; no base-design edit is authorized. | Variant state table, baseline and per-variant arithmetic, BOM reconciliation, DNP reasons, alternate MPN/package/rating source, approvals, and discrepancies |
|---|
| 05 / Export the required schema | BOM reviewer with export permission and access to the receiver-approved destination | Steps 1-4 pass; required format/columns/naming/encoding are approved; the selected variant is visible; the destination contains no older exports. | Control/path used, selected variant, settings, exact filename, byte size/checksum, generation timestamp/result, and unchanged downloaded file |
|---|
| 06 / Reconcile the downloaded file | Independent BOM/release reviewer | Exactly one output from Step 5 is retained with checksum; UI totals/settings/variant and expected reconciliation values are frozen. | Reader/version, file checksum, header/encoding/delimiter record, row/Qty/reference comparison, first/last rows, five samples, differences, reviewer, and disposition |
|---|