cancel
Showing results for 
Search instead for 
Did you mean: 

Usage bestpractice alignment with business application

toz
Champ in-the-making
Champ in-the-making
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
1 REPLY 1

jbarrez
Star Contributor
Star Contributor
Imho, Activiti should not be used as a datastore, so point 1 would be my preference.
Activiti should only store references to other data stores, not maintain the 'master copy'.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.