BOM data is accessed and edited directly in the Assembly. Changes made to the Assembly update the BOM in real time and vice versa for simultaneous editing. BOM data is always in sync, providing an accurate representation of the state of your Assembly at all times. BOM tables can be placed on a Drawing if required and intelligent balloon callouts added to show any required data field from the BOM table.
Dynamically display BOM data in a hierarchical table view or as a flattened parts list with part counts. Add or remove BOM columns to display any available component property and edit in place if required for a quick way to mass-populate data into an Assembly. Custom views are saved with the assembly, so each project can use a different set of data columns.
Non-geometric items that are critical to the assembly build such as adhesives, lubricants and paint can be inserted directly into the BOM from a predefined company-managed inventory. Bulk item definition includes quantity, units and the parts they are applied to.
Advanced BOM API
For customers with more advanced, multi-discipline BOM requirements, Onshape provides a dedicated BOM API that enables customers and partners to build custom apps to harness the BOM data. This data can be downloaded as a CSV file or connected directly to an ERP system through the API.