After you create a drawing, you can add a parts list. A parts list is generated from a bill of material (BOM) and shows all or specified parts and subassemblies listed in the BOM database. A parts list can display four types of information:
You can open the Bill of Materials dialog box from the drawing environment, and edit the assembly BOM. All changes are saved in the assembly and corresponding component files.
In the Parts List dialog box, you can save changes made to item numbers back to the assembly Bill of Materials. (Not applicable for legacy parts lists)
The Item Column displays item numbers as displayed in the Bill of Materials. The item number can be edited as needed in both the assembly BOM and in the parts list. Changes to item numbers in the assembly BOM are automatically updated in the parts list and balloons, except for values that have been specified as Static. To update the assembly BOM with changes made to item numbers in the parts list, click Save Item Overrides to BOM in the Parts List dialog box.
Use parts list filters to filter rows out from a parts list. A filter is applied from the Parts List dialog after placing a parts list, or set in a parts list style. Items (rows) that are filtered as a result of applying a parts list filter do not appear in the parts list editor or the parts list in the drawing.
The following types of parts list filters are available:
You can define a standard format for the display of your parts list. Use the Style and Standard Editor to add or edit parts list styles. You can define the appearance and display of the parts list for the current document.
If you prefer a different format for a specific parts list, you can modify the format on parts list creation or after you place the parts list in the drawing. Or, you can associate the parts list with a different style selected from the Style list on the Annotate tab.
Modifications to the parts list style do not affect the style library unless you click 
. Use caution when saving to the style library because the modified style replaces the library version and can affect other documents.
You can modify the settings for a parts list after you place it in the drawing. Right-click the parts list in the browser or in the graphic window, and then select options to change the display of the parts list and perform the following operations:
Use Edit Parts List to:
Stock Number and Part Number property
Sometimes multiple components have the same Part Number, but must be treated as separate components. It is common for cut-length items such as tube and pipe, flexible hose, wires, tape, and so on. A new BOM property, Stock Number, is added to all components to accommodate this intention.
The Part Number column can be substituted by Stock Number column for parts lists to support the workflows of cut length items. Change the substitution setting in the Format Column dialog box.
When you publish a drawing containing a parts list, it is also published to DWF file. Click 
Export
Export to DWF or 
Save As
Save Copy As. Specify the DWF file type and appropriate options.
Legacy and Converted parts list
When you open a legacy drawing with a parts list, the parts list is not automatically converted. You can either keep the old parts list or manually convert the parts list.
The parts list conversion can change the parts list contents. BOM equivalency grouping, BOM quantity overrides, and BOM structure attributes are applied and merging is discarded on conversion.
When you convert a parts list, all parts lists and all balloons which use the same source are also converted. Parts list overrides are kept only for the selected parts list.
A converted parts list can take advantage of the BOM structure, BOM quantity overrides, BOM Item Numbers, and automatic equivalency merging of components.
Legacy parts lists can be manually converted to the current type of parts list.
Converting can change the parts list contents. BOM equivalency grouping, BOM quantity overrides, and BOM structure attributes are applied on conversion. Parts list merging is discarded on conversion.
Conversion keeps overrides only for the targeted parts list. Overrides for other parts lists which use the same source are discarded.
To convert a legacy parts list:
Use parts list filters to filter rows out from the parts list. You can define parts list filters for a particular parts list in the drawing or add parts list filters to the parts list style.
Filter a parts list in the drawing
Parts list filters filter rows out from the parts list, but do not change any parts list data. That means the quantity (QTY) values and also parts list overrides remain unchanged after applying parts list filters.
In the Edit Parts List dialog box, click Filter Settings to open the Filter Settings dialog box.Filters are applied to parts list rows in the Edit Parts List dialog box. Click Apply to update the parts list in the drawing
Define parts list filters in the parts list style
Parts list filters defined in a parts list style are available for all parts list in the drawing which use the particular parts list style. If you disable the Filter option in the style, filters are not be applied by default, but are available for a later use.

.
In the Parts List Style panel, click Filter Settings.Modify the data in a parts list
| Color Key: | |
|---|---|
| A cell with blue font & bold rectangle outline - the cell contains a static value - it will not update on property change in the global bill of material (GBOM). | |
| A row with gray background color - the row is invisible. | |
| A column, row, or cell with blue background color - the cell contain a read-only value. | |
| Cells in the ITEM column with yellow background color - indicates duplicate or conflicting item numbering. | |
Tips
Edit the data in the bill of materials
You can open the Bill of Materials dialog box from the drawing environment, and edit the assembly BOM. All changes are saved in the assembly and corresponding component files.
Display and/or edit members in an iAssembly
By default, the parts list of an iAssembly file displays the member specified in the Drawing View dialog box (the default is the active member). You can change the display of a factory-based parts list to show all or different members within the Edit Parts List dialog box. To change the display, use the Members command.
Alternately, click Yes to All or No to All to add or exclude all members.
Save Part List changes back to the assembly Bill of Materials.
Items appearing in dark blue indicate the changes made have not been saved to the assembly Bill of Materials.
Substitute Part Number with Stock Number
Sometimes, multiple components have the same Part Number, but must be treated as separate components. It is common for cut-length items such as tube and pipe, flexible hose, wires, tape, and so on. A new BOM property, Stock Number, is added to all components to accommodate this intention.
The Part Number column can be substituted by Stock Number column for parts lists to support the workflows of cut length items. You change the substitution setting in the Format Column dialog box.
You can group part list rows. You specify parts list columns to be used as grouping keys. The parts list rows which have the same value in the key columns, are grouped into one row. You can select to display the grouping participants in the parts list.
In the structured parts list, the nested components which match the grouping key are promoted to a higher level. The QTY of promoted components is multiplied by the QTY of the parents which are the components promoted through.
Merge rows in a legacy parts list
You can merge parts list items into a single row.
Add or remove custom parts in the parts list (Note on Virtual Parts)
You can add parts that are not contained in the model. After adding custom parts, you can add balloons for custom parts.
The custom parts are added to all parts lists with the same source. To remove a custom part from the table, select the row, right-click, and then choose Remove. The custom part is removed from all parts list with the same source. To hide a custom part in a parts list, turn off the Visibility option for the custom part row.
Change the value in a parts list cell
The values in parts list cells are determined by the data in the model, but you can override the values in parts list cells.
Change the setup of a parts list
To filter rows displayed in the parts list, use parts list filters.
To associate a parts list to a different style, select the parts list, and then select a new parts list style from the Style list on the Annotate tab.
You can change the default parts list setup by updating style library definition. After you have edited style settings in the Style and Standard Editor, right-click the edited parts list in the styles browser, and then select Save to Style Library. Use caution, because all other documents that use the style can be affected.
Save item number overrides back to the assembly BOM
Move, add, or remove columns in a parts list
A parts list can contain columns for any iProperties associated with a model referenced in a drawing view. You can add, remove, and reorder columns within a parts list.
Change the sort criteria for a parts list
You can change the sort order of parts list rows by using the values in any of the parts list columns.
You can reorder the items in a parts list and then use the Renumber Items feature to renumber the item numbers.
The parts list is renumbered, including any associated balloons. Renumbered items are shown in bold blue text. You can right-click an override value and select Save Item Overrides to BOM to push it to the assembly bill of materials. Or, you can clear the check mark next to Static Value, and then edit the item number manually.
Export parts list data to an external file
You can export a parts list to an external database, spreadsheet, or text file.
Reorder a parts list by dragging a column or row
You can drag the rows and columns to reorder them in the parts list table.
Show or hide rows in a parts list
You can show or hide rows in a parts list.
Change the title of a parts list and location of the title
You can change the parts list title, the title location, the order direction of the selected parts list, and the spacing between the rows.
Change the column format settings
You can change the default column formatting properties and create substitution values for the selected parts lists.
The ITEM, QTY, FILE NAME, MATERIAL, and DATE properties cannot be changed.
The setting defaults to First Row which displays the value of the first component.
To add all values of the component together, click the arrow, and select Sum of Values. The cell values of the substituted row (the row identified in Enable Value Substitution) are added. The sum is reported in the property fields of the selected column.
If a parts list is too long, you can divide it into sections extended to the left or right of the main table.
You can change the width of one or more columns.
Displays the source file and provides BOM settings used to create item numbers for balloons and parts lists.
Access: | ![]() ![]() ![]() |
File | Displays the source file for creating a BOM in the drawing. |
BOM Settings | Selects the appropriate BOM view. The Parts Only view may be disabled in the source assembly. If you select the Parts Only view in the parts list, it is enabled in the source assembly. |
BOM View
The choice of BOM View determines available settings and properties.
Structured | Level: First Level assigns a simple integer value to direct children.
| Minimum Digits provides control to set the minimum number of digits displayed for item numbering. The range is fixed from 1 to 6 digits |
|
| All Levels provides full expanded numbering. This option provides a delimiter that works in conjunction with expanded items. Child items receive indented concatenated numbering. | Delimiter Sets a delimiter for structured item numbering. This option restarts numbering for each level. |
Parts Only | Numbering: Numeric numeric text. | Minimum Digits provides control to set the minimum number of digits displayed for item numbering. The range is fixed from 1 to 6 digits. |
|
| Alpha provides full expanded numbering. This option provides a delimiter that works in conjunction with expanded items. Child items receive indented concatenated numbering based on the same rules as in parts lists today. | Case Select upper or lower |
Structured (legacy) | Inheritance Determines if nested levels in a parts list inherit changes made to the item value of the parent assembly (for example, if the assembly item value changes from 1 to A, the nested parts change from 1.1, 1.2, to A.1, A.2). | Delimiter Sets a delimiter for structured item numbering. |
Parts only (legacy) View properties are not applicable for Parts only (legacy) | ||
Access: | ![]() ![]() ![]() |
Selects the source for the parts list. | |
Select View | Selects a drawing view to identify a target for parts list. |
File | Selects a file to be used as the parts list source. Select a file from the list, or click Browse to locate the file. |
BOM View settings determine available settings and properties. | ||
Structured | First Level assigns a simple integer value to direct children.
| Minimum Digits provides control to set the minimum number of digits displayed for item numbering. The range is fixed from 1 to 6 digits |
|
| All Levels provides full expanded numbering. This option provides a delimiter that works in conjunction with expanded items. Child items receive indented concatenated numbering. | Delimiter Sets a delimiter for structured item numbering. This option restarts numbering for each level. |
Parts Only | Numbering: Numeric numeric text. | Minimum Digits provides control to set the minimum number of digits displayed for item numbering. The range is fixed from 1 to 6 digits. |
|
| Alpha provides full expanded numbering. This option provides a delimiter that works in conjunction with expanded items. Child items receive indented concatenated numbering based on the same rules as in parts lists today. | Case Select upper or lower |
Structured (legacy) | Inheritance Determines if nested levels in a parts list inherit changes made to the item value of the parent assembly (for example, if the assembly item value changes from 1 to A, the nested parts change from 1.1, 1.2, to A.1, A.2). | Delimiter Sets a delimiter for structured item numbering. |
Parts only (legacy) | View properties are not applicable for Parts only (legacy) | |
Select Member | Specifies if the parts list is created for specific iAssembly members or for the whole iAssembly. Select the check box to create a parts list for members only or clear the check box to create a parts list for the entire iAssembly. | |
Manages the appearance of a parts list in the drawing. | |
Direction to Wrap Table | Places the columns to the left or right when you increase the number of rows in the parts list. |
|
| Left: Wraps the parts list rows to the left. |
|
| Right: Wraps the parts list rows to the right. |
Enable Automatic Wrap | Enables controls for automatic wrapping. |
Maximum Rows | Specifies the number of rows to display in one section. Type the appropriate number. |
Number of Sections | Specifies the number of sections to wrap. Type the appropriate number. |
Access: | Right-click the parts list, and then select Edit Parts List from the menu, or double-click a parts list. |
| Color Key: | |
|---|---|
| A cell with blue font & bold rectangle outline - the cell contains a static value - it will not update on property change in the global bill of material (GBOM). | |
| A row with gray background color - the row is invisible. | |
| A column, row, or cell with blue background color - the cell contain a read-only value. | |
| Cells in ITEM column with yellow background color - indicates duplicate or conflicting item numbering. | |
Right-click a column heading (the name of the column) to access menu options. | |
Row Merge Settings | Opens the Row Merge Settings dialog box. |
Table Layout | Opens the Table Layout dialog box. Changes the title, the location of the heading, row spacing, table wrap preference, and other parts list properties. |
Column Chooser | Opens the Parts List Column Chooser dialog box. Selects columns to include in the parts list. |
Group Settings | Opens the Group Settings dialog box. Groups several parts list rows into one row according to selected sorting keys. (Available only for converted parts lists). |
Format Column | Sets the column name, alignment of text, and formatting properties. You can also substitute the value of one property or the sum of properties into an existing column (property) in the Parts List. |
Column Width | Sets the width of one or more selected columns. |
Right-click a row or a cell to access menu options. | |
Visible | When selected, shows the rows or columns in a parts list. When not selected, hides the rows or columns in a parts list. |
Wrap Table at Row | Manages the length of a parts list by dividing it into sections extended to the left or right of the main table. |
Insert Custom Part | Creates a parts list row so that parts that are not contained in the model can be added. The row is added to all parts list with the same source. |
Remove Custom Part | Removes one or more rows that were manually added with Insert Custom Part. |
Save Item overrides to BOM | Save Item overrides back to the assembly Bill of Materials. |
Static Value | Sets the selected parts list cells as static values. When a cell is static, it does not update if the corresponding value in the parts list source changes. |
Use the Filter Setting dialog box to define and apply parts list filters. Parts list filters can be defined for a parts list in the drawing or in the parts list style.
Microsoft Excel Export Options
Selects columns and specifies formatting preferences for data to export to an Excel spreadsheet. | |
Exported columns | Lists the columns in the parts list or table. All are selected by default. Clear the check boxes beside columns you do not want to export. |
Format | Specifies Excel formatting options to apply to the data. Select a check box to apply the preference or clear it to ignore the format rule. In most cases, you can later change the format using Excel commands. Apply cell formatting specifies that the data to format according to the formatting set in the Excel cells. Force cell to Text formats all data as text, regardless of its content. Autofit column width specifies if the column resizes to accommodate the amount of data. Include title reserves a row for the table. Not available if the parts list or table has no title. Starting cell specifies the row and column for the starting cell. The default is Row 2, Column B. Template browses to an Excel spreadsheet that you want to use as a template. |
For parts lists containing iAssembly members, includes one or more members, all members, or excludes all members.
Access: | Right-click a parts list and select Edit Parts List. In the Edit Parts List dialog, click Member Selection. |
Select member to include | Selects the desired member of the iAssembly. |
Yes to All | Selects all members. |
No to All | Unselects all members. |
Hide rows of zero quantity | Automatically hides rows in the table. To unhide them, clear the check box. They cannot be restored to the table with the context menu Visibility option. |
Use the Group Settings dialog box to group several parts list rows into one row according to selected sorting keys.
Access: | Right-click a parts list in the browser, and then select Edit Parts List. In the Edit Parts List dialog box, click Group Settings |
Group | Select to enable grouping. Clear the check box to disable grouping. |
First Key | Specifies the first property to be used as the grouping key. Select a property from the list, or click Browse Properties to select a part list column in the Parts List Column Chooser dialog box. |
Second Key | Specifies the second property to be used as the grouping key. Select a property from the list, or click Browse Properties to select a part list column in the Parts List Column Chooser dialog box. |
Third Key | Specifies the third property to be used as the grouping key. Select a property from the list, or click Browse Properties to select a part list column in the Parts List Column Chooser dialog box. |
Display Group Participants | Select box to display components participating in groups in the parts list. Unselect box to show only resulting group rows and hide group participants. |
Display Item Numbers | Select box to display item numbers of group participants in the Item column of the parts list. |
Sets properties and controls the value substitution for the selected parts list column.
Access: | Right-click a parts list in the drawing, and then select Edit Parts List. In the Edit Parts List dialog box, right-click the column heading, and then select Format Column. Select a parts list style in Style and Standard Editor. In the Default Column Settings section of the Parts List Style panel, right-click a Property, and then select Format Column. |
Sets the formatting and alignment properties for a column in the selected parts list.
Sets the substitution value for a property field. Also sets how values are calculated when rows are merged. Substitution cannot be applied to the Item property. | |
No Value Substitution | Substitution is not enabled. All other values on the tab are unavailable. |
Enable Value Substituting | Allows the value of the selected column to be substituted with the value of another column. Select the check box to enable value substitution and browse for a property. Select from the list in the Parts List Column Chooser dialog box. |
When exists, use value of: Sets the property to be substituted for the selected column. Click the arrow to browse for a property In the Parts list Column Chooser dialog box. Select a property or click New Property to open the Define New Property dialog box, and then add a new item to the list of Available Properties. | |
When rows are merged, value used is: Set how the value is calculated when rows are merged. The setting defaults to First Row which calculates only the first row. To have all rows calculated, click the arrow, and then select Sum of Values. Selecting Sum of Values adds the values of the cells of the substituted row (the row identified in Enable Value Substitution) and reports that sum in the property fields of the selected column. | |
Use Default Formatting | When selected, uses settings defined in the Parts List style of the |
Apply Units Formatting | When selected, enables the formatting and units settings for the selected column. Changes made to these settings only apply to the selected column. |
Format | Specifies settings for Format and Precision. |
Format Sets the units of measure. Click the arrow, and then select from the list. | |
Precision Sets the decimal precision for display. | |
Units | Sets the format of the primary units of measure for numeric information. |
Unit Type selects the type of measurement units. | |
Units Sets the units of measurement. Click the arrow, and then select from the list | |
Decimal Marker Specifies the character to use as a decimal. Click the arrow, and then select from the list. | |
Unit String Displays the unit of measurement to the parameter alignment. Select the check box to enable the display. | |
Display | Sets the style to display or suppress leading and trailing zeros. |
Leading Zero Sets the display of a leading zero in values. Select the check box to add the zero. Clear the check box to suppress it. | |
Trailing Zero Sets the display of a trailing zero in values. Select the check box to add the zero. Clear the check box to suppress it. | |
Manages the appearance of a parts list in the drawing. Enables dividing the parts list into sections extended to the left or right of the main table.
Access: | Right-click a parts list and select Edit Parts List. In the Edit Parts List dialog box, right-click a column heading, and then select Table Wrapping (Custom). |
Direction to Wrap Table | Places the columns to the left or right when you increase the number of rows in the parts list. |
|
| Left: Wraps the parts list rows to the left. |
|
| Right: Wraps the parts list rows to the right. |
Enable Automatic Wrap | Enables controls for automatic wrapping. |
Maximum Rows | Specifies the number of rows to display in one section. Type the desired number. |
Number of Sections | Specifies the number of sections to wrap. Type the desired number. |
Available only for legacy (Autodesk Inventor 9 or older) parts lists. Replaced with Group Settings for newer parts lists.
Allows different components to be treated as the same component. For example, two bolts that are the same size but are of different materials and have different part numbers can be grouped in the list.
Access: | Right-click a parts list in the browser, and then select Edit Parts List. In the Edit Parts List dialog box, click Row Merge Settings. |
No Row Merging | No merging criteria applied. |
Merge Similar components | Common components are collected and displayed as a single row based on the merge criteria. |
Component Type(s) to Merge | Specifies which levels in an assembly to merge in the parts list. Parts Only: Only merge components that exist on the top assembly. Parts and Subassemblies Separately: Merge components that exist on the top assembly, and then separately merge subassemblies. Parts and Subassemblies Together Treat parts and subassemblies the same for merging. |
First Key | Specifies a property to use for identifying a discrete part when two or more parts have the same property. Click the arrow, and then select the property from the list. |
Second Key | Specifies a second property to use for identifying a discrete part when two or more parts have the same property. Click the arrow, and then select the property from the list. |
Third Key | Specifies a third property to use for identifying a discrete part when two or more parts have the same property. Click the arrow, and then select the property from the list. |
Changes the title, the location of the title, and ordering direction of the selected parts list. It also changes the spacing between the rows.
Access: | Right-click the parts list, and then select Edit Parts List from the menu. In the Edit Parts List dialog box, right-click a column heading, and then select Table Layout or click Table Layout on the toolbar. |
Heading and Table Settings | Sets the options for naming and formatting parts lists tables. Title specifies the title to display on the parts list and in the browser. Enter the title in the box. Select the Title check box if you want the title to display. Text Styles shows the styles associated with the title, column header, and cell data. Heading Placement sets the location of the heading. Select Top, Bottom, or None. Direction specifies the direction of the item numbers in the table. Set to ascending or descending order. Heading specifies the placement of the heading in the table. Set top, bottom, or no heading. Line Spacing sets single, double, or triple spacing between lines of text. Heading Gap shows the preset value. Row Gap shows the preset value. |
Table Wrapping | Direction to Wrap Table sets the wrap to Left or Right. Select the Enable Automatic Wrap check box and then specify the maximum rows and number of sections. Not available if the check box is not selected. |

. In the Style and Standard Editor dialog box, click Parts List and edit values. The changed values are valid for the current document only, unless you select 
to replace the library style. Use caution because the changed setting could affect all other documents that use the style.Changes the sort order of items in the bill of materials or selected parts list. You select a column for the primary sort, and the columns for the secondary, tertiary sorts.
Access: | Click a parts list or bill of materials. Right-click and select Edit Parts List, and then click Sort Right-click a table formatted by the Table style and select Edit. In the Edit Table dialog box, click Sort to open the Sort dialog box. |
Sort by | Specifies the column to use and the order for sorting. Click the arrow, select the column from the list, and then set the sort order. Ascending sorts from the lowest value to the highest value. Descending sorts from the highest value to the lowest value. |
Then by | Specifies the column to use for secondary and tertiary sorting when there are duplicate entries in the column used for the primary sort. Click the arrow, select the column from the list, and then set the sort order. Ascending sorts from the lowest value to the highest value. Descending sorts from the highest value to the lowest value. |
Saves the parts list or table to an external database, spreadsheet, or text file.
Access: | Click Export in the Edit Parts List or Edit Table dialog box |
Save in | Browse to select the location for the external file. |
File Name | Specifies the name of the external file. Enter the file name or select an existing file to replace it. |
Save As Type | Specifies the type of external file to use. Click the arrow, and then select from the list. |
Table Name | If the file type is Microsoft Access, specifies the name of the table. If the file type is Microsoft Excel, specifies the name of the worksheet. Not used for other file types. |