Migration Assessment Scan: Workflow Associations 2010

Learn how to fix Workflow Association 2010 issues that occur during migration.


The migration tooling is able to migrate the Workflow Definitions from the SharePoint source to the target environment. However, any in progress workflow instances are not migrated. As a result, in progress workflows are reset to appear as if they were never started on the destination.

Data Migration

Workflow Data is divided into the following two parts:

  • Workflow Definition: The definition describes the overall workflow process, e.g. a three stage approval workflow with custom routing rules for each stage. This data will be migrated with the rest of the site collection data and will be available in your target environment.

  • Workflow Instances: Each running instance of a workflow definition maintains the state of the in progress workflow, e.g. this document is in Stage Two of the approval process and is assigned to John Doe. Unfortunately, this information cannot be migrated to the new platform. The result of this will be the loss of all running workflow instances. For example, a document that was in Stage Two of a workflow in the source environment will be back at Stage Zero (workflow not started) post migration to the target environment.

Important: Any site that is configured as “No Access” (locked), in SharePoint will be skipped. To see a list of locked site collections see the Locked Sites scan output.

Preparing for Migration

To avoid unnecessary workflow restarts it is best to complete in-flight workflows before the migration event when your content is moved to the target environment.

Post Migration

Once the migration to the target environment is complete, users will need to restart any workflows that were still in flight.

Scan Result Reports

2010Workflows_<Date>_<Time>.csv    This scan report provides a list of all the 2010 workflow associations in the environment along with how many running instances at the time the scan was executed.




URL to the site collection hosting the workflow.


Owner of the site collection.


URL to the web that the workflow is associated with.


Either List, ContentType, or Site. This is the level that the workflow is associated with.


Number of workflows actively running at that scope.


Title of the list the workflow is associated with.


Name of the workflow association.


Description of the workflow association.


True/False. Identifies which workflows were published as reusable workflows.


Blank/Reusable/Globally Reusable. Additional information for the scope of a workflow. Reusable is reusable within the site. Globally Reusable is reusable within the site collection.

Share Facebook Facebook Twitter Twitter Email Email

Was this information helpful?

Great! Any other feedback?

How can we improve it?

Thank you for your feedback!