BOM Item Element
IRI: https://w3id.org/altium/cdm/procurement/BomItemElement
Bounded context: procurement
An element (part) that might be used for a particular BOM item.
*NOTE: this is an abstract class and should not be instantiated directly
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class pro_BomItemElement["BOM Item Element"]
style pro_BomItemElement fill:#dd7e6b
click pro_BomItemElement href "../../classes/pro_BomItemElement/"
class pro_BomItemAlternate["BOM Item Alternate"]
style pro_BomItemAlternate fill:#dd7e6b
pro_BomItemElement <|-- pro_BomItemAlternate
click pro_BomItemAlternate href "../../classes/pro_BomItemAlternate/"
class pro_BomItemSubstitute["BOM Item Substitute"]
style pro_BomItemSubstitute fill:#dd7e6b
pro_BomItemElement <|-- pro_BomItemSubstitute
click pro_BomItemSubstitute href "../../classes/pro_BomItemSubstitute/"
pro_BomItemElement --> "*" pro_BomIssue : issues
click pro_BomIssue href "../../classes/pro_BomIssue/"
class pro_BomIssue["BOM Issue"]
style pro_BomIssue fill:#dd7e6b
pro_BomItemElement : mpn
pro_BomItemElement : manufacturer
pro_BomItemElement --> "0..1" lib_part : part
click lib_part href "../../classes/lib_part/"
class lib_part["Part"]
style lib_part fill:#ffe599
pro_BomItemElement --> "0..1" lib_ComponentRevision : component
click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"
class lib_ComponentRevision["Component Revision"]
style lib_ComponentRevision fill:#ffe599
Inheritance
- Resource
- pro_BomItemElement
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| issues | * |
BOM Issue | TBD | direct |
| mpn | 0..1 |
string | TBD | direct |
| manufacturer | 0..1 |
string | TBD | direct |
| part | 0..1 |
Part | TBD | direct |
| component | 0..1 |
Component Revision | TBD | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| platformAPI | BomItemElement |