Skip to content

Converts SharePoint Data sources for the MS Flow and PowerApps to a new tenant of your choice.

Notifications You must be signed in to change notification settings

bhlaws/FlowPowerAppsMigrator

 
 

Repository files navigation

Flow & PowerApps Migrator

Have you ever tried moving PowerApps or MS Flow from one Office 365 tenant to another? Or across site collections? If you have SharePoint as a data source - then the only official way is to remove all such data sources and add them back manually. This PowerShell script will help you to automatically convert exported App packages to be compatible with the new tenant. This way you won't have to recreate SharePoint data sources.

The script will find all GUIDs that point to the old SharePoint lists with the new ones.

1. Install PnP PowerShell prerequisites

Run the script below:

Install-Module SharePointPnPPowerShellOnline

2. Navigate to the FlowPowerAppsMigrator folder

3. Place all your exported MS Flow and PowerApps files in the src folder

4. Run RunAllSripts.ps1 form PowerShell

The scripts will iterate through all zip files inside the \src directory and convert them to be compatible with the new Office 365 tenant.

  • powershell
  • cd C:\FlowPowerAppsMigrator
  • .\RunAllSripts.ps1

Example:

5. Navigae to the \dist folder and collect converted MS Flow and PowerApps packages

6. Done! Now go ahead and import your MS Flow and PowerApps packages to the destination tenant

All SharePoint Datasources should be converted to point to the new tenant that you chose.

Disclaimer

This script is not responsible for causing any nuclear wars. It's all your fault.

About

Converts SharePoint Data sources for the MS Flow and PowerApps to a new tenant of your choice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%