Maintenance of Process Control 

Use

You use this step type to complete or cancel other work items of the current workflow or the workflow itself at runtime.

In the workflow definition a process control step is represented with the symbol .

Features

You determine the type of process control in the field Function. This step always has an outcome.

Process control influences other work items

Cancel work item

The workflow system forces another work item of the same workflow into the status logically deleted. This completes this other work item. Defined subsequent steps of this work item are not executed.

To indicate the work item to be canceled, you specify the node number of a step from the current workflow definition in the field Workflow step.

This function can only be used if the process control step and the step to be canceled are located in a fork. Note that the other work item is only forced into the status logically deleted, if it has the status in process when the process control step is executed.

Set work item to obsolete

The workflow system forces another work item of the same workflow into the status completed and continues the processing of the workflow in the branch processing obsolete. This other work item must therefore support the exception processing obsolete.

To indicate the work item for which processing is to be set to obsolete, you specify the node number of a step from the current workflow definition in the field Workflow step.

You can use this function to define modeled deadline monitoring. The work item whose deadline has been missed is forced into status completed. For further information on this type of modeling, refer to Modeled Deadline Monitoring or Standard Escalation.

You should not use this function in forks to force work items in other branches of the fork into status completed.

Process control influences the workflow itself

Terminate workflow

The workflow system terminates the current workflow. If there are any incomplete work items, for example in parallel branches of this workflow, they are forced into status logically deleted.

The workflow is in its defined end status. If the terminated workflow was a subworkflow of a superordinate workflow, the system executes the binding between the container of the subworkflow and the container of the superordinate workflow in accordance with the definition, and continues the superordinate workflow.

Cancel workflow

The workflow system cancels further execution of the current workflow. The workflow work item is forced into status logically deleted. If there are any incomplete work items, for example in parallel branches of this workflow, they are also forced into status logically deleted.

If the canceled workflow was a subworkflow of a superordinate workflow, the superordinate workflow is not continued.

Activities

You select the function to be performed in this step and enter the node number of the workflow step to be cancelled if applicable. Assign a name for the step outcome.