多租户指的是一个camunda引擎服务于一个以上的租户。对于每个租户,都应该做出一定的隔离保证。例如,一个租户的流程实例不应该干扰另一个租户的流程实例。
https://docs.camunda.org/manual/7.17/user-guide/process-engine/multi-tenancy/
实现方式:
这两种方法在数据隔离级别、维护工作量和可伸缩性方面各不相同。这两种方法的组合也是可能的。
设计一个流程,测试多租户下的数据隔离是否正常。
增加两个租户shanghai beijing,同时创建两个组shanghai(上海租户组),beijing(北京租户组),上海租户组分别绑定用户xiaoming,wangbing,北京租户组zhangsan,wangwu,以上四个用户先去掉管理员组。
北京组有wangwu zhangsan两们用户
上海组有两位wangbing