SharePoint Workflows Migration Scenarios

With the introduction of Workflow manager in SharePoint 2013, we now have two SharePoint workflow engines, “SharePoint 2010 Workflow Host” and “Workflow Manager”. “SharePoint 2010 Workflow Host” is included with the installation of SharePoint 2010, SharePoint 2013 and SharePoint 2016 on premise.

We need to follow additional steps to install and configure “Workflow Manager” in SharePoint 2013 and SharePoint 2016 on premise. If you are using Office 365 /SharePoint online, both “SharePoint 2010 Workflow Host” and “Workflow Manager” are already installed and configured for you.

The workflows which use “SharePoint 2010 Workflow Host” for execution are called “SharePoint 2010 Style Workflows”. The workflows which use “Workflow Manager” are called “SharePoint 2013 Style Workflows”.


Unfortunately, we cannot automatically convert the “SharePoint 2010 Style Workflows” to “SharePoint 2013 Style Workflows”. The only option that is available is manual.

These two styles of workflows are sometimes confusing and I have been asked this question a lot during my SharePoint workflows talks, “What happens to the workflows post migration? Do they run as SharePoint 2010 style workflows or SharePoint 2013 style workflows?” Like any good consultant, my answer is always “Well it depends”. J

Depending on the scenario the answer varies. I have listed the scenarios and possible post migration outcomes in the tabular format.

Table 1: If you are migrating from SharePoint 2010 On Premise:

Existing Workflows in SharePoint 2010

Post Migration to SharePoint 2013 On Premise

Post Migration to SharePoint 2016 On Premise

Post Migration to Office 365 /SharePoint Online

SharePoint Designer 2010 Workflows

Run as SharePoint 2010 Style Workflows

Run as SharePoint 2010 Style Workflows

Run as SharePoint 2010 Style Workflows

Out of the box approval (OOTB) workflows

Run as SharePoint 2010 Style Workflows

Run as SharePoint 2010 Style Workflows

Run as SharePoint 2010 Style Workflows

Full Trust Visual Studio Workflows

Run as SharePoint 2010 Style Workflows

Run as SharePoint 2010 Style Workflows

Cannot migrate

Third Party SharePoint 2010 Workflows

Check with the vendor. J

Check with the vendor. J

Check with the vendor. J

 

Table 2: If you are migrating from SharePoint 2013 On Premise:

Existing Workflows in SharePoint 2013

Post Migration to SharePoint 2016 On Premise

Post Migration to Office 365 /SharePoint Online

SharePoint Designer 2013 workflows created as SharePoint 2010 Style Workflows

Run as SharePoint 2010 Style Workflows

Run as SharePoint 2010 Style Workflows

SharePoint Designer 2013 workflows created as SharePoint 2013 Style Workflows

Run as SharePoint 2013 Style Workflows (Provided Workflow Manager is installed and configured)

Run as SharePoint 2013 Style Workflows

Out of the box approval (OOTB) workflows

Run as SharePoint 2010 Style Workflows

Run as SharePoint 2010 Style Workflows

SharePoint 2013 Workflows created as App (using Visual Studio)

Run as SharePoint 2013 style workflow as App (Provided workflow manager is installed and configured)

Run as SharePoint 2013 style workflow as App

Full Trust Visual Studio Workflows

Run as SharePoint 2010 Style Workflows

Cannot migrate

Third Party SharePoint 2010/2013 Style Workflows

Check with the vendor. J

Check with the vendor. J

 

Table 3: If you are migrating from SharePoint 2016 On Premise:

Existing Workflows in SharePoint 2016

Post Migration to Office 365 /SharePoint Online

SharePoint Designer 2013 workflows created as SharePoint 2010 Style Workflows

Run as SharePoint 2010 Style Workflows

SharePoint Designer 2013 workflows created as SharePoint 2013 Style Workflows

Run as SharePoint 2013 Style Workflows

Out of the box approval (OOTB) workflows

Run as SharePoint 2010 Style Workflows

SharePoint 2013 Workflows created as App (using Visual Studio)

Run as SharePoint 2013 style workflow as App

Full Trust Visual Studio Workflows

Cannot migrate

Third Party SharePoint 2010/2013 Style Workflows

Check with the vendor. J

 

Please post in the comment box questions or if the above information is not correct.

Thanks for reading. Hope this was helpful.

Advertisements

About pgbhoyar

Prashant G Bhoyar is a Microsoft Office Server & Services MVP and Microsoft Certified Professional. He currently works as a Senior Consultant at WithumSmith+Brown, PC. He is a trusted adviser and Subject Matter Expert and specializes in the development and post-implementation adoption of complex custom solutions in Office 365 and SharePoint. Prashant has supported many government agencies and non-profit organizations in the Washington D.C. metropolitan area. Prashant was the technical reviewer of the book "Pro SharePoint 2013 Administration." He serves on the leadership committee for the DC Metro Office 365 User Group and SharePoint Saturday Baltimore event and SharePoint Saturday Washington DC event. He actively speaks at technical conferences across the country, most recently in New Orleans, Chicago, Houston, Seattle, Baltimore, Philadelphia, as well as, at many events throughout North America. Prashant is a recipient of the"Antarctic Service Medal of the United States of America" for his outstanding service in Antarctica.
This entry was posted in Office 365, SharePoint 2013, SharePoint 2013 Development, SharePoint 2016, SharePoint Designer 2013 Workflows, SharePoint Online, SharePoint Workflows, Uncategorized, Visual Studio Workflows, Workflow Manager and tagged , , , , , , , , , . Bookmark the permalink.

5 Responses to SharePoint Workflows Migration Scenarios

  1. How do we get the Full Trust Visual Studio Workflows from Sharepoint 2013 on premises to O365?

    Like

  2. How do we get the Full Trust Visual Studio Workflows from Sharepoint 2013 on premises to O365?

    Like

  3. Awesome post, I was looking exactly this. Thank you!

    Like

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s