Stopping and Interrupting

This topic describes the options that you have to stop or interrupt a task. The status of the task determines which options are available.

This page includes the following:

Cancel

Stops processing the task as well as all subordinated tasks that have not yet started.

Tasks that have already started continue running.

Cancel (Recursive)

Stops processing the task as well as all subordinated tasks, including those that have already started.

Deactivate

Removes an ended task from the list

The parameters in the Automatic Deactivation Section in the definition of an executable object determine whether it should be deactivated or not after its execution. The following options are available:

  • Never
  • Always
  • After error-free execution
  • After error-free restart
  • Deactivate after x minutes

Use this option to remove from the list the tasks that are still active after their execution. The only exception are tasks for which the Never option has been selected. The Deactivate function does not affect them.

Deactivating Workflows includes all its subordinate tasks.

Deactivate (Forced)

Deactivates the Workflow and its child Workflows (if any), even if they still contain active tasks

This option always overrules the Automatic Deactivation settings in the object definition, even if they have been set to Never deactivate tasks.

Rollbacks fail for Workflows that have already been deactivated through this option.

Quit

Ends a long-running activity. Only available for long-running, recurring activities. Recurring activities execute a particular process repeatedly within a particular interval (event). They must be manually ended by the user.

Remove

Available for jobs in Registered status. It removes the task from the queue.

Suspend

Pauses the processing of the task and is available for long-running tasks such as Workflows.

Suspend (Recursive)

This command pauses the processing of the task and all its subordinate tasks. Only long-running tasks and Workflows can be suspended.

Setting a Breakpoint in a Workflow

Available for Workflow tasks that have not yet started. It stops the execution of the Workflow at this particular point and sets its status to blocked. To continue processing the Workflow, you must open its monitor and delete the breakpoint manually.

As a developer and object designer you can use this function when designing Workflows to test the results of their executions. It also allows you to run the Workflow until a particular point and check the result of a of a previous task in the Workflow (for example, its report). You can then continue designing the Workflow using this data.

You may also need it if you have issues with your environment and a manual intervention is required, for example to repair a file or the database.

For more information, see General Tab.