Hi,
I would like to keep track of sequence flows in history. The current implementation does not keep sequence flow history, I mean which activity instance comes before which one in the execution. A history table consisting of 3 columns will be sufficient: primary-key column, source-activity-ref column and target-activity-ref column.
So with the help of this information, for completed process instances, I can draw a graph that will show the execution history. In order to do this, I have tried attaching ExecutionListeners to both every activity in the process and every sequence flow. But, I couldn't find the necessary information to keep track of this kind of info. Is it possible with the current api? If it is not, maybe I can look into it and try to commit a patch for this.
Thanks,
Aysegul.