Skip to content
View as Markdown

BOM Item Alternate

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

API: BomItemAlternate

An alternate part recorded for one BOM line: another manufacturer part that could be used instead of the line's primary part. Alternates belong to the individual BOM line rather than applying across BOMs. They can come from an uploaded BOM file, be added by hand, or be filled in automatically from the linked component's Part Choices and from suggested alternates, and an alternate can be promoted to become the line's primary part.

In the product

Known as: Alternate (altium-365)

Diagram

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


  class pro_BomItemAlternate["BOM Item Alternate"]






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

    click pro_BomItemAlternate href "../../classes/pro_BomItemAlternate/"



  class pro_BomItemElement["BOM Item Element"]






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

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











      pro_BomItemAlternate --> "*" 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_BomItemAlternate : mpn



          pro_BomItemAlternate : manufacturer








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


  class Any["Any"]


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










      pro_BomItemAlternate --> "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












  class pro_BomItem["BOM Item"]






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

          pro_BomItem --> "*" pro_BomItemAlternate: alternates 
          click pro_BomItem href "../../classes/pro_BomItem/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
issues * BOM Issue TBD BOM Item Element
mpn 0..1 string TBD BOM Item Element
manufacturer 0..1 string TBD BOM Item Element
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). BOM Item Element
component 0..1 Component Revision TBD BOM Item Element

Comments