SPWorkflowManager Class

Contains members that enable you to centrally control the workflow templates and instances across a site collection.

Inheritance Hierarchy


Namespace:  Microsoft.SharePoint.Workflow
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes
Available in SharePoint Online


<SubsetCallableTypeAttribute> _
Public Class SPWorkflowManager _
    Implements IDisposable
Dim instance As SPWorkflowManager
public class SPWorkflowManager : IDisposable


Use the SPWorkflowManager class to centrally manage and control the running instances of workflows across a site collection.

Use the SPWorkflowManager object to:

  • Start, run, or cancel workflows.

  • Return all the workflows currently running on a specific item.

  • Perform other workflow administration operations.

The SPWorkflowManager class has no equivalent in the user interface. Through the Microsoft SharePoint Foundation user interface, users interact with the workflows running on items on an individual basis.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also


SPWorkflowManager Members

Microsoft.SharePoint.Workflow Namespace

Other Resources

Workflows in SharePoint Foundation

Workflow Development for SharePoint Foundation

Workflow Object Model Overview in SharePoint Foundation