Freigeben über


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 https://blogs.msdn.com/b/sharepointdesigner/archive/2012/08/18/how-to-trigger-a-sharepoint-2010-workflow-from-a-sharepoint-2013-workflow.aspx

Comments

  • Anonymous
    June 03, 2013
    thank you for sharing great information.
  • Anonymous
    November 26, 2013
    Great Information, while I am working on a basic SP2010 OOTB workflow with Infopath 2010 and SPD2010 and considerating the future of SP2013!!!
  • Anonymous
    December 16, 2014
    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
  • Anonymous
    December 16, 2014
    The comment has been removed