enable shared process definitions per tenants

Description

Process definition needs to be deployed per tenant in order to launch process instances for a given tenant Id.
org.activiti.engine.impl.cmd.StartProcessInstanceCmd accepts tenantId only to find correct deployed definition. The tenant id is taken from definition when propagating it to runtime.

We have a situation where multiple tenants require the same definition. Deploying the same definition multiple times with appropriate tenants is huge overhead.

There should be a way to use "shared definitions" for different tenants.

The requirement has already been discussed in forum http://forums.activiti.org/content/do-we-need-deploy-processes-tenant-multi-tenancy-work

Activity

Show:
Erich Silvestre
August 25, 2016, 1:14 AM

Is there anyone currently working on it?
I'd like to contribute code to this issue, but I'm not sure that is the kind of issue you accept external contribution.

Assignee

Unassigned

Reporter

Tomas Baltrukonis

Labels

None

Components

Priority

High
Configure