Update Process Instance design while in reset state

Learn to update design changes to a reset process instance

Last published at: November 25th, 2025

Let's understand the design changes made to the workflow and how they affect its “sleeping” process instances. 

Consider the following example of a process definition. Here, some process variables and globals are initialized before a sub-workflow step runs. The workflow waits at the “task” step for a specified timeout, then completes. The plan is to make design changes and apply them to the instance that is in “sleeping” status. 

 

Generate and execute a new process instance. 

 

Click the “View Instance” hyperlink to open the process instance. The process instance is currently in “sleeping” status, as shown here. 

 

On the process instance page, choose Actions > Reset > To Step from the menu. 

 

Select the appropriate step from the drop-down list and click the Reset to Step button. 

 

The Reset Instance pop-up window is displayed for confirmation. You can click OK to proceed. 

 

On the Process Instance page, note that the process is now in RESET status. 

 

While the instance is in the RESET status, return to the process definition and add a few steps to modify the design view, as shown below. Then, save the process definition. 

 

Go to the Process Instance tab and select the Utils > Update > Design menu option. 

 

The Update Design pop-up window appears for confirmation. You can rerun the waiting steps by clicking the “All,” “Changed,” or “None” buttons. Selecting the “All” option re-executes all the sleeping steps. Choosing the “Changed” option re-executes only the modified sleeping steps, whereas selecting the “None” option skips re-executing them. 

 

The process instance design has been successfully updated. 

 

Navigate to Render Instance and observe the change in the instance design with new steps, as shown below. 

 

To continue executing the process instance, go to the Process Instance page, choose the process instance from the list, and click the 'Execute—Selected' menu option. 

 

The Execute Instance pop-up window appears for confirmation. You can click OK to continue. 

 

The process instance execution resumes with the design changes pushed to a sleeping process instance. 

 

On the process instance page, click the View - History menu option. 

 

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