Skip to main content
Use the Parts Library to define reusable part records that Canaveral can match to takeoff items.
  1. Open the left sidebar.
  2. Select Library.
  3. Open Parts.
Direct route: /library/parts

What a Part does

A Part is a catalog entry that contains:
  • A part identifier (part number / name / manufacturer context)
  • Pricing (unit price + unit basis)
  • Metadata targeting (the metadata signature that this part should match)
During takeoff, Canaveral compares each takeoff object’s metadata to your Parts Library and resolves a matching part ID when metadata aligns.

Metadata targeting and takeoff-time resolution

Part resolution is metadata-driven:
  • Each part includes a metadata profile (for example: type, shape, dimensions, material, system, connector choices, etc.).
  • At takeoff-time, object metadata is normalized and compared against candidate parts of the same type.
  • A part matches when the part metadata is a valid subset of the object metadata.
  • If multiple parts match, Canaveral prioritizes the most specific match.
Practical takeaway: the better your part metadata is targeted, the more reliable auto-resolution will be.

Pricing in reports

Part pricing flows into takeoff reporting:
  • When an object resolves to a part, its part price and price unit are used in report calculations.
  • Unit basis (for example each, linear, area, weight) determines how quantity is priced.
  • Exported takeoff reports use resolved part pricing to compute line-item and rolled-up totals.
If a part is not resolved or priced, related report costs may be incomplete or zero for that item.