AnsweredAssumed Answered

Usage bestpractice alignment with business application

Question asked by toz on Jan 12, 2016
Latest reply on Jan 20, 2016 by jbarrez
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