Hi all,
we are thinking about the right way to use activiti for a new business application (quality management related).
Is there a best practice for aligning business objects with bpm tasks?
For us there are two different ways to integrate the bpm engine in our app.
1. Setting up an database for the business objects (like quality notification and their tasks), where a task is not really an workflow task in bpm. And in a second database / scheme, the activiti db which handles the process flow (only during the validity period of the quality notification (business object)
2. Second way would be, to setting up the first db only for the "notification data" and put all the business related tasks data into the activiti db model.
What is best practice? What is are the advantages and disadvantages of both solutions?
Are there any other possible solutions (out of your experience)?
Thanks in advance
Tom