Skip to main content
View as Markdown

BomWip

Represents a work-in-progress BOM (i.e., it is mutable and could change dynamically).

Common Data Model​

  • BOM WIP — The current, editable working state of a Workspace BOM, as opposed to a BOM release, which is a static snapshot of its data. It is the common base of Managed BOM and Consolidated BOM; in the BOM Portal, BOM releases are made from a Managed BOM's working state.

Returned By​

bomBom query

Member Of​

BomBomsConnection object ● BomBomsEdge object ● BomCreateBomPayload object ● CostedBomsConnection object ● CostedBomsEdge object

Interfaces​

Bom interface​

Represents a shared part of work-in-progress BOMs and releases of BOMs.

type BomWip implements Bom {
bomId: String!
costedBoms(
after: String
before: String
first: Int
last: Int
): CostedBomsConnection
createdAt: DateTime!
healthChecks: [BomHealthCheck!]!
id: ID!
incompleteHealthChecks: [BomHealthCheck!]!
issues: [BomIssue!]!
itemElementAttributes: [BomItemElementAttribute!]!
items(
after: String
before: String
first: Int
last: Int
): BomItemsConnection
name: String!
releases(
after: String
before: String
first: Int
last: Int
): BomReleasesConnection
settings: BomSettings!
sources: [BomSource!]!
updatedAt: DateTime!
}

Fields​

bomId ● String! non-null scalar​

Identifier of the BOM.

costedBoms ● CostedBomsConnection object​

A collection of all costed BOMs created from this BOM.

after ● String scalar​

Returns the elements in the list that come after the specified cursor.

before ● String scalar​

Returns the elements in the list that come before the specified cursor.

first ● Int scalar​

Returns the first _n_ elements from the list.

last ● Int scalar​

Returns the last _n_ elements from the list.

createdAt ● DateTime! non-null scalar​

Timestamp of the BOM creation.

healthChecks ● [BomHealthCheck!]! non-null object​

Effective health checks applicable to this BOM.

id ● ID! non-null scalar​

Identifier of the BOM.

incompleteHealthChecks ● [BomHealthCheck!]! non-null object​

List of incomplete health checks. Some issues reported by these health checks may already be reported and included in the response, but the full set is still being processed and new issues may appear.

issues ● [BomIssue!]! non-null object​

Issues associated with the BOM.

itemElementAttributes ● [BomItemElementAttribute!]! non-null object​

A list of all custom BOM item element's attributes.

items ● BomItemsConnection object​

BOM items.

after ● String scalar​

Returns the elements in the list that come after the specified cursor.

before ● String scalar​

Returns the elements in the list that come before the specified cursor.

first ● Int scalar​

Returns the first _n_ elements from the list.

last ● Int scalar​

Returns the last _n_ elements from the list.

name ● String! non-null scalar​

Name of the BOM.

releases ● BomReleasesConnection object​

A collection of all BOM releases.

after ● String scalar​

Returns the elements in the list that come after the specified cursor.

before ● String scalar​

Returns the elements in the list that come before the specified cursor.

first ● Int scalar​

Returns the first _n_ elements from the list.

last ● Int scalar​

Returns the last _n_ elements from the list.

settings ● BomSettings! non-null object​

Settings of the BOM (e.g., currency, production quantity, etc.).

sources ● [BomSource!]! non-null interface​

Sources of the BOM (e.g., a file, a design, or other BOMs).

updatedAt ● DateTime! non-null scalar​

Timestamp of the last change in the BOM.