I’m trying to embed flowable in a single-engine shared-schema multi-tenancy model. It turns out that the only real piece missing is multi-tenancy support in the BPMN Modeler war application.
The use-case I’m considering is multiple deployments of the same BPMN model with the uniqueness being on processDefinitionKey+tenantId. This will allow each tenant to create/update their models themselves. Also, an admin could potentially update a BPMN model and publish a new version for specific (or perhaps all) tenants.
However, there is currently no tenantId option in the modeler app when publishing a model. I’m already trying to add support for this in my fork, but I’m not very familiar with flowable internals so it might be an uphill task.
Are there any plans/work underway that would add support for this? If not, does this seem like a reasonable ask for a new feature?