Skip to content

Consolidated BOM

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

Bounded context: procurement

Consolidated BOM represents the aggregated bill of materials across one or more Projects or variants, combining all required Parts into a single, unified view for procurement and manufacturing.

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_ConsolidatedBOM["Consolidated BOM"]



      style pro_ConsolidatedBOM fill:#dd7e6b    


    click pro_ConsolidatedBOM href "../../classes/pro_ConsolidatedBOM/"




  class pro_BomWIP["BOM WIP"]



      style pro_BomWIP fill:#dd7e6b    


          pro_BomWIP <|-- pro_ConsolidatedBOM
          click pro_BomWIP href "../../classes/pro_BomWIP/"











      pro_ConsolidatedBOM --> "*" pro_BomRelease : releases
      click pro_BomRelease href "../../classes/pro_BomRelease/"


  class pro_BomRelease["BOM Release"]



      style pro_BomRelease fill:#dd7e6b    











      pro_ConsolidatedBOM --> "*" lib_part : parts
      click lib_part href "../../classes/lib_part/"


  class lib_part["Part"]



      style lib_part fill:#ffe599    











      pro_ConsolidatedBOM --> "*" lib_ComponentRevision : components
      click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"


  class lib_ComponentRevision["Component Revision"]



      style lib_ComponentRevision fill:#ffe599    











      pro_ConsolidatedBOM --> "*" pro_BomItem : items
      click pro_BomItem href "../../classes/pro_BomItem/"


  class pro_BomItem["BOM Item"]



      style pro_BomItem fill:#dd7e6b    











      pro_ConsolidatedBOM --> "*" pro_BomIssue : issues
      click pro_BomIssue href "../../classes/pro_BomIssue/"


  class pro_BomIssue["BOM Issue"]



      style pro_BomIssue fill:#dd7e6b    






          pro_ConsolidatedBOM : id





Comments

Consolidated BOM provides a supply-chain–ready artifact with its own identity and lifecycle, ensuring traceability back to the originating designs while normalizing duplicates, alternates, and quantity rollups. It acts as the bridge between engineering output and enterprise procurement systems, enabling efficient sourcing, cost analysis, and lifecycle validation across multiple boards or product configurations within the Altium 365 ecosystem.

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

Aliases

  • Order BOM

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.