描述
到此,我们已经掌握了camunda大多数功能的用法,对整个camunda工作流的设计理解有了全新的认识,基本上还是如下图的层次结构。
了解了这些理论对使用camunda API有非常大的帮助,丰富完善camunda API已基本可以满足大多数业务场景,然而有些时候复杂的业务中,难免有些操作只靠现在的API无法满足需求。这时我们可以通过扩展引擎API,直接使用SQL操作引擎数据库表数据。了解表结构对操作表数据很关键。
表名规则
camunda7.17.0共有49张表,都以ACT_开头,共分为五大类
- ACT_GE_*: GE为general缩写,表示通用数据,用于不同场景,有3张表;
- ACT_HI_*: HI为history缩写,表示历史操作数据相关,比如流程实例,流程变量,任务等数据,数据存储级别可以设置,共18张表;
- ACT_ID_*: 'ID’为identity缩写,表示组织用户信息,比如用户,组,租户等,共6张表;
- ACT_RE_*: 'RE’为repository缩写,表示流程资源存储,这个前缀的表包含了流程定义和流程静态资源(图片,规则等),共6张表;
- ACT_RU_*: 'RU’为runtime缩写,表示流程运行时。