Skip to content

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

BomWip

GRID (1)

grid:workspace:{workspace-id}:procurement:bom/{id}

  1. 🙋‍♂️ Altium Global Resource ID (aka GRID)

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

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

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.