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 cancelation was performed, or actionCode="Rejected" if the cancelation was not possible. The other elements included are similar to those described for AcknowledgeWorkflow BODs.

See Starting a workflow through ProcessWorkflow.