A process instance can be reset to any specific execution point or step within the instance. This is helpful when debugging an instance. There are two methods to do so.
Approach One:

A process instance in sleeping or aborted status can be reset to its original design by selecting it from the list and choosing “Actions > Reset > To Step”. This is useful after executing an instance if the process design has changed. A new instance based on the definition need not be created to retest it.

A configuration pop-up window is displayed. Choose the desired step from the pop-up and confirm. The drop-down menu lists each executed step, with the step execution iteration # shown next to the step name. After selecting an item from the drop-down, click the “Reset to step” button to revert the instance to that point.

Click OK to reset the process instance. Note: All execution-related data for the selected instance will be deleted.

Navigate to the Process Instance page to verify the instance reset.

Approach Two:
On the Process Instances page, select the “sleeping” instance status from the list. Then click “View > Render”. The process instance execution flow appears on the new page.

Here, the process instance is at the Form-Task step, with some steps already completed.

Click the Decision step to view its properties. This process step is complete. Then click the “Reset to Step” button.

A pop-up window appears for configuration. Check the box to re-execute the instance after the reset, or to update all master variables after the reset. Note: Selecting the checkbox resets all variable values. Uncheck the box to skip resetting the master variables. Use the filters to refresh the design to 'none', 'only the next steps', or the ‘entire process design’. Click OK to confirm the reset.

The Step properties status is now “Reset”.

The process instance continued execution after the reset and is now sleeping at the next step, as shown below.

In the Reset pop-up window, if the “Execute instance after reset” box is unchecked, the process instance status is set to the “Reset” state, requiring a manual restart via the UI to continue.

The process instance status is “Reset”. Click “Execute > Selected” to restart this instance.

The process instance begins “executing,” and the workflow runs as configured.

Select the process instance, then click the “View > History” menu option.

The list of events is shown in the table, and the instance reset action is recorded as an event.
