Overview: Migrate SharePoint Server 2010 workflows to Power Automate
This feature is currently in public preview, and subject to change.
Microsoft removed SharePoint Server 2010 workflow services from existing tenants on November 1, 2020. We recommend that you move your classic SharePoint Server workflows to Power Automate flows.
Using the SharePoint Migration Tool (SPMT), you can now migrate these workflows to Power Automate
SharePoint Server 2010 out of the box (OOTB) workflows:
- Approval workflow
- Collect feedback workflow
- Collect signature workflow
- Three-state workflow
- List library workflows and content-type workflows (not site workflows)
- Workflow definitions and associations (not workflow history data)
Workflows created with SharePoint Server Designer 2013 or SharePoint Server 2013 are currently not supported.
|Step 1: Configure endpoints and Power Automate||Configure required endpoints. If your tenant has never used Power Automate, configure it before you begin migration.|
|Step 2: Migrate workflows||Using SPMT, migrate your SharePoint Server workflows.|
|Step 3: Activate workflows||Sign in to Power Automate to activate the newly migrated workflows.|
Make sure that you have:
- Access to the destination: You must either be a global admin or OneDrive/SharePoint admin to the Microsoft 365 tenant where you want to migrate your content.
- Access to the source: Have SharePoint Server account credentials that have read access to any workflow you plan to migrate.
- Prerequisites installed: Make sure you have the necessary prerequisites installed.
Scan workflow Workflow scans generate a report that lets you review your workflow inventory and plan the migration. Select “Only perform scanning” on the Choose your settings page to start a scan.
Migrate workflow Review your scan and determining you are ready to migrate your SharePoint Server workflows. Choose to either use SPMT to step you through the process or use the PowerShell method.
Re-run migration SPMT will skip a workflow if it has already been successfully migrated. If you want to run a new migration to override the migrated flow, delete it from the destination before starting the migration.
Submit and view feedback for