PTC FlexPLM Fundamentals > Change Tracking > Tracked Objects > Tracking Bill of Material Changes
  
Tracking Bill of Material Changes
This topic describes the change events and change event details that the system tracks out-of-the-box. Because the change tracking functionality is configurable, the out-of-the-box options might differ from those in your system.
Change Events
The system automatically tracks BOM changes based on the following events:
When you create a BOM
When you check in a BOM
When you delete a BOM
When you add a BOM to a specification
When you remove a BOM from a specification
When you change the lifecycle state of a BOM
* 
The system does not track the original lifecycle state of the BOM. The standard change tracking information only notes the new lifecycle state.
Change Event Details
The system tracks when you add, remove, or delete BOM line item rows from the BOM; these events appear as change event details when viewing the tracked changes table for the related change event. The system also tracks both BOM header attributes and line item row attributes.
The system tracks change event details, including designated attributes, for the following BOM change events:
Create (BOM header information only)
Check in
Delete (line item rows only)
In addition to those attributes your administrator has designated for tracking, the system also tracks the BOM lifecycle state.
Changed BOM header attributes appear in the BOM Header Changes table when you expand the related change event on the Tracked Changes tab; the table lists the name of the attribute that has been changed, as well as the original and updated attribute values. This table is sorted alphanumerically based on the name of the changed attribute.
Changed BOM line item rows and row attributes appear in the BOM Row Changes table.
* 
If your administrator has configured the system not to track attributes on the BOM Link type, no changes appear in this table.
The BOM Row Changes table lists the following, in addition to the name of the changed attribute and the original and updated values:
The BOM section that the changed row belongs to
The part name
The material
The supplier of the material in that row
The color of the material in that row
The variation and its value for that row, if applicable
* 
BOM history can be correctly logged based on the unique combination of Component or Location and Section in any given section of BOM under a product. Blank or invalid values in Component or Location does not return correct comparison results.
The BOM Row Changes table is sorted as follows:
1. By section, according to the value order specified in the section attribute for the given BOM type.
2. By the sorting number, which is maintained by PTC FlexPLM.
3. By the name of the changed attribute, sorted alphanumerically.
If a BOM line item row is deleted, the system displays only the BOM information with strikethrough. Additional columns related to changed attributes in the table are left blank for this row.