Skip to main content
View as Markdown

BomIssue

Issue details.

Common Data Model​

  • BOM Issue — A problem found when a BOM is analysed, usually against a particular BOM line: for example an unknown part number, a duplicated designator, or a part that is deprecated, low in stock or not compliant with a standard such as REACH. The level at which each kind of check reports (Fatal Error, Error or Warning, or No Report to ignore it) is configurable, and an individual issue can be waived.

Member Of​

Bom interface ● BomItem object ● BomItemAlternate object ● BomItemElement interface ● BomItemSubstitute object ● BomRelease object ● BomWip object

type BomIssue {
description: String!
healthCheck: BomHealthCheck!
healthcheckDefinitionId: String! @deprecated
howToFix: String
severity: BomIssueSeverity!
waived: Boolean!
waivingToken: String
}

Fields​

description ● String! non-null scalar​

Description of the issue (e.g., *This part is RoHS Non-Compliant*).

healthCheck ● BomHealthCheck! non-null object​

Health check definition.

howToFix ● String scalar​

Recommended action to address the issue produced by the health check (e.g., *Consider using a different Manufacturer Part Number*).

severity ● BomIssueSeverity! non-null enum​

Severity of the issue.

waived ● Boolean! non-null scalar​

Designates that the issue is waived.

waivingToken ● String scalar​

A token whose value reflects the conditions that led to the issue. It changes if those conditions change significantly.

Show deprecated

healthcheckDefinitionId ● String! deprecated non-null scalar​

DEPRECATED

Use healthCheck.healthCheckId instead.

Health check definition identifier.