AnsweredAssumed Answered

Log User who made specific actions (create new DB tables)

Question asked by rsleite on Aug 9, 2016
Latest reply on Aug 10, 2016 by trademak

This is the first time I am working with Activiti API and I am learning and enjoying it a lot, however the customer asked for a feature that I couldn't find a specific solution on Activiti documentation.

The customer wants to know the user who has: uploaded a new workflow, started a new process, suspended a process, and processed a user-task. This "who" is the user that is logged in the application and I am getting it from Spring, but I couldn't find a way to store this information in Activiti DB for these actions.

After some investigation, I realize, by analysing the data base structure and Activiti documentation that it seems that Activiti doesn't give a support to do it, so my plan would be to create some new tables in the data base to deal with that.

Have you ever had to store the user how performed these actions or have you ever had to create new tables/Java classes that work together with existing Activiti DB structure?

Kind regards