来提供执行监听器,以支持流程历史
可以向Activiti引擎中添加自定义的org.activiti.engine.parse.BpmnParseHandler实例
经常使用的用例是把执行监听器添加到对应的环节...多租户:
通常是在软件需要作为多个不同组织服务时产生的概念
关键是数据分片,组织不能看到其余组织的数据
在这种场景下,组织,部门,小组就叫做租户
多租户和安装多个实例是从基本上不同的:
多租户是一个....然而对于一些场景,也是正确的解决方案
Activiti的多租户主要围绕着数据分片来实现:
Activiti没有强行校验多租户的规则,即Activiti不会校验查询和使用数据时用户是否使用了正确的租户...,异步调用)会集成tenantId,或者来自流程定义(比如定时开始事件),或流程实例(运行期创建的作业,比如异步调用).这样其实潜在的可以支持为一些租户指定不同优先级的自定义jobExecutor
所有历史实体...当需要从非多租户环境向多租户环境下切换时,会非常实用
执行自定义SQL
Activiti API允许使用高级API操作数据库:
在查询数据方面,查询API和Native Query API是非常强大的