Managed BOM
IRI: https://w3id.org/altium/cdm/procurement/ManagedBOM
Bounded context: procurement
Managed BOM represents a version-controlled, workspace-stored bill of materials derived from a specific Project, preserving all Part selections, metadata, and supply chain links at a fixed point in time.
Platform API
GRID (1)
grid:workspace:{workspace-id}:procurement:bom/{id}
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class pro_ManagedBOM["Managed BOM"]
style pro_ManagedBOM fill:#dd7e6b
click pro_ManagedBOM href "../../classes/pro_ManagedBOM/"
class pro_BomWIP["BOM WIP"]
style pro_BomWIP fill:#dd7e6b
pro_BomWIP <|-- pro_ManagedBOM
click pro_BomWIP href "../../classes/pro_BomWIP/"
pro_ManagedBOM --> "*" pro_BomRelease : releases
click pro_BomRelease href "../../classes/pro_BomRelease/"
class pro_BomRelease["BOM Release"]
style pro_BomRelease fill:#dd7e6b
pro_ManagedBOM --> "*" lib_part : parts
click lib_part href "../../classes/lib_part/"
class lib_part["Part"]
style lib_part fill:#ffe599
pro_ManagedBOM --> "*" lib_ComponentRevision : components
click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"
class lib_ComponentRevision["Component Revision"]
style lib_ComponentRevision fill:#ffe599
pro_ManagedBOM --> "*" pro_BomItem : items
click pro_BomItem href "../../classes/pro_BomItem/"
class pro_BomItem["BOM Item"]
style pro_BomItem fill:#dd7e6b
pro_ManagedBOM --> "*" pro_BomIssue : issues
click pro_BomIssue href "../../classes/pro_BomIssue/"
class pro_BomIssue["BOM Issue"]
style pro_BomIssue fill:#dd7e6b
pro_ManagedBOM : id
Comments
Managed BOM has its own identity and lifecycle, decoupled from the evolving design, and serves as the authoritative reference for procurement, manufacturing, and compliance processes. It ensures traceability, repeatability, and governance by locking in sourcing decisions and alternates, while enabling collaboration between engineering, supply chain, and manufacturing teams within the Altium 365 environment.
Inheritance
- Entity
- Activity
- pro_BomWIP [ pro_Bom]
- pro_ManagedBOM
- pro_BomWIP [ pro_Bom]
- Activity
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| releases | * |
BOM Release | None | pro_BomWIP |
| parts | * |
Part | Parts used in this Activity | pro_BomWIP |
| components | * |
Component Revision | Components used in this Activity | pro_BomWIP |
| items | * |
BOM Item | None | pro_Bom |
| issues | * |
BOM Issue | TBD | pro_Bom |
| id | 1 |
GRID | Globally unique identifier across the whole platform. | Entity |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| grid | grid:workspace:{workspace-id}:procurement:bom/{id} |
| platformAPI | BomWip |