May 28 2020 12:32 AM
What is the best way to migrate Power Apps, Flow and Power BI from one O365 tenant to another? I couldn't find any document explaining migration approach. Is there any third party tool available?
J Justin
May 31 2020 12:54 AM - edited May 31 2020 03:02 AM
@J_Justin I don't know about Power BI but you can export each flow or Power App as a zip package that can then be imported on the new tenant. There is a menu option on each flow or app for this.
Rob
Los Gallardos
Microsoft Power Automate Community Super User
May 31 2020 07:49 PM
Thanks @RobElliott Later I found this article https://docs.microsoft.com/en-us/power-platform/admin/move-environment-tenant We can submit a request to Microsoft to move environment from one tenant to another, which is more efficient than migrating one App/Flow at a time.
Regards
J Justin
Sep 10 2020 12:40 AM
@J_Justin- Does this mean the apps and flow were also migrated from the same environment ?
We are planning to make use of this and would like to know your experience on the same.
Jul 30 2021 07:39 AM
Sep 12 2021 06:08 AM
Nov 11 2021 06:24 PM
Jan 18 2022 04:28 PM
Jan 18 2022 06:06 PM - edited Jan 18 2022 06:06 PM
If your Canvas Apps and Flows don't use SharePoint, then you simply don't need this tool. All you need to do is Export your apps and flows from one environment and import to a new environment. No tools needed.
Jan 20 2022 12:31 AM
Jan 20 2022 04:54 AM
Jan 20 2022 12:17 PM
Oct 31 2022 02:58 AM
I read your documentation for this tool on github. It looks like a real game changer thank you so much for developing and sharing it. I'm looking forward to trying it out on copying a power app between tenants but I have a question first. In your readme you say that before migrating, any lists need to be created in the destination. Do the created lists need to have the same structure recreated or is it enough to just create the lists with say just a title column? What I am asking is, will your tool create the list structure in the destination or do we need to create it manually?
Nov 02 2022 08:59 PM
Nov 02 2022 10:38 PM
@Denis Molodtsov thanks for your reponse.
Sadly importing the lists didn't work, I got an error
Exporting lists and libraries...
Get-PnPProvisioningTemplate : Attempted to perform an unauthorized operation.
At D:\Programs\FlowPowerAppsMigrator\MISC\Move-Lists.ps1:87 char:9
+ Get-PnPProvisioningTemplate -ListsToExtract $titles -Out "Lis ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [Get-PnPProvisioningTemplate], ServerUnauthorizedAccessException
+ FullyQualifiedErrorId : EXCEPTION,PnP.PowerShell.Commands.Provisioning.Site.GetProvisioningTemplate
so I manually exported the lists from the source and imported them to the destination.
But now my import attempt of the flow fails with the error
Flow save failed with code 'DynamicOperationRequestClientFailure' and message 'The dynamic operation request to API 'sharepointonline' operation 'GetTable' failed with status code 'Unauthorized'. This may indicate invalid input parameters. Error response: { "error_description": "Exception of type 'Microsoft.IdentityModel.Tokens.AudienceUriValidationFailedException' was thrown." }'.
None of which I have the skills to decode yet, so as yet I haven't succeeded.
Mar 08 2023 07:59 PM
@J_Justin This thread is years old but I think what you're looking for is just Solutions. A single flow or app can be directly exported and imported from one environment to another, but to batch many items (tables, apps, flows, custom connectors, security roles, component libraries...) simply add them all to a Solution and export and import the entire thing.
Mar 08 2023 11:14 PM
@J_Justin Here's supporting Microsoft official documentations about Solutions as mentioned by @RachaelBoneck:
Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.
For SharePoint/Power Platform blogs, visit: Ganesh Sanap Blogs