Grouping process definitions per customer/tenant

Hi,

I have built a single project application which used a shared process engine. In this application I have process models for various customers (I put all models in one project since all process models reuse delegate codes).
However, when I deploy this project application and run the engine, I want each customer to see only the process definitions of his interest.
What is the approach? To create tenants and then users that will attach them to these tenants? Do I have to write any code?
A process definition is not used by different customers/users. I just want to group a set of process definitions per customer. How do I do that? Give to the users (that belong to a tenant) access to only these process definitions? Do I do that in Process Definition Authorizations?

Thanks!

Hi @kontrag,

the Camunda engine supports multi-tenancy. This allows to separate the data from different tenants (i.e. customers). Please read the documentation for details.

Best regards,
Philipp