How to make a backtrack ?


We have a big process with several branches. We would like towards the end of the process to give the possibility to make a big backtrack to correct a possible error that was entered during the process. However during this backtracking it would seem that activities can continue to exist. Can we decide to erase what has been done between one designated activity and another? And restart at the chosen activity?

If not, how would you go about making a big backtrack?

Thank you for your help,

Backtrack workflow in REST

Is it possible to backtrack to a previous task in a workflow? for instance, if I make a mistake in a certain step, I would like to be able to replay that step, even if the workflow has moved on from that step.
Is there a way, through REST, to do this?
Thanks in advance