BOM
IRI: https://w3id.org/altium/cdm/procurement/Bom
Bill of Materials
In the product
- BOM Portal (primary)
*NOTE: this is an abstract class and should not be instantiated directly
Diagram
---
config:
layout: elk
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class pro_Bom["BOM"]
style pro_Bom fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:2.5px
click pro_Bom href "../../classes/pro_Bom/"
class core_Meta["Meta"]
style core_Meta fill:#e5e8ee,stroke:#95979b,color:#14181f,stroke-width:1px
core_Meta <|-- pro_Bom
click core_Meta href "../../classes/core_Meta/"
class pro_BomWIP["BOM WIP"]
style pro_BomWIP fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:1px
pro_Bom <|-- pro_BomWIP
click pro_BomWIP href "../../classes/pro_BomWIP/"
class pro_GlobalBOM["Global BOM"]
style pro_GlobalBOM fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:1px
pro_Bom <|-- pro_GlobalBOM
click pro_GlobalBOM href "../../classes/pro_GlobalBOM/"
class pro_BomRelease["BOM Release"]
style pro_BomRelease fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:1px
pro_Bom <|-- pro_BomRelease
click pro_BomRelease href "../../classes/pro_BomRelease/"
pro_Bom --> "*" 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_Bom --> "*" 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
Inheritance
- Meta
- BOM
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| issues | * |
BOM Issue | TBD | direct |
| items | * |
BOM Item | TBD | direct |
Mixin Usage
| mixed into | description |
|---|---|
| pro_BomWIP | The current, editable working state of a Workspace BOM, as opposed to a BOM r... |
| pro_GlobalBOM | Global BOM represents a bill of materials that resides outside of any workspa... |
| pro_BomRelease | A static snapshot of a Managed BOM's data, saved under a release name with an... |