SharePoint 2013 workflow object model

SharePoint 2013

Get a brief introduction to the workflow object model in SharePoint 2013.

Last modified: September 17, 2015

Applies to: SharePoint Server 2013

The SharePoint 2013 object model is built on top of the .NET Framework 4 object model for Windows Workflow Foundation 4, but with innovations that enable workflow functionality in SharePoint generally, and in SharePoint Add-ins in particular. The native .NET Framework 4 object model for Windows Workflow Foundation 4 is located in the .NET Framework System.Workflow namespaces.

One way to think of the SharePoint workflow object model is as a set of workflow services. There are four services:

  • Instance management service: Manages workflow instances and their execution.

  • Deployment service: Manages the deployment of workflow definitions.

  • Interop service: Manages the interop bridge for supporting legacy workflows.

  • Messaging service: Manages message queuing and transport.

SharePoint workflow namespaces

SharePoint workflow schemas

Reference content for SharePoint 2013 schemas is contained in the reference node entitled Workflow schemas, and contain the following: