BomLine
One line of a bill-of-materials version: a component or a service, its quantity per one assembly, unit, scrap %, find number, drawing reference and approved alternates.
type BomLine {
alternateProductIds: [ID!]!
bomVersionId: ID!
componentProductId: ID!
drawingRef: String
findNumber: String
id: ID!
kind: BomLineKind!
quantity: String!
scrapPercent: String!
sortOrder: Int!
uomId: ID
}
Fields
BomLine.alternateProductIds ● [ID!]! non-null scalar
Approved substitute products; the line's own product is the preferred one.
BomLine.bomVersionId ● ID! non-null scalar
The version the line belongs to.
BomLine.componentProductId ● ID! non-null scalar
The product the line brings in.
BomLine.drawingRef ● String scalar
A drawing reference. Null when not given.
BomLine.findNumber ● String scalar
The find number on the drawing. Null when not given.
BomLine.id ● ID! non-null scalar
The line's id.
BomLine.kind ● BomLineKind! non-null enum
Component or service.
BomLine.quantity ● String! non-null scalar
Quantity per one assembly, as an exact decimal string (up to 6 decimals).
BomLine.scrapPercent ● String! non-null scalar
Scrap allowance in percent, as an exact decimal string.
BomLine.sortOrder ● Int! non-null scalar
Display order within the version.
BomLine.uomId ● ID scalar
The line's unit of measure. Null when not given.
Member Of
BomVersionWithLines object