以下知识点基于
Flowable v6.6.0
Flowable v6.6.0
的数据库表有79个。
Flowable
数据库表全都使用ACT_
前缀,该前缀后的两个字符表示该表的分类 :
ACT_RE_*
RE
代表repository
。这类表保存诸如流程定义,流程资源(图片,规则等)静态static
信息。ACT_RU_*
RU
代表runtime
。这类表用来保持流程实例process instance
,用户任务user task
,变量variable
,任务job
等概念的运行时数据。Flowable
只会在流程实例执行时在这些表中保存运行时数据,在流程实例结束时将这些数据清除。这样可以保持运行时表小访问快。
ACT_HI_*
HI
代表history
。这些表包含历史数据,比如已经完成的流程实例,变量,任务等等。ACT_GE_*
一般通用数据,用于各种用例use case
。TBD
需要进一步分析到底包含那些一般通用数据。