Camunda表结构说明

406 阅读3分钟

camunda7.19.0共有49张表,都以ACT_开头,沿用之前activiti的表名,共分五大类:

  1. ACT_GE_*:表示流程通用数据,用于不同场景下,共3张表。
  2. ACT_RE_*:表示流程资源存储,这个前缀的表包含了流程定义和流程静态资源(图片,规则等),共6张表
  3. ACT_RU_*:表示流程运行时。这些运行时的表,包含流程实例,任务,变量,Job等运行中的数据。 Camunda只在流程实例执行过程中保存这些数据,在流程结束时就会删除这些记录, 这样运行时表的数据量最小,可以最快运行。共16张表。
  4. ACT_ID_*:表示组织用户信息,比如用户,组等,共6张表。
  5. ACT_HI_*:表示流程历史记录。这些表包含历史数据,比如历史流程实例,变量,任务等,共18张表。

数据表详情

分类 表名称 描述
流程通用数据 act_ge_bytearray 流程引擎二进制数据表
act_ge_property 流程引擎属性配置表(系统表)
act_ge_schema_log 数据库脚本执行日志表(系统表)
流程资源存储 act_re_camformdef
act_re_case_def CMMN案例管理模型定义表
act_re_decision_def DMN决策模型定义表
act_re_decision_req_def DMN决策需求定义表
act_re_deployment 流程部署表,每次部署生成一条记录,一次可以同时部署n个流程,与act_re_procdef表是一对多的关系
act_re_procdef BPMN流程模型定义表,已部署流程定义表,已部署的流程信息每个版本号就会生成一条记录
流程运行时 act_ru_authorization 流程运行时收取表
act_ru_batch 流程执行批处理表
act_ru_case_execution CMMN案例运行执行表
act_ru_case_sentry_part 待确定
act_ru_event_subscr 流程事件订阅表
act_ru_execution BPMN流程运行时记录表(正在运行的流程实例信息)
act_ru_ext_task 流程任务消息执行表
act_ru_filter 流程定义查询配置表
act_ru_identitylink 运行时流程人员表
act_ru_incident 运行时异常事件表
act_ru_job 流程运行时作业表
act_ru_jobdef 流程作业定义表
act_ru_meter_log 流程运行时度量日志表
act_ru_task 流程运行时任务表(正在执行的任务信息)
act_ru_task_meter_log
act_ru_variable 流程运行时变量表
组织用户信息 act_id_user 用户信息表
act_id_info 用户信息扩展表
act_id_group 组的信息表
act_id_membership 用户与组的关系表
act_id_tenant 租户信息表
act_id_tenant_member 用户(或组)与租户的关系表
流程历史记录 act_hi_actinst 历史的活动实例信息(存放历史活动数据)
act_hi_attachment 历史的流程附件表
act_hi_batch 历史的批处理记录表
act_hi_caseactinst 历史的CMMN活动实例表
act_hi_caseinst 历史的CMMN实例表
act_hi_comment 历史的流程审批意见表
act_hi_dec_in 历史的DMN变量输入表
act_hi_dec_out 历史的DMN变量输出表
act_hi_decinst 历史的DMN实例表
act_hi_detail 历史的流程运行时变量详情记录表
act_hi_ext_task_log 历史的流程任务消息执行表
act_hi_identitylink 历史的流程运行过程中用户关系
act_hi_incident 历史的流程异常事件记录表
act_hi_job_log 历史的流程作业记录表
act_hi_op_log 流程历史操作日志表
act_hi_procinst 历史的流程实例信息
act_hi_taskinst 历史的任务实例信息(存放任务节点数据。其他存在历史活动表中)
act_hi_varinst 历史的流程变量记录表