Skip to content
View as Markdown

Global BOM

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

GRID: grid:global::procurement:bom/{id}

Global BOM represents a bill of materials that resides outside of any workspace, on Octopart, where users can create, edit, collaborate on and share it with others.

In the product

No public product documentation exists for this concept.

Diagram

---
  config:
    layout: elk
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class pro_GlobalBOM["Global BOM"]






      style pro_GlobalBOM fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:2.5px

    click pro_GlobalBOM href "../../classes/pro_GlobalBOM/"












      pro_GlobalBOM --> "*" sup_Part : parts
      click sup_Part href "../../classes/sup_Part/"


  class sup_Part["Part"]






      style sup_Part fill:#0c559c,stroke:#083765,color:#ffffff,stroke-width:1px










      pro_GlobalBOM --> "*" 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_GlobalBOM --> "*" 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_GlobalBOM : id










  class pro_GlobalBOM["Global BOM"]






      style pro_GlobalBOM fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:1px

          pro_GlobalBOM --> "*" pro_GlobalBOM: parts 
          click pro_GlobalBOM href "../../classes/pro_GlobalBOM/"



Comments

Global BOM follows the same conceptual BOM model as workspace-scoped BOMs (items, alternates, substitutes and issues), but its identity and access are not bound to a workspace. This mirrors other entities that can exist both workspace-scoped and globally (e.g. workspace Hardware Projects vs. personal, shareable projects). Global BOM does not produce releases yet, hence it does not specialise BOM WIP and has no releases relation. Global BOM has no access to workspace libraries, so it references supply Parts only. Its item elements resolve to supply Parts; the workspace component reference is not used.

Inheritance

Fields

Name Cardinality Type Description Inheritance
issues * BOM Issue TBD BOM
items * BOM Item TBD BOM
id 1 GRID Globally unique identifier across the whole platform. Entity
parts * Part Supply Parts used in this Global BOM. direct

Comments