I've a process with multiple service tasks. The process instance terminates once an exception occurs in any service task. The task information has been stored in "act_hi_actinst" till that point(task where exception occurs). Is there any way to restart this instance at the point where exception occurs?
Scenario - My process is like - start event > user task > service task 1 > service task 2 > service task 3 > end event
Exception occurs at "service task 2". How can I start this INSTANCE (not process definition) again with corrected input at "service task 2" (point where exception occurs in last execution)?
NOTE : Skip first three tasks as they already executed when I restart this instance.
Hi Ankur! If your service tasks are asynchronous, failure for one of them will create job for failed service retries. You can find process instance & job, fix variables in database, and then start this job. Manual job (re)start can be done in process explorer web interface.