SPWorkflowState Enumeration
Provides workflow state values to specify for a workflow filter, either as inclusive or exclusive filter criteria.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace: Microsoft.SharePoint.WorkflowAssembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes
Available in SharePoint Online
| Member name | Description | |
|---|---|---|
| None | Include or exclude no workflows or workflow tasks from the collection. | |
| Locked | Include or exclude all locked workflows or workflow tasks from the collection. | |
| Running | Include or exclude all workflows or workflow tasks that are currently running from the collection. | |
| Completed | Include or exclude all completed workflows or workflow tasks from the collection. | |
| Cancelled | Include or exclude all cancelled workflows or workflow tasks from the collection. | |
| Expiring | Include or exclude all workflows or workflow tasks that are currently expiring from the collection. | |
| Expired | Include or exclude all expired workflows or workflow tasks from the collection. | |
| Faulting | Include or exclude all workflows or workflow tasks that are currently faulting from the collection. | |
| Terminated | Include or exclude all workflows or workflow tasks that have been terminated from the collection. | |
| Suspended | Include or exclude all workflows or workflow tasks that have been suspended from the collection. | |
| Orphaned | Include or exclude all workflows or workflow tasks that have been orphaned from the collection. | |
| HasNewEvents | Include or exclude all workflows or workflow tasks that have new workflow events from the collection. | |
| NotStarted | Include or exclude all workflows or workflow tasks that have not yet started from the collection. | |
| All | Include or exclude all workflows or workflow tasks from the collection. |
Use the SPWorkflowFilter class to apply filter criteria to a workflow or workflow task collections, such as who the workflow is assigned to, and the workflow state.