Bills of materials

Multi-level structures where the line between parent and child is a real record, not a text field.

Multi-level structures

Build a bill of materials to any depth. Each line is its own record carrying quantity, unit, reference designator and notes, so the relationship holds data of its own.

In the API

Where-used

Open any component and see the items that consume it, its direct parents in a bill of materials. This is the question that decides whether a change is safe.

In the API

Structure planes

Keep several structures against one item — engineering, manufacturing, packaging. One plane is primary and drives every rollup and explosion; the rest stay readable and authorable beside it.

Approved alternates

Record the parts that may stand in for a component, with the approval behind each one. The alternate is part of the data, not a note in a comment thread.

Scoped substitution

Swap one component for another across the parents you choose, not blindly everywhere. Review the affected list before you commit the swap.

In the API

Component-wide edits

Change a line attribute everywhere a component appears in one operation, and see which bills of materials it could not touch and why.

In the API

Formulas and multi-output BOMs

For process manufacturing: one input set producing several outputs, with co-products, by-products, per-output yield and absolute yield.

Quantity and cost rollups

Roll any numeric field up the tree as the sum of each child times its raw quantity. Critical-path rollups take the longest path instead of the sum, for lead time.

In the API

Parts summary

Explode a structure to a flat parts list with exact and gross quantities. It works against an order or against a bare item, with no order needed.

In the API

Structure baselines

Freeze the whole tree under a root and name it. Compare any later state against that baseline and read the added, changed and removed lines.

In the API

BOM compare

Put two structures side by side — two items, two revisions, two baselines — and read the difference line by line.

Start free

Want this for your product data?

Spin up a workspace and start building. It only takes a few minutes.

Start free See pricing All features