EXTRACT A SPECIFIC ATTRIBUTE OF A GIVEN PART FROM THE BILL OF MATERIALS¶
Looks up a single attribute of a named part within a Bill of Materials dataset. Given a part identifier (by name or numeric ID) and the desired attribute (e.g. mass, density, material ID), it returns the corresponding scalar value for use in downstream workflow steps.
When to use¶
Classification: process.
Tagged: attribute, bill-of-materials, bom, density, lookup, mass, material, part.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Name Of The Bill Of Materials | nameofthe_billof_materials | dataset | BOM | Name (dataset handle) of the Bill of Materials dataset to query; defaults to ‘BOM’ — change only if the BOM dataset was registered under a different name in the workflow. | |
| Part Identifier | part_identifier | string | — | The value used to identify the target part — either a human-readable part name string or a numeric part ID, depending on the ‘Part Identifier Type’ selection; leave empty to return no result. | |
| Part Identifier Type Type | part_identifier_type_type | string | name | Specifies whether ‘Part Identifier’ is matched against the part’s name (‘name’) or its numeric ID (‘id’); defaults to ‘name’. | |
| Part Attribute | part_attribute | scalar | density | The BOM column/attribute to extract for the matched part (e.g. ‘mass’ in model units, ‘den’ for density, ‘mid’ for material ID, ‘emod’ for Young’s modulus); defaults to ‘density’. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| bom_partinfo_output_1 | bom_partinfo_output_1 | scalar | Scalar value of the requested attribute for the specified part, returned in the native units stored in the BOM (e.g. mass in kg, density in t/mm³, modulus in MPa). |
Disciplines¶
- data.dataset.transform
- engineering.material.library
- engineering.structures
Auto-generated from transformation schema. Worker id: bom_partinfo. Schema hash: 4d209ec74ab4. Hand-curated docs in workerexamples/ override this page when present.