I have a requirement to be able to abort a workflow which may be in the middle of a long running task and rollback the state of the system to what it was before the workflow started. I tried looking up in the forums and in the activiti book but couldn't find a satisfactory solution. What would be the best/recommended way to do this. If at all possible I'd prefer not to put an exclusive gateway after each task to keep the diagram clean and uncluttered
Thx
Raghavan