Activiti高级功能简介
Activit的高级用例,会超越BPMN 2.0流程的范畴,使用Activiti高级功能需要有Activiti开发的明确目标和足够的Activiti开发经验
监听流程解析...,并需要更多维护工作.然而对于一些场景,也是正确的解决方案
Activiti的多租户主要围绕着数据分片来实现:
Activiti没有强行校验多租户的规则,即Activiti不会校验查询和使用数据时用户是否使用了正确的租户...但是对于某些情况,不够轻便
使用完全自定义的SQL语句:select, insert, update和delete.可以执行在Activiti的数据存储之上,但是完全又可以配置在流程引擎中:比如使用事务...为了使用自定义SQL,Activiti引擎使用MyBatis框架的功能:
因此使用自定义SQL的第一件事,要创建MyBatis映射类
假设不需要全部的任务数据,只需要其中的一小部分.可以使用Mapper...,任务表会与变量表关联.只会获得对应名称的变量,任务Id和对应的数值会被返回
使用ProcessEngineConfigurator实现流程引擎配置
可以使用ProcessEngineConfigurator