Hi, jBPM is a framework that you can embed in your app, which means that if your app require multi tenancy you will need to bind jBPM to each of your tenants in your application. jBPM is agnostic of the tenants, which means that you end application is the one that should take care of it.
Thanks Mauricio for your quick reply.
What I need is to have one BPM engine(server) and multiple tenants connected each one to different database schema . Is it possible to configure jBPM in that way? How can I do that ? if yes.
sure you can do it. You only need to configure each KIE session to use a different persistent unit for each customer. I strongly recommend you to check the jBPM runtime manager which you can use to create of these instances.
Hope this helps