What’s New > What’s New in 12.2.1.0 > Inventory Optimization Functionality > Levels Included in Inventory Optimization - Run Supercession Changes AutoPilot Process
Levels Included in Inventory Optimization - Run Supercession Changes AutoPilot Process
In prior releases, the Inventory Optimization — Run Supercession Changes AutoPilot process only moved SKU Overrides from a down-chain replaced part to a new Top Most Replaced (TMR) part. With the 12.2.1.0 release, this process was expanded to update SKU Overrides and stock levels for Part Chain changes.
The following changes were made to the Inventory Optimization — Run Supercession Changes AutoPilot process:
New AutoPilot Parameters
Two new AutoPilot parameters were added to the AutoPilot.properties file.
Property
Description
Default Setting
servigistics.io.tmr.overrides
When this property is set to true the Inventory Optimization — Run Supercession Changes process updates SKU Overrides due to Part Chain changes
true
servigistics.io.tmr.levels
When this property is set to true the Inventory Optimization — Run Supercession Changes process updates the stock levels
true
* 
Both properties should remain set to true.
Updated AutoPilot Job
The Inventory Optimization — Run Supercession Changes AutoPilot process was updated to run in two phases:
1. Update SKU Overrides due to Part Chain changes — Every time this step is run the process checks for SKU Overrides on a child part and merges them to the TMR part.
a. Move SKU Override values to the TMR part
If a TMR part has no SKU Overrides, a new SKU Override is added for the TMR part
For child part SKU Override type, if no TMR part value exists the child SKU Override values are merged:
The maximum value of all child SKU Overrides is applied for all Minimum SKU Overrides
The minimum value of all child SKU Overrides is applied for all Maximum SKU Overrides
The minimum value of all child SKU Overrides is applied for all Fixed SKU Overrides
* 
Important things to remember:
This process does not resolve conflicts in merging child SKU Overrides. The calculation follows the priority rules outlined in the How is the priority determined section of the SKU Constraints and Overrides FAQs topic.
If you manually edit the SKU Override, the application will prompt you to resolve any conflicts before saving your changes.
b. The End Dates for the SKU Overrides on the child part are updated to yesterday.
For example:
TMR part has a SKU Override of Minimum ROP = 0
Child part has SKU Overrides of Minimum ROP = 1 and EOQ = 4
TMR SKU Overrides are updated to Minimum ROP = 0 and EOQ = 4
End Dates of the SKU Overrides on the child part are set to yesterday
2. Update Stock Levels
a. Update the TMR part and child part stock levels of the Inventory Optimization production scenario
b. Update the stock levels used by the Inventory Optimization module
a. The following fields are summarized for the child parts and added to the TMR part:
Customer Daily Forecast
Customer Daily Forecast Variance
Repairable Daily Forecast From Below
Condemned Daily Forecast From Below
Emergency Daily Forecast
Backorder From Parent Location
ShareAboveBackordersVariance
Backorder From Components
ShareComponentsBackordersVariance
b. The EOQ of the TMR part is set to the maximum EOQ of the parts in the part chain.
c. The pipeline forecast and variance for the TMR part is calculated using the following:
The TMR part pipeline forecast and variance using the sum of the demand rates
The demand variances using the TMR part composite lead time and TMR composite lead time variance
The backorders from component parts
The backorders from the parent location
c. Update stock level fields used by the Supply Planning module
If no record for the TMR part exists in the Inventory Optimization Production Scenario then the TMR part is added to the Production Scenario
Update the demand and variance values
Calculate the weighted average chain ROP of the TMR part using a fill rate target that is the weighted fill rate of the TMR part and child parts using total demand
Set the ROP of the TMR part equal to the maximum of the weighted average chain ROP and the maximum ROP value in the chain
Calculate other stocking levels, fill rate, and wait time based on the new ROP value of the TMR part
d. Set the child ROP = -1 and update other stocking levels
Demands and variances of the child part are not updated
Part Relationship Type is set to 0 for child parts
Recommended Workflow
These are the recommend steps when using the Inventory Optimization-Run Supercession Changes
1. Run the Synchronize Database AutoPilot process
2. {Optional} Run the Forecasting AutoPilot process
3. Run the Inventory Optimization - Run Supercession Changes AutoPilot process
4. Run the Apply Overrides to Production job on the Scenarios page
* 
Running Make Production will reset the level values based on the Part Chain at the time the Scenario was calculated.
Was this helpful?