Description

A Bill of Material defines the list of materials and components required to produce one unit of an Item Specification. Each Bill of Material can have a variant tag to support multiple configurations, and is linked to a set of Bill Of Material Entries that specify individual components and their required quantities.

Properties

Property NameProperty TypeNullableDescription
idGuidfalseThe unique identifier of the Bill of Material.
namestringfalseThe human-readable name of the Bill of Material.
itemSpecificationIdGuidfalseThe unique identifier of the Item Specification that this Bill of Material is defined for.
itemSpecificationItemSpecificationtrueThe Item Specification that this Bill of Material is defined for.
variantTagstringfalseA tag that identifies the variant of the Bill of Material, allowing multiple configurations per Item Specification.
isActiveboolfalseWhether this Bill of Material is currently active and available for use in production.
createdByGuidfalseThe unique identifier of the user who created the Bill of Material.
updatedByGuidfalseThe unique identifier of the user who last updated the Bill of Material.
createdAtDateTimefalseThe date and time the Bill of Material was created.
updatedAtDateTimefalseThe date and time the Bill of Material was last updated.
attributesJsonDocumenttrueA flexible JSON object for storing additional user-defined attributes of the Bill of Material.