cancel
Showing results for 
Search instead for 
Did you mean: 

history support: feature description

cstettler
Champ in-the-making
Champ in-the-making
I started a wiki page on the initial feature set of the history support for Activiti 5.0.

http://docs.codehaus.org/display/ACT/History+Support

The goal is to outline, discuss, and in the same time document, the scope of the history support in Activit 5.0.

Your feedback/comments are welcome, either here on the forum or on the wiki page directly!
1 REPLY 1

jbarrez
Star Contributor
Star Contributor
Hi Christian,

I went through your wiki article. Thanks for the clear write-up, this surely helps the discussion!

My remarks:

* I like the fact that there is denormalization for faster queries.

* I don't see the need for a reportService. As I see it, people will use a report technology (eg BIRT or Jasper) and go straight to the DB

* What's the use case for storing the activityInstanceId (not the id of the activityId) ? I don't see the need for it in reporting.

*  Idea (not a remark): what about extending the Query API with methods such as .averageDuration() or stddevDuration() ? But i must say, thay besides it being "cool", I dont have a real use case for it next to demo purposes …

* Both tables store a processDefinitionId. But what happens when the process definition is removed ? Do we need to think about storing deployment history ?