BomItemAlternate
Alternate is a global replacement of a part by another in all BOMs where it's used.
Common Data Model
- BOM Item Alternate — 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.
Interfaces
BomItemElement interface
An element (part) that might be used for a particular BOM item.
type BomItemAlternate implements BomItemElement {
attributeValues: [BomItemElementAttributeValue!]!
componentReference: BomComponentReference
description: String!
elementId: String!
issues: [BomIssue!]!
manufacturer: String!
mpn: String!
name: String!
partId: String
partReference: BomPartReference
selectedOffer: BomSelectedElementOffer
}
Fields
attributeValues ● [BomItemElementAttributeValue!]! non-null interface
Values of custom element attributes.
componentReference ● BomComponentReference object
A reference to a linked component.
description ● String! non-null scalar
Description of the element.
elementId ● String! non-null scalar
Unique identifier of the element.
issues ● [BomIssue!]! non-null object
Issues associated with the element.
manufacturer ● String! non-null scalar
Manufacturer name.
mpn ● String! non-null scalar
MPN stands for Manufacturer Part Number. It is a unique identifier issued by manufacturers that identifies individual products.
name ● String! non-null scalar
Name of the element.
partId ● String scalar
Identifier of the linked part.
partReference ● BomPartReference union
A reference to a linked part.
selectedOffer ● BomSelectedElementOffer object
Selected offer of the element.