Skip to content
View as Markdown

Managed BOM

IRI: https://w3id.org/altium/cdm/procurement/ManagedBOM

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

API: BomWip (from BOM WIP)

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

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

Comments