We have multiple Workflow defined to perform difference Business Processing Activiti. However We want to track History for only Specific Set Activiti.
Current Activiti provides Enabling and Disabling History at Global Level. This Results in a Lot of Insertion on History Tables, which in turn impacts performance, maintenance through purging script.
We have daily Millions of Entries filling up table space.
Following Enhancement I am proposing
1) Disable/Enable History at Workflow Level During Deployment time
2) Disable/Enable History at Process Instance ID level
3) Provide a Plugin Implementation to add customized History Logging
4) Provide a option to Purge History after Specific Period again give a option to define at workflow level
Currently I am observing History as a bottleneck for performance because of non availability of above features. Let me know your thoughts regarding this ?