Timestamp of when part was last Cost Rolled/Cost Adjusted

,

The business wants to see in Part Tracker the last time the cost on a part was adjusted/rolled.
I have a method directive on costadjustment BO to track changes on a part and update Part.UserDate1.
But when a part is rolled using the costing workbench I can’t find a clean BO that presents a list of parts to use to invoke the PartUpdateEXT BO like I have under the CostAdjustment method.

Any ideas?

Thanks