DeleteWorkflow
Deletes the specified workflow.
Syntax
public void DeleteWorkflow( Guid listId, Guid workflowId, string workflowType )
Parameters
- listId
- Type: System.Guid
Required. The identifier of the SharePoint list for the reusable or list workflow specified in workflowId. If a site workflow is specified in workflowId, set the value of this parameter to Guid.Empty (or 00000000-0000-0000-0000-000000000000).
- workflowId
- Type: System.Guid
Required. The identifier of the workflow to delete.
- workflowType
- Type: System.String
Optional. The workflow type identifier of the workflow to delete. This parameter accepts the following values:
Value Description reusable Reusable workflow globallyreusable Globally reusable workflow list List workflow site Site workflow userdefinedaction User-defined action workflowapproval Workflow approval
Example
The following example demonstrates how to use this operation to delete a site workflow.
Request
The following SOAP request attempts to delete a site workflow from the current site.
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:nin="http://nintex.com">
<soap:Header/>
<soap:Body>
<nin:DeleteWorkflow>
<nin:listId>00000000-0000-0000-0000-000000000000</nin:listId>
<nin:workflowId>7e7b5545-ad03-4989-b918-d047e19f075a</nin:workflowId>
<nin:workflowType>site</nin:workflowType>
</nin:DeleteWorkflow>
</soap:Body>
</soap:Envelope>
Response
The following SOAP response indicates that the site workflow was successfully deleted.
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<DeleteWorkflowResponse xmlns="http://nintex.com"/>
</soap:Body>
</soap:Envelope>
See Also
Concepts
Operations
Creating and deleting workflows