Skip to content
View as Markdown

BOM Release

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

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

API: BomRelease

A static snapshot of a Managed BOM's data, saved under a release name with an incremented revision number and optional notes. The BOM Portal makes a release automatically when a Managed BOM is first created and again once its data has been mapped, and further releases can be made whenever needed. Each release moves through its own lifecycle states (by default Draft, Approved and Obsolete), and a Workspace can be configured to block releasing while the BOM has Error or Fatal Error issues.

In the product

Diagram

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


  class pro_BomRelease["BOM Release"]






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

    click pro_BomRelease href "../../classes/pro_BomRelease/"













      pro_BomRelease --> "*" 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_BomRelease --> "*" 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_BomRelease --> "*" 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_BomRelease --> "*" 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_BomRelease --> "1" plt_LifecycleState : lifecycle state
      click plt_LifecycleState href "../../classes/plt_LifecycleState/"


  class plt_LifecycleState["Lifecycle State"]






      style plt_LifecycleState fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px





          pro_BomRelease : id










  class ins_PartInsight["Part Insight"]






      style ins_PartInsight fill:#a64d79,stroke:#6c324f,color:#ffffff,stroke-width:1px

          ins_PartInsight --> "*" pro_BomRelease: occurs in 
          click ins_PartInsight href "../../classes/ins_PartInsight/"









  class pro_ManagedBOM["Managed BOM"]






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

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






  class pro_ConsolidatedBOM["Consolidated BOM"]






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

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



Inheritance

Fields

Name Cardinality Type Description Inheritance
issues * BOM Issue TBD BOM
items * BOM Item TBD BOM
lifecycle state 1 Lifecycle State The current lifecycle state assigned to this entity. Has Lifecycle
id 1 GRID Globally unique identifier across the whole platform. Entity
parts * Part Parts used in this Artifact direct
components * Component Revision Components used in this Artifact direct

Comments