From time to time we have features that replace existing features. If we enable the new feature we need to transfer data from the old tables and fields to the new ones.
We want to be able to trigger the upgrade from the ui, similar to the functionality in the feature managemnt page.
But if we do the upgrade with normal al code (using repeat until) the upgrade is pretty slow and if somthing goes wrong we are in a bad position..
The solution would be faster upgrade code. We can achive this by using DataTransfer inside of Upgrade or Install Codeunits. But currently we cannot trigger this code from the UI (or throught AL Code).
I suggest therefore to add an option to trigger upgrade code from AL, similar to what is done for the "Hybrid Deployment", but not bound to a specific feature.