Skip to content

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

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

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.