一、Flowable数据库表命名规则
Flowable的所有数据库表都是以ACT_开头。第二部分是说明表用途的两字符标示符。
二、Flowable提供的表
1.ACT_RE_:
'RE’代表repository。带有这个前缀的表包含“静态”信息,例如流程定义与流程资源(图片、规则等)。
2.ACT_RU_:
'RU’代表runtime。这些表存储运行时信息,例如流程实例(process instance)、用户任务(user task)、变量(variable)、作业(job)等。Flowable只在流程实例运行中保存运行时数据,并在流程实例结束时删除记录。这样保证运行时表小和快。
3.ACT_HI_:
'HI’代表history。这些表存储历史数据,例如已完成的流程实例、变量、任务等。
4.ACT_GE_:
通用数据。在多处使用。
5.ACT_ID_:
表示组织信息,如用户,用户组,等等。(很少使用)。
三、具体的表对应的作用
1.ACT_GE_BYTEARRAY:
保存流程的bpmn的xml以及流程的Image缩略图等信息
分类(CATEGORY_:流程定义的Namespace就是类别),部署ID(DEPLOYMENT_ID_),资源名称(RESOURCE_NAME_:流程bpmn文件名称),拥有开始表单标识(HAS_START_FORM_KEY_:start节点是否存在 formKey 0否 1是),挂起状态(SUSPENSION_STATE_:暂停状态 1激活 2暂停)。
2.ACT_GE_PROPERTY:
Flowable相关的基本信息。比如各个module使用的版本信息。
3.ACT_RE_DEPLOYMENT:
部署对象,存储流程名称。