I was wondering if there's any way for Activiti to re-integrate a previously finished task back into the flow. Our use case is as follows:
A user is able to move a task to the end of the Activiti flow, with the task's status set to 'Filed'. A user then may wish to "un-file" this task, and have it appear back into the flow, so that they can follow a different route to the flow end. Now, we could handle this by setting up a separate basket, which would allow the 'Filed' tasks to be parked until they are called back into the flow. The issue with this is that we are not guaranteed that every (or even the majority) of Filed tasks will be un-filed, and hence we would be exposed to having our ACT_RU_TASK table grow infinitely.
So, is there any way to have a finished task brought back into the flow, or is the only way to handle this to start a whole new process and copy over all the necessary variables?