Hmm...I see your point, James, Rereading this "https://community.workfront.com/discussions/community-home/digestviewer/viewthread?MessageKey=79b6f4b9-b109-47f0-97fa-92115ce782b2&CommunityKey=aaafaff0-5e4e-4e38-8903-f1f990935567&tab=digestviewer#bm79b6f4b9-b109-47f0-97fa-92115ce782b2#bm2">CPI topic about a year ago, @Vic Alejandro included a screenshot that indicates Performance Indices can be calculated on either Hours or Costs...but from your comments, I presume it's the latter that matters to your PMs. This Workfront "https://support.workfront.com/hc/en-us/articles/216632028-Calculating-Cost-Performance-Index-CPI-">primer implies (as you've observed) that a recalculation of finances would use the (new-but-arg-not-improved) role to recalculate Actual costs. A bit more recently, on "https://community.workfront.com/discussions/community-home/digestviewer/viewthread?MessageKey=7261a6d3-5299-498b-a4f4-a477c307309d&CommunityKey=aaafaff0-5e4e-4e38-8903-f1f990935567&tab=digestviewer#bm7261a6d3-5299-498b-a4f4-a477c307309d#bm17">this thread , @Lucas Eric asserted:
"You can change Billing Rates and use effectivity dates. Beware, however, changing the cost per hour for any resource. It will not only recalculate the roll-up cost of that project, it will change the cost of every project that resource was assigned to - for all time. It will completely recalculate everything. It's a mess."
It's possible I'm missing something, but short of (yes I tried this one time and it was horrible) creating a "new person" each time there is such a CPI-influencing edit and bulk assigning in flight Tasks, I suggest you raise a ticket and/or Idea Share with Workfront. Regards, Doug Doug Den Hoed - AtAppStore Got Skills? Lend a hand!
https://community.workfront.com/participate/unanswered-threads