Canceling a workflow through ProcessWorkflow

To cancel a workflow, the action code, ProcessWorkflow/DataArea/Process/ActionCriteria/ActionExpression/@actionCode, must be Change.

This table shows the elements you can use in the noun instance, ProcessWorkflow/DataArea/Workflow:

Element Note
DocumentID/ID Required. Unique identification of the workflow instance that must be canceled.
WorkflowDefinitionCode Required. This is the name of the workflow definition as modeled in ION.
Status/Code Must be Cancelled.

The resulting AcknowledgeWorkflow BOD contains the actionCode="Accepted" if cancellation was performed, or actionCode="Rejected" if the cancellation was not possible. The other elements included are similar to those described for AcknowledgeWorkflow BODs.

See Starting a workflow through ProcessWorkflow.