camunda数据库表结构介绍

416 阅读3分钟

Camunda bpm流程引擎的数据库由多个表组成,表名都以ACT开头,第二部分是说明表用途的两字符标识。

Camunda 共有 48 张表,都是以ACT_开头,并分为5类

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

表 详情:

分类表名称描述
流程资源存储act_re_case_defCMMN案例管理模型定义表
流程资源存储act_re_decision_defDMN决策模型定义表
流程资源存储act_re_decision_req_def待确定
流程资源存储act_re_deployment流程部署表
流程资源存储act_re_procdefBPMN流程模型定义表
流程运行时act_ru_authorization流程运行时收取表
流程运行时act_ru_batch流程执行批处理表
流程运行时act_ru_case_executionCMMN案例运行执行表
流程运行时act_ru_case_sentry_part待确定
流程运行时act_ru_event_subscr流程事件订阅表
流程运行时act_ru_executionBPMN流程运行时记录表
流程运行时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_group群组信息表
组织用户信息act_id_info用户扩展信息表
组织用户信息act_id_membership用户群组关系表
组织用户信息act_id_tenant租户信息表
组织用户信息act_id_tenant_member用户租户关系表
组织用户信息act_id_user用户信息表
流程历史记录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历史的流程变量记录表
流程通用数据act_ge_bytearray流程引擎二进制数据表
流程通用数据act_ge_property流程引擎属性配置表
流程通用数据act_ge_schema_log数据库脚本执行日志表