BOM Item Substitute
IRI: https://w3id.org/altium/cdm/procurement/BomItemSubstitute
Bounded context: procurement
Substitute is a replacement of a part by another within an individual BOM.
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class pro_BomItemSubstitute["BOM Item Substitute"]
style pro_BomItemSubstitute fill:#dd7e6b
click pro_BomItemSubstitute href "../../classes/pro_BomItemSubstitute/"
class pro_BomItemElement["BOM Item Element"]
style pro_BomItemElement fill:#dd7e6b
pro_BomItemElement <|-- pro_BomItemSubstitute
click pro_BomItemElement href "../../classes/pro_BomItemElement/"
pro_BomItemSubstitute --> "*" pro_BomIssue : issues
click pro_BomIssue href "../../classes/pro_BomIssue/"
class pro_BomIssue["BOM Issue"]
style pro_BomIssue fill:#dd7e6b
pro_BomItemSubstitute : mpn
pro_BomItemSubstitute : manufacturer
pro_BomItemSubstitute --> "0..1" lib_part : part
click lib_part href "../../classes/lib_part/"
class lib_part["Part"]
style lib_part fill:#ffe599
pro_BomItemSubstitute --> "0..1" lib_ComponentRevision : component
click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"
class lib_ComponentRevision["Component Revision"]
style lib_ComponentRevision fill:#ffe599
class pro_BomItem["BOM Item"]
style pro_BomItem fill:#dd7e6b
pro_BomItem --> "*" pro_BomItemSubstitute: substitutes
click pro_BomItem href "../../classes/pro_BomItem/"
Inheritance
- Resource
- pro_BomItemElement
- pro_BomItemSubstitute
- pro_BomItemElement
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| issues | * |
BOM Issue | TBD | pro_BomItemElement |
| mpn | 0..1 |
string | TBD | pro_BomItemElement |
| manufacturer | 0..1 |
string | TBD | pro_BomItemElement |
| part | 0..1 |
Part | TBD | pro_BomItemElement |
| component | 0..1 |
Component Revision | TBD | pro_BomItemElement |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| platformAPI | BomItemSubstitute |