Skip to content
View as Markdown

BOM Item

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

API: BomItem

One line of a BOM: its designators and quantity, the primary manufacturer part used for it (identified by manufacturer and manufacturer part number), and any alternate parts recorded for that line. A line can be linked to a Workspace component that lists its part among its Part Choices, and BOM checks report issues against individual lines.

In the product

Known as: BOM line (altium-365)

Diagram

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


  class pro_BomItem["BOM Item"]






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

    click pro_BomItem href "../../classes/pro_BomItem/"











      pro_BomItem --> "*" 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_BomItem : designators



          pro_BomItem : quantity








      pro_BomItem --> "0..1" pro_BomItemElement : primary element
      click pro_BomItemElement href "../../classes/pro_BomItemElement/"


  class pro_BomItemElement["BOM Item Element"]






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










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


  class pro_BomItemAlternate["BOM Item Alternate"]






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










      pro_BomItem --> "*" pro_BomItemSubstitute : substitutes
      click pro_BomItemSubstitute href "../../classes/pro_BomItemSubstitute/"


  class pro_BomItemSubstitute["BOM Item Substitute"]






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


















  class pro_ManagedBOM["Managed BOM"]






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

          pro_ManagedBOM --> "*" pro_BomItem: items 
          click pro_ManagedBOM href "../../classes/pro_ManagedBOM/"






  class pro_ConsolidatedBOM["Consolidated BOM"]






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

          pro_ConsolidatedBOM --> "*" pro_BomItem: items 
          click pro_ConsolidatedBOM href "../../classes/pro_ConsolidatedBOM/"






  class pro_GlobalBOM["Global BOM"]






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

          pro_GlobalBOM --> "*" pro_BomItem: items 
          click pro_GlobalBOM href "../../classes/pro_GlobalBOM/"






  class pro_BomRelease["BOM Release"]






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

          pro_BomRelease --> "*" pro_BomItem: items 
          click pro_BomRelease href "../../classes/pro_BomRelease/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
issues * BOM Issue Issues associated with this BOM item. direct
designators * string A list of designators that specify the placements of the item within the schematic. direct
quantity 1 integer The quantity of the item required to produce one unit. direct
primary element 0..1 BOM Item Element The primary element chosen for this item. direct
alternates * BOM Item Alternate Alternate elements that could be used for this item. direct
substitutes * BOM Item Substitute Substitute elements that could be used for this item. direct

Comments