Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
131 lines (45 sloc) 4.57 KB
title ms.date ms.prod ms.assetid localization_priority
SharePoint workflow object model
09/25/2017
sharepoint
be615a89-3201-4cd8-bbc7-15f3abf9f668
Normal

SharePoint workflow object model

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

SharePoint workflow object model

The SharePoint 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

The SharePoint workflow object model, on the other hand, is contained in ten namespaces: five of them are SharePoint namespaces, and five others are Microsoft Office namespaces.

Microsoft.SharePoint namespaces:

Microsoft.Office namespaces:

SharePoint workflow schemas

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

See also

You can’t perform that action at this time.