Hi Experts,
I have gone through google search on the requirement and got below some blogs and MS doc but I am a little confused/Not clear on some points.
https://powerusers.microsoft.com/t5/Power-Apps-Portals/PowerApps-Portal-Deployment/td-p/436058
https://medium.com/shriyadhar/migrating-powerapps-portal-to-a-different-environment-39265eee6c3
https://knowhere365.space/power-apps-migrate-your-portal-between-environments/
1. How can I do migration from one Tenant to Another, because in this MS Doc it is mentioned that the power apps portal doesn't support that?
2. For migrating in the same Tenant, We have to create a Blank Portal with the same or different name in the destination/target environment?
3. While migrating from one environment to another in the same Tenant, we need to create a Solution in source environment where I have to include all the Custom entities and its fields, forms, view. Along with that do we need to include the Portal related entities and its forms, view. like Web Page, Web Template entities? Basically when we create this solution and export it and import it in the destination environment then it will act as a metadata migration ( like all the backbone/skeleton of the developed portal will be present, not the data)
4. And to migrate the data and configuration files, customization, JS, CSS etc we have to use Configuration Manager from the XRM tool to migrate it.
Please correct my steps if I am wrong somewhere.
Also, I am a little concerned about Tenant to Tenant Migration.
Any Help will be appreciable.
Thanks,
Amit
Hi @Anonymous,
1. How can I do migration from one Tenant to Another, because in this MS Doc it is mentioned that the power apps portal doesn't support that?
You can use the Configuration Migration Tool or XrmToolBox's Portal Records Mover - please see my page on my website for my thoughts on both options, and you will find plenty of articles explaining how to use either one. As far as the solution files, this must be done via enabling a Portal in the Admin Center, as the Portal is connected to an Azure-based web app that will only be created if proper steps are followed - do not attempt to only install the solutions if you need a working Portal.
2. For migrating in the same Tenant, We have to create a Blank Portal with the same or different name in the destination/target environment?
When you enable the Portal for the new tenant, use the same Portal (Custom, Customer Service, Employee Self-Service, etc) as the source tenant - the default records will automatically create with the same GUIDs. This is important, so that when you move your changes you do not have duplicates.
3. While migrating from one environment to another in the same Tenant, we need to create a Solution in source environment where I have to include all the Custom entities and its fields, forms, view. Along with that do we need to include the Portal related entities and its forms, view. like Web Page, Web Template entities? Basically when we create this solution and export it and import it in the destination environment then it will act as a metadata migration ( like all the backbone/skeleton of the developed portal will be present, not the data)
The solution will not include the Portal data (Web Pages, Web Files, etc.) - enable Portals via the Admin Center (each has a separate cost), and use the CFM or XrmToolBox indicated in my response to #1
4. And to migrate the data and configuration files, customization, JS, CSS etc we have to use Configuration Manager from the XRM tool to migrate it.
Correct, or the XrmToolBox tool
Tenant to tenant and org to org won't matter - you need the same Portal type installed, and you need all configurations and customizations in source and target. Then move your Portal records and you won't have any issues.
Fubar
62
Super User 2025 Season 2
Lucas001
48
Super User 2025 Season 2
KevinGador
44
Super User 2025 Season 2