Skip to content
View as Markdown

BOM Item Element

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

API: BomItemElement

An element (part) that might be used for a particular BOM item.

In the product

*NOTE: this is an abstract class and should not be instantiated directly

Diagram

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


  class pro_BomItemElement["BOM Item Element"]






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

    click pro_BomItemElement href "../../classes/pro_BomItemElement/"





  class pro_BomItemAlternate["BOM Item Alternate"]






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

        pro_BomItemElement <|-- pro_BomItemAlternate
        click pro_BomItemAlternate href "../../classes/pro_BomItemAlternate/"


  class pro_BomItemSubstitute["BOM Item Substitute"]






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

        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,stroke:#905246,color:#14181f,stroke-width:1px





          pro_BomItemElement : mpn



          pro_BomItemElement : manufacturer








      pro_BomItemElement --> "0..1" Any : part
      click Any href "../../classes/Any/"


  class Any["Any"]


      style Any fill:#e5e8ee,stroke:#95979b,color:#14181f,stroke-width:1px










      pro_BomItemElement --> "0..1" lib_ComponentRevision : component
      click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"


  class lib_ComponentRevision["Component Revision"]






      style lib_ComponentRevision fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px







Inheritance

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 or 
Part
The Part this element resolves to - a workspace library Part for workspace BOMs, or a supply Part for BOMs that live outside a workspace (e.g. Global BOM). direct
component 0..1 Component Revision TBD direct

Comments