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, it is available to 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. Restarting of subprocess instances is possible only if the Show Finished Subprocess Instances that are Subprocesses checkbox is selected on the Parameters page of the Parameters Setup and Business Process Management dialog box.
If a subprocess step is executed in the manual mode, execute the following to restart subprocess instances:
Reject execution of the current step for the Subprocess Call step.
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 instances that have been already started are selected by default in the Start Parameters area:
Select the subprocess instances that should 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 specified in the Subprocess Call wizard step.
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:
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.
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 specified in the Subprocess Call wizard step.
To restart single subprocess instances:
Reject execution of the current step for the Subprocess Call step.
Select the Selective rejection of Subprocesses checkbox on rejection. The step execution method is changed for manual:
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:
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 specified in the Subprocess Call wizard step.
See also:
Executing Subprocess Steps | Executing Process Steps in Manual Mode | Rejecting Process Steps