Managed BOM
IRI: https://w3id.org/altium/cdm/procurement/ManagedBOM
GRID: grid:workspace:{workspace-id}:procurement:bom/{id}
A bill of materials kept in a Workspace and worked on in the BOM Portal, where its lines are enriched with manufacturer and supplier data for review and procurement. It can be created from a design project (one of its variants or releases) or uploaded as a CSV/XLS file from any source. A Managed BOM made from a project keeps a link to that project, so it can be updated when the project changes, either in place or as a new revision; snapshots of its data at a point in time are kept as BOM releases.
In the product
- BOM Portal (primary)
- Workspace Projects
Diagram
---
config:
layout: elk
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class pro_ManagedBOM["Managed BOM"]
style pro_ManagedBOM fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:2.5px
click pro_ManagedBOM href "../../classes/pro_ManagedBOM/"
class pro_BomWIP["BOM WIP"]
style pro_BomWIP fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:1px
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,stroke:#905246,color:#14181f,stroke-width:1px
pro_ManagedBOM --> "*" lib_Part : parts
click lib_Part href "../../classes/lib_Part/"
class lib_Part["Part"]
style lib_Part fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px
pro_ManagedBOM --> "*" lib_ComponentRevision : components
click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"
class lib_ComponentRevision["Component Revision"]
style lib_ComponentRevision fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px
pro_ManagedBOM --> "*" pro_BomIssue : issues
click pro_BomIssue href "../../classes/pro_BomIssue/"
class pro_BomIssue["BOM Issue"]
style pro_BomIssue fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:1px
pro_ManagedBOM --> "*" pro_BomItem : items
click pro_BomItem href "../../classes/pro_BomItem/"
class pro_BomItem["BOM Item"]
style pro_BomItem fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:1px
pro_ManagedBOM : id
Comments
Managed BOM has its own identity and lifecycle, separate from any design project it is created from (though linked to it), and serves as the authoritative reference for procurement, manufacturing, and compliance processes. It supports traceability, repeatability, and governance by recording sourcing decisions and alternates and capturing them in BOM releases, while enabling collaboration between engineering, supply chain, and manufacturing teams within the Altium 365 environment.
Inheritance
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| releases | * |
BOM Release | The release artifacts produced by this activity. Inverse of releaseOf. | BOM WIP |
| parts | * |
Part | Parts used in this Activity | BOM WIP |
| components | * |
Component Revision | Components used in this Activity | BOM WIP |
| issues | * |
BOM Issue | TBD | BOM |
| items | * |
BOM Item | TBD | BOM |
| id | 1 |
GRID | Globally unique identifier across the whole platform. | Entity |