Hi Guys,
seems like an old thread comes to live again.
I am also very much interested in multitenant BPM… BUT, it must be truly multitenant support in single datasource, no workarounds like configuring datasource per tenant, multiple engine instances, etc. It's not going to scale. the target customer count we target at is not 10 or 100, but more than 1000. It's obvious that handling that much by dedicating separate engine instance or datasource is not practical.
IMHO, the best way to do that is seaparting tenant data by tenantId filter everywhere. Process Instances, Tasks, users, roles, pretty much all entities.
so, my message is:
1. I vote for multitenant support.
2. I can participate. (…well, I think I can.)
Regards,