When opening up an assembly, part, drawing, and etc., and upon save the data, we often get models that have been migrated to the latest release. It would be greatly helpful to do some behind the scene work to migrate these from this dialogue box on the spot by:
1) changing the state from released, or obsolete, or etc to work in process
2) check out the models
2) save the models in their migrated state
3) Check the models back in
4) Return the models back to their original release status
Some advantages:
You are only migrating what needs migrated for the current drawing or assembly that you are in and it is done on the spot.
You don't have to do a special migration task.
Everything you need will be migrated.
As the model changes, and you add some old parts, they are migrated too, keeping your model up to date at all times.