Executing Job Groups

Groups can be activated manually or as an object in a Workflow or in a Schedule.

No matter how a Group object is executed, these are the checks that are performed and the states the tasks within it undergo:

  1. The Group is started.
  2. All objects in the group are then in Registered status. They remain so as long as the Group is not active.
  3. The Group is Active.
  4. The number you have set in Max. Parallel Tasks comes now into effect.

The execution of a Group is finished only after all the tasks in the group are also finished. If a task in the Group ends abnormally, the complete Group ends abnormally too.

As long as the execution of a Group is not finished, you can add additional objects to it, also if the Group is already active.

Suspending/Restarting the Execution of a Group

You can suspend the execution of a Group at any time. Registered tasks in the Group are also supended. However, already active tasks cannot be suspended; they continue processing until they finish.

Restarting a Group is also possible; when you do so, the Group script (if available) is processed partially, starting where the last execution finished.

Suspend vs Suspend (recursive)

If you want to stop processing a Group that contains Events or Workflows, you'd rather select Suspend (recursive). This suspends all Workflow and Event child tasks as well.

To Execute a Group

  1. Open the Process Assembly perspective and select the Group.
  2. Do one of the following:

To Suspend the Group Execution

  1. Open the Process Monitoring perspective and select the Group.
  2. Right-click and do one of the following:

To Restart the Group Execution

  1. Open the Process Monitoring perspective and select the Group.
  2. Right-click and do one of the following:

Canceling the Group Execution

There are also two ways to cancel a group:

To Cancel a Group

  1. Open the Process Monitoring perspective and select the Group.
  2. Right-click and select Cancel or Cancel (recursive).

See also: