IBM BPM, V8.0.1, All platforms > Administer applications and processes in the runtime environment > Manage processes and their components > Administer BPEL processes and human tasks > Manage the lifecycle of BPEL processes

Suspending and resuming BPEL process instances

You can suspend a long-running, top-level process instance.

You might want to do this, for example, so that you can configure access to a back-end system that is used later in the process, or to fix a problem that is causing the process instance to fail. When the prerequisites for the process are met, you can resume the process instance.

To suspend and resume process instances, you must be a process administrator or system administrator. However, if Business Flow Manager is using the alternative process administration mode that restricts process administration to system administrators, then only users in the BPESystemAdministrator role can perform this action.

To suspend a process instance, the process instance must be in either the running or failing state. To resume a process, the process instance must be in the suspended state.

To suspend or resume a process instance in Business Process Choreographer Explorer.


Procedure

  1. Display a list of process instances.

    For example, click Administered By Me under Process Instances in the Views tab navigation pane.

  2. Suspend the process.

    Select the check box next to the process instance and click Suspend.

  3. Choose one of the options to suspend the process instance.

    • To suspend the process until it is manually resumed, select Suspend.

    • To suspend the process until a certain time, select Suspend process until, and specify the date and time.

    • To suspend the process for a period of time, select Suspend process for, and specify the duration.

  4. To confirm your selection, click Submit.

    This action suspends the specified top-level process instance. The process instance is put into the suspended state. Subprocesses with the autonomy attribute set to child are also suspended if they are in the running, failing, terminating, or compensating state. However, you can still complete any active activities and tasks that belong to the process instance.


What to do next

To resume a process instance that is in the suspended state, select the process instance and click Resume. The process instance and its subprocess are put into the states they had before they were suspended, for example, running. The process instance and its subprocesses resume.

Manage the lifecycle of BPEL processes using Business Process Choreographer Explorer


Related concepts:
Alternative administration modes for BPEL processes