Is it possible in jboss jBpm to fetch all transitions that has been taken during one process execution?

---

The use case is: We would like to now all nodes, tasknodes, ... that '*users*' has been through and which *transition* they took. 

This to show a list of task instances that have been finished previously from the current active token/node till the *start* task.

Some *not working ideas* already explored:

* Take the active tokens and their corresponding node and travel up the transitions through the arriving transitions. This does not work as multiple transitions can be incoming, so we do not know which transition has been taken.

Probably I should investigate the JBPM\_LOG table, but I didn't found a proper way (API) to query this. Any suggestions to any online documentation would also be welcome.

Note: We are using *jBpm version:3.3.1*