Multitenancy Event Registry Deployment in Spring Boot

Within my Spring Boot application, I’m utilizing EventRegistry resources stored in the classpath to manage events and channels. However, I’m encountering an issue with their availability across different tenants. Specifically, when attempting to initiate a process in ‘Tenant1’ that relies on an event ‘x’ from the classpath, an exception is thrown stating: ‘No event definition found for key ‘x’ for tenant identifier ‘Tenant1’.’

Is there a recommended approach to ensure that EventRegistry resources defined in the classpath are accessible to multiple tenants within the application environment?

I aim to address the current limitation where these resources are seemingly isolated to individual tenants, hindering cross-tenant functionality.

I’ve also tried to add

flowable.platform.multi-tenant.enabled=true
flowable.platform.multi-tenant.auto-deploy-tenants=default

to application.properties but does nothing.

Hey @salvorusso,

Seems like you are using the Enterprise version of Flowable. This forum is for the open source version. The enterprise forum is at https://forum.flowable.com/.

Nevertheless, if you are using the Flowable Enterprise then setting

flowable.platform.multi-tenant.enabled=true

should correctly resolve this issue.

If you still have this, I would suggest that you raise an issue through support.

Cheers,
Filip