cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple instance of activiti engine

mxryahoo
Champ in-the-making
Champ in-the-making
The web application in which the activiti engine will be deployed supports multiple customers where each customer's data being stored in a different database.

The requirements are…  
(I) each customer will have a different workflow in which case i'd imagine it requires multiple activiti engine instances within the same web application.  
(ii) each customer's activiti-related data needs to be stored in the corresponding customer's database. 

Are the above supported?
Are there any other alternatives to this approach?


Thanks
3 REPLIES 3

trademak
Star Contributor
Star Contributor
Hi,

No we don't support multiple tenants. We focus on providing an embeddable BPMN 2.0 engine.

Best regards,

mxryahoo
Champ in-the-making
Champ in-the-making
Tijs,   Is my assumption (i) correct?

trademak
Star Contributor
Star Contributor
Hi,

It's correct if you want the customer data stored in separate Activiti databases.
If it's fine that the data is stored in the same database then you can select the right process definition based on the customer and you only need 1 Activiti engine.

Best regards,