Additional Capabilities > Service Information Management > About Windchill Service Parts > Creating and Editing Parts Lists > Updating Parts Lists after Changes to Source > Updating a Parts List after Changes to the Source SBOM
  
Updating a Parts List after Changes to the Source SBOM
If a parts list displays an Update Required indicator, you can either update it so that it includes the changes that were made to the source SBOM, or remove the flag without making changes.
There are two methods of updating the parts list:
Automatic update — you can use the Update Parts List action to automatically update a parts list to include all changes that have been made to the source SBOM.
The Update Required flag is removed from the parts list with this action.
You can use the View Parts List Changes action to view all changes that will be made to a parts list with the Update Parts List action.
For more information, see Parts List Changes Report.
Several types of change to a source SBOM will be passed to parts lists associated with the SBOM during an Update Parts List action:
Addition, move, and removal of parts
* 
This only applies to parts at one level down from the SBOM root node
PTC recommends maintaining a separate parts list for each level of a BOM structure.
Changes to certain part attributes
To define the attributes to be copied over, you must provide a part to parts list item mapping in the XCONF file PartsListItemMappings. For information on how to add part mappings to this file, see Mapping Part Attributes to Parts List Item Attributes.
You can specify that part attributes should only be copied over on parts list creation, or be copied during an Update Parts List action as well.
Applicability settings (Service Effectivity and ATO) for a part
Manual updates to a parts list are considered as additions to SBOM data. Manual updates to a parts list are retained when the parts list is updated after SBOM changes with an Update Parts List action.
* 
Parts list items removed from the parts list will be added back during an Update Parts List action if their equivalent parts appear in the SBOM.
Manual update — you can manually make changes to the parts list as required. Using this method means you can reflect in the parts list some or all of the changes that have been made to the source SBOM.
It may be appropriate to manually update a parts list in these situations:
The parts list is not driven from an SBOM
The parts list is driven from an SBOM but you do not want to use the automated update, for example if you do not want to add all SBOM changes
You want to supplement the parts list with data from a source other than the SBOM
If you have manually updated the parts list, you can use the Remove Update Required Flag action to confirm that all required changes have been made. The Update Required flag is removed from the parts list with this action.
You can also use Remove Update Required Flag action to remove the Update Required marker if you don’t want to pass changes made to the SBOM to the parts list.
The Remove Update Required Flag action is available to users who have permission to update parts lists.
A parts list cannot be updated if it is checked out.
If you access update actions from the Parts Lists Requiring Update report, you can update multiple parts lists in a single action.
If you complete an update for a parts list that was the generic parts list (template) source for any generated spare part parts lists, the spare part parts lists may need to be regenerated.