Skip to main content

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