Upgrading SPD 2010 Workflows to SPD 2013 Workflows

The SharePoint 2010 Workflow platform has been carried forward to SharePoint Server 2013. SharePoint designer 2010 workflows will be upgraded as it is in SharePoint 2013 but will run in SharePoint 2010 workflow platform. All of your workflows that were built by using SharePoint Server 2010 will continue to work in SharePoint Server 2013.  There are two platforms (2010 and 2013) available to choose from when you build a workflow in SharePoint Server 2013 provided you had installed and configured Workflow Manager.

If you want your 2010 SPD workflows to run in 2013 platform, then you have to recreate the workflow as the assemblies and runtime are different now in SP2013. Also, there is a change from XOML to XAML format. The activities which are implementations of activity classes, are implemented declaratively by using XAML.

The other option to run SharePoint 2010 workflows on SharePoint 2013 platform is to use SharePoint workflow Interop which enables SharePoint 2010 workflows (which are built on Windows Workflow Foundation 3) to be called from SharePoint 2013 workflows (which are based on Windows Workflow Foundation 4) . This allows you to execute 2010 workflows from within 2013 workflows.  Here is the Microsoft SP Designer team blog about triggering a SharePoint 2010 workflow from a SharePoint 2013 workflow http://blogs.msdn.com/b/sharepointdesigner/archive/2012/08/18/how-to-trigger-a-sharepoint-2010-workflow-from-a-sharepoint-2013-workflow.aspx

Comments (4)

  1. Jonathan – That's right.  Also remember that all Out-of-the-box workflows (Even in SP2013) runs using SP2010 workflow engine.  SP2013 WF Manager is only used when we choose and use custom Workflows (SPD or VS WF)

  2. Jonathan Herschel says:

    Hello ChandrasekarN,

    Thank you for the post.  Question, if we migrate our content database from 2010 to 2013, but continute to run in 2010 mode, the workflows will continute running without issue, right?  This is only if we choose to convert these workflows to run in 2013 Workflow engine? thanks

  3. Patrick Yeung says:

    Great Information, while I am working on a basic SP2010 OOTB workflow with Infopath 2010 and SPD2010 and considerating the future of SP2013!!!

  4. raj says:

    thank you for sharing great information.

Skip to main content