Restarting Subprocess Instances

Operations that should be executed to restart subprocess instances differ depending on the method of subprocess execution: manual or automatic. The execution method is determined in the subprocess step wizard.

When subprocess instances are restarted in the manual or automatic modes, one can restart both all subprocess instances and single ones. The selected subprocess instances will be restarted from the first or the last step depending on the settings specified in the subprocess step wizard.

NOTE. In the desktop application one can restart subprocess instances only if the Show Finished Processes instances that are Subprocesses checkbox is selected on Parameters page in the Parameters Setup and Business Processes Administration dialog box.

Restarting Subprocess Instances in Manual Mode

If a subprocess step is executed in the manual mode, execute the following to restart subprocess instances:

  1. Reject execution of the current step for the Subprocess Call step.

  2. Execute one of the operations:

NOTE. Subprocess instances are started according to process and subprocess connection settings.

      1. Select the subprocess instances that should be restarted and click the Start button.

As a result, subprocess instances will be restarted from the first or from the last step depending on the settings determined in the Subprocess Call wizard step.

Restarting Subprocess Instances in Automatic Mode

The restart process of all instances and single instances will differ if the subprocess step was executed in the automatic mode.

To restart all previously executed subprocess instances:

  1. Reject execution of the current step for the Subprocess Call step. All the steps will be rejected except for the last one executed in the manual mode.

NOTE. If there are no steps executed in the manual mode before the Subprocess Call step, that is the subprocess step is the first step of process/subprocess, it will be restarted automatically after rejection.

  1. Execute steps in the manual mode up to the subprocess step.

As a result, the selected subprocess instances will be automatically restarted from the first or from the last step depending on the settings determined in the Subprocess Call wizard step.

To restart single subprocess instances in the desktop application:

  1. Reject execution of the current step for the Subprocess Call step.

  2. Select the Selective rejection of Subprocesses checkbox on rejection. The step execution method is changed for manual.

  1. Select the subprocess in the process tree or in the working area and click the Finish button. The Start Subprocesses dialog box opens to select subprocess instances. The subprocess instances that have been already started are selected by default in the Start Parameters area:

  1. Deselect the subprocess instances that should not be restarted and click the Start button.

As a result, the selected subprocess instances will be restarted from the first or from the last step depending on the settings determined in the Subprocess Call wizard step.

See also:

Executing Subprocess Steps | Executing Process Steps in Manual Mode | Rejecting Process Steps