- 数据持久化
使用mybatis - 引擎service接口
7大service接口
service接口 | 作用 |
---|---|
repository service | 流程仓库service,用于管理流程仓库,如部署、删除、读取流程资源 |
identity service | 身份service,可以管理和查询用户、组之间的关系 |
runtime service | 运行时service,处理所有正在运行状态的流程实例、任务 |
task service | 任务service,用于管理、查询任务,如签收、办理、指派等 |
form serivice | 表单service,用于读取和流程、任务相关的表单数据 |
history service | 历史service,查询所有历史数据,如流程实例、任务、活动、附件等 |
management service | 引擎管理service,查询引擎配置、数据库、作业等 |
3. 流程设计器
用来设计bpmn2.0规范的流程设计器,eclipse designer
4. 原生支持spring
5. 分离运行时和历史数据
表结构设计方面遵循运行时数据和历史数据的分离,这样的设计可以快速读取运行时数据,仅当需要查询历史数据时再从专门的历史数据表中读出