Camunda bpm流程引擎的数据库由多个表组成,表名都以ACT开头,第二部分是说明表用途的两字符标识。本文以Camunda7.11版本为例,共47张表。

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

一、数据表清单

分类 表名称 描述
流程资源存储 act_re_case_def CMMN案例管理模型定义表
流程资源存储 act_re_decision_def DMN决策模型定义表
流程资源存储 act_re_decision_req_def 待确定
流程资源存储 act_re_deployment 流程部署表
流程资源存储 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_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 数据库脚本执行日志表

流程引擎的最核心表是流程定义、流程执行、流程任务、流程变量和事件订阅表。它们之间的关系见下面的UML模型。

二、核心表介绍

  由于Camunda的表比较多,其中一部分是企业版功能需要的,比如批量操作功能、流程监控预警功能等,还有一部分是CMMN案例管理模型和DMN决策模型相关的表,本文仅介绍跟BPMN流程引擎相关的表。

1.act_ge_bytearray(二进制数据表)

二进制数据表。存储通用的流程定义和流程资源,保存流程定义图片和xml、Serializable(序列化)的变量,即保存所有二进制数据。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
NAME_ varchar(255) NULL 名称
DEPLOYMENT_ID_ varchar(64) NULL 部署ID
BYTES_ longblob NULL 字节内容
GENERATED_ tinyint(4) NULL 是否系统生成(0用户创建,null系统生成)
TENANT_ID_ varchar(64) NULL 租户ID
TYPE_ int(11) NULL 类型
CREATE_TIME_ datetime NULL 创建时间
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
REMOVAL_TIME_ datetime NULL 删除时间

2.act_ge_property(流程引擎配置表)

流程引擎属性配置表。

字段名称 字段类型 可否为空 描述
NAME_ varchar(64)   名称
VALUE_ varchar(300) NULL
REV_ int(11) NULL 版本

3.act_ge_schema_log(数据库脚本执行日志表)

流程引擎属性配置表。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
TIMESTAMP_ datetime NULL 时间戳
VERSION_ varchar(255) NULL 版本

4.act_hi_actinst(历史的活动实例表)

历史的活动实例表,记录流程流转过的所有节点。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
PARENT_ACT_INST_ID_ varchar(64) NULL 父节点实例ID
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
PROC_DEF_ID_ varchar(64)   流程定义ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
PROC_INST_ID_ varchar(64)   流程实例ID
EXECUTION_ID_ varchar(64)   执行实例ID
ACT_ID_ varchar(255)   节点ID
TASK_ID_ varchar(64) NULL 任务ID
CALL_PROC_INST_ID_ varchar(64) NULL 调用外部的流程实例ID
CALL_CASE_INST_ID_ varchar(64) NULL 调用外部的案例实例ID
ACT_NAME_ varchar(255) NULL 节点名称
ACT_TYPE_ varchar(255)   节点类型
ASSIGNEE_ varchar(64) NULL 办理人
START_TIME_ datetime   开始时间
END_TIME_ datetime NULL 结束时间
DURATION_ bigint(20) NULL 耗时
ACT_INST_STATE_ int(11) NULL 活动实例状态
SEQUENCE_COUNTER_ bigint(20) NULL 序列计数器
TENANT_ID_ varchar(64) NULL 租户ID
REMOVAL_TIME_ datetime NULL 删除时间

5.act_hi_comment(历史流程审批意见表)

历史流程审批意见表,存放历史流程的审批意见。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
TYPE_ varchar(255) NULL 类型(event事件、comment意见)
TIME_ datetime   时间
USER_ID_ varchar(255) NULL 处理人
TASK_ID_ varchar(64) NULL 任务ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例跟ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
ACTION_ varchar(255) NULL 行为类型
MESSAGE_ varchar(4000) NULL 基本内容
FULL_MSG_ longblob NULL 全部内容
TENANT_ID_ varchar(64) NULL 租户ID
REMOVAL_TIME_ datetime NULL 移除时间

6.act_hi_detail(历史的流程运行详情表)

历史的流程运行变量详情记录表。流程中产生的变量详细,包括控制流程流转的变量,业务表单中填写的流程需要用到的变量等。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
TYPE_ varchar(255)   类型
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
EXECUTION_ID_ varchar(64) NULL 流程执行ID
CASE_DEF_KEY_ varchar(255) NULL 案例定义KEY
CASE_DEF_ID_ varchar(64) NULL 案例定义ID
CASE_INST_ID_ varchar(64) NULL 案例实例ID
CASE_EXECUTION_ID_ varchar(64) NULL 案例执行ID
TASK_ID_ varchar(64) NULL 任务ID
ACT_INST_ID_ varchar(64) NULL 节点实例ID
VAR_INST_ID_ varchar(64) NULL 流程变量记录ID
NAME_ varchar(255)   名称
VAR_TYPE_ varchar(255) NULL 变量类型
REV_ int(11) NULL 版本
TIME_ datetime   时间戳
BYTEARRAY_ID_ varchar(64) NULL 二进制数据对应ID
DOUBLE_ double NULL double类型值
LONG_ bigint(20) NULL long类型值
TEXT_ varchar(4000) NULL 文本类型值
TEXT2_ varchar(4000) NULL 文本类型值2
SEQUENCE_COUNTER_ bigint(20) NULL 序列计数器
TENANT_ID_ varchar(64) NULL 租户ID
OPERATION_ID_ varchar(64) NULL  
REMOVAL_TIME_ datetime NULL 移除时间

7.act_hi_identitylink(历史的流程运行过程中用户表)

历史的流程运行过程中用户表,主要存储历史节点参与者的信息。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
TIMESTAMP_ timestamp   时间戳
TYPE_ varchar(255) NULL 类型
USER_ID_ varchar(255) NULL 用户ID
GROUP_ID_ varchar(255) NULL 用户组ID
TASK_ID_ varchar(64) NULL 任务ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
OPERATION_TYPE_ varchar(64) NULL 操作类型
ASSIGNER_ID_ varchar(64) NULL 分配者ID
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
TENANT_ID_ varchar(64) NULL 租户ID
REMOVAL_TIME_ datetime NULL 移除时间

8.act_hi_procinst(历史的流程实例表)

历史的流程实例表。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
PROC_INST_ID_ varchar(64)   流程实例ID
BUSINESS_KEY_ varchar(255) NULL 业务KEY
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
PROC_DEF_ID_ varchar(64)   流程定义ID
START_TIME_ datetime   开始时间
END_TIME_ datetime NULL 结束时间
REMOVAL_TIME_ datetime NULL 移除时间
DURATION_ bigint(20) NULL 耗时
START_USER_ID_ varchar(255) NULL 启动人ID
START_ACT_ID_ varchar(255) NULL 启动节点ID
END_ACT_ID_ varchar(255) NULL 结束节点ID
SUPER_PROCESS_INSTANCE_ID_ varchar(64) NULL 父流程实例ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
SUPER_CASE_INSTANCE_ID_ varchar(64) NULL 父案例实例ID
CASE_INST_ID_ varchar(64) NULL 案例实例ID
DELETE_REASON_ varchar(4000) NULL 删除原因
TENANT_ID_ varchar(64) NULL 租户ID
STATE_ varchar(255) NULL 状态

9.act_hi_taskinst(历史的任务实例表)

历史的任务实例表, 存放已经办理的任务。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
TASK_DEF_KEY_ varchar(255) NULL 任务定义KEY
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
EXECUTION_ID_ varchar(64) NULL 流程执行ID
CASE_DEF_KEY_ varchar(255) NULL 案例定义KEY
CASE_DEF_ID_ varchar(64) NULL 案例定义ID
CASE_INST_ID_ varchar(64) NULL 案例实例ID
CASE_EXECUTION_ID_ varchar(64) NULL 案例执行ID
ACT_INST_ID_ varchar(64) NULL 节点实例ID
NAME_ varchar(255) NULL 名称
PARENT_TASK_ID_ varchar(64) NULL 父任务ID
DESCRIPTION_ varchar(4000) NULL 描述
OWNER_ varchar(255) NULL 委托人ID
ASSIGNEE_ varchar(255) NULL 办理人ID
START_TIME_ datetime   开始时间
END_TIME_ datetime NULL 结束时间
DURATION_ bigint(20) NULL 耗时
DELETE_REASON_ varchar(4000) NULL 删除原因
PRIORITY_ int(11) NULL 优先级
DUE_DATE_ datetime NULL 超时时间
FOLLOW_UP DATE datetime NULL 跟踪时间
TENANT_ID_ varchar(64) NULL 租户ID
REMOVAL_TIME_ datetime NULL 移除时间

10.act_hi_varinst(历史的流程变量表)

历史的流程变量表。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
EXECUTION_ID_ varchar(64) NULL 流程执行ID
ACT_INST_ID_ varchar(64) NULL 节点实例ID
CASE_DEF_KEY_ varchar(255) NULL 案例定义KEY
CASE_DEF_ID_ varchar(64) NULL 案例定义ID
CASE_INST_ID_ varchar(64) NULL 案例实例ID
CASE_EXECUTION_ID_ varchar(64) NULL 案例执行ID
TASK_ID_ varchar(64) NULL 任务ID
NAME_ varchar(255)   名称
VAR_TYPE_ varchar(100) NULL 变量类型
CREATE_TIME_ datetime NULL 创建时间
REV_ int(11) NULL 版本
BYTEARRAY_ID_ varchar(64) NULL 二进制数据ID
DOUBLE_ double NULL double类型值
LONG_ bigint(20) NULL long类型值
TEXT_ varchar(4000) NULL 文本类型值
TEXT2_ varchar(4000) NULL 文本类型值2
TENANT_ID_ varchar(64) NULL 租户ID
STATE_ varchar(20) NULL 状态
REMOVAL_TIME_ datetime NULL 移除时间

11.act_id_user(用户表)

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
FIRST_ varchar(255) NULL
LAST_ varchar(255) NULL
EMAIL_ varchar(255) NULL 邮件
PWD_ varchar(255) NULL 密码
SALT_ varchar(255) NULL 盐值
LOCK_EXP_TIME_ datetime NULL 锁定过期时间
ATTEMPTS_ int(11) NULL 尝试次数
PICTURE_ID_ varchar(64) NULL 图片ID

12.act_id_group(群组表)

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
NAME_ varchar(255) NULL 组名称
TYPE_ varchar(255) NULL 组类型(SYSTEM系统、WORKFLOW业务)

13.act_id_membership(用户与群组关系表)

字段名称 字段类型 可否为空 描述
USER_ID_ varchar(64)   用户ID
GROUP_ID_ varchar(64)   组ID

14.act_re_deployment(流程部署表)

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
NAME_ varchar(255) NULL 流程名称
DEPLOY_TIME_ datetime NULL 部署时间
SOURCE_ varchar(255) NULL 来源
TENANT_ID_ varchar(64) NULL 租户ID

15.act_re_procdef(流程定义表)

流程定义表,包含所有已部署的流程定义,诸如版本详细信息、资源名称或挂起状态等信息。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
CATEGORY_ varchar(255) NULL 流程定义的Namespace分类
NAME_ varchar(255) NULL 流程定义名称
KEY_ varchar(255)   流程定义KEY
VERSION_ int(11)   流程定义版本号
DEPLOYMENT_ID_ varchar(64) NULL 部署ID
RESOURCE_NAME_ varchar(4000) NULL 资源名称
DGRM_RESOURCE_NAME_ varchar(4000) NULL DGRM资源名称
HAS_START_FORM_KEY_ tinyint(4) NULL 是否有启动表单
SUSPENSION_STATE_ int(11) NULL 流程挂起
TENANT_ID_ varchar(64) NULL 租户ID
VERSION_TAG_ varchar(64) NULL 版本标签
HISTORY_TTL_ int(11) NULL  
STARTABLE_ tinyint(1)   是否是可启动流程

16.act_ru_event_subscr(流程事件订阅表)

流程事件订阅表,包含所有当前存在的事件订阅,包括预期事件的类型、名称和配置,以及有关相应流程实例和执行的信息。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
EVENT_TYPE_ varchar(255)   事件类型
EVENT_NAME_ varchar(255) NULL 事件名称
EXECUTION_ID_ varchar(64) NULL 执行ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
ACTIVITY_ID_ varchar(255) NULL 节点ID
CONFIGURATION_ varchar(255) NULL 配置
CREATED_ datetime   创建时间
TENANT_ID_ varchar(64) NULL 租户ID

17.act_ru_execution(流程运行时表)

BPMN流程运行时记录表。该表时整个流程引擎的核心表,它包括流程定义、父级执行、当前活动和有关执行状态的不同元数据等信息。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
BUSINESS_KEY_ varchar(255) NULL 业务KEY
PARENT_ID_ varchar(64) NULL 流程父实例ID
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
SUPER_EXEC_ varchar(64) NULL 父流程实例对应的执行
SUPER_CASE_EXEC_ varchar(64) NULL 父案例实例对应的执行
CASE_INST_ID_ varchar(64) NULL 案例实例ID
ACT_ID_ varchar(255) NULL 节点ID
ACT_INST_ID_ varchar(64) NULL 节点实例ID
IS_ACTIVE_ tinyint(4) NULL 是否激活
IS_CONCURRENT_ tinyint(4) NULL 是否并行
IS_SCOPE_ tinyint(4) NULL 是否多实例范围
IS_EVENT_SCOPE_ tinyint(4) NULL 是否事件多实例范围
SUSPENSION_STATE_ int(11) NULL 挂起状态
CACHED_ENT_STATE_ int(11) NULL 缓存状态
SEQUENCE_COUNTER_ bigint(20) NULL 序列计数器
TENANT_ID_ varchar(64) NULL 租户ID

18.act_ru_identitylink(流程运行时表)

运行时流程人员表,主要存储当前节点参与者的信息.

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
GROUP_ID_ varchar(255) NULL 用户组ID
TYPE_ varchar(255) NULL 类型
USER_ID_ varchar(255) NULL 用户ID
TASK_ID_ varchar(64) NULL 任务ID
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
TENANT_ID_ varchar(64) NULL 租户ID

19. act_ru_incident( 运行时异常记录表)

运行时异常记录表

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
REV_ int(11)   版本
INCIDENT_TIMESTAMP_ datetime   事件时间戳
INCIDENT_MSG_ varchar(4000) NULL 事件信息
INCIDENT_TYPE_ varchar(255)   事件类型
EXECUTION_ID_ varchar(64) NULL 流程执行ID
ACTIVITY_ID_ varchar(255) NULL 节点ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
CAUSE_INCIDENT_ID_ varchar(64) NULL 事件原因ID
ROOT_CAUSE_INCIDENT_ID_ varchar(64) NULL 事件原因根ID
CONFIGURATION_ varchar(255) NULL 事件配置
TENANT_ID_ varchar(64) NULL 租户ID
JOB_DEF_ID_ varchar(64) NULL JOB定义ID

20. act_ru_job( 流程运行时作业表)

流程运行时作业表

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
TYPE_ varchar(255)   类型
LOCK_EXP_TIME_ datetime NULL 锁定过期时间
LOCK_OWNER_ varchar(255) NULL 锁定用户
EXCLUSIVE_ tinyint(1) NULL 独占标识
EXECUTION_ID_ varchar(64) NULL 执行ID
PROCESS_INSTANCE_ID_ varchar(64) NULL 流程实例ID
PROCESS_DEF_ID_ varchar(64) NULL 流程定义ID
PROCESS_DEF_KEY_ varchar(255) NULL 流程定义KEY
RETRIES_ int(11) NULL 重试次数
EXCEPTION_STACK_ID_ varchar(64) NULL 异常堆栈ID
EXCEPTION_MSG_ varchar(4000) NULL 异常信息
DUEDATE_ datetime NULL 截止时间
REPEAT_ varchar(255) NULL 重复
REPEAT_OFFSET_ bigint(20) NULL  
HANDLER_TYPE_ varchar(255) NULL 处理类型
HANDLER_CFG_ varchar(4000) NULL 处理配置
DEPLOYMENT_ID_ varchar(64) NULL 部署ID
SUSPENSION_STATE_ int(11)   挂起状态
JOB_DEF_ID_ varchar(64) NULL 作业定义ID
PRIORITY_ bigint(20)   作业优先级
SEQUENCE_COUNTER_ bigint(20) NULL 序列计数器
TENANT_ID_ varchar(64) NULL 租户ID
CREATE_TIME _ datetime NULL 创建时间

21. act_ru_jobdef( 流程作业定义表)

流程作业定义表

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
ACT_ID_ varchar(255) NULL 节点ID
JOB_TYPE_ varchar(255)   JOB类型
JOB_CONFIGURATION_ varchar(255) NULL JOB配置
SUSPENSION_STATE_ int(11) NULL 挂起状态
JOB_PRIORITY_ bigint(20) NULL 优先级
TENANT_ID_ varchar(64) NULL 租户ID

22. act_ru_task( 流程运行时任务表)

流程运行时任务表,包含所有正在运行的流程实例的所有打开的任务,包括诸如相应的流程实例、执行以及元数据(如创建时间、办理人或到期时间)等信息。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
EXECUTION_ID_ varchar(64) NULL 流程执行ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
CASE_EXECUTION_ID_ varchar(64) NULL 案例执行ID
CASE_INST_ID_ varchar(64) NULL 案例实例ID
CASE_DEF_ID_ varchar(64) NULL 案例定义ID
NAME_ varchar(255) NULL 名称
PARENT_TASK_ID_ varchar(64) NULL 父任务ID
DESCRIPTION_ varchar(4000) NULL 描述
TASK_DEF_KEY_ varchar(255) NULL 任务定义KEY
OWNER_ varchar(255) NULL 委托人
ASSIGNEE_ varchar(255) NULL 办理人
DELEGATION_ varchar(64) NULL 委托状态
PRIORITY_ int(11) NULL 优先级
CREATE_TIME_ datetime NULL 创建时间
DUE_DATE_ datetime NULL 截止时间
FOLLOW_UP_DATE_ datetime NULL 跟踪时间
SUSPENSION_STATE_ int(11) NULL 挂起状态
TENANT_ID_ varchar(64) NULL 租户ID

23.act_ru_variable( 流程运行时变量表)

流程运行时变量表,包含当前运行中所有流程或任务变量,包括变量的名称、类型和值以及有关相应流程实例或任务的信息。

字段名称 字段类型 可否为空 描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
TYPE_ varchar(255)   变量类型
NAME_ varchar(255)   变量名称
EXECUTION_ID_ varchar(64) NULL 流程执行ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
CASE_EXECUTION_ID_ varchar(64) NULL 案例执行ID
CASE_INST_ID_ varchar(64) NULL 案例实例ID
TASK_ID_ varchar(64) NULL 任务ID
BYTEARRAY_ID_ varchar(64) NULL 二进制内容ID
DOUBLE_ double NULL DOUBLE类型值
LONG_ bigint(20) NULL LONG类型值
TEXT_ varchar(4000) NULL 文本值
TEXT2_ varchar(4000) NULL 文本值2
VAR_SCOPE_ varchar(64)   变量范围
SEQUENCE_COUNTER_ bigint(20) NULL 序列计数器
IS_CONCURRENT_LOCAL _ tinyint(4) NULL 是否并发
TENANT_ID_ varchar(64) NULL 租户ID

camunda开源流程引擎的数据库表结构介绍的更多相关文章

  1. Camunda开源流程引擎快速入门——Hello World

    市场上比较有名的开源流程引擎有osworkflow.jbpm.activiti.flowable.camunda.由于jbpm.activiti.flowable这几个流程引擎出现的比较早,国内人用的 ...

  2. 基于camunda开源流程引擎如何实现会签及会签原理解析

    一.背景 市场上比较有名的开源流程引擎有osworkflow.jbpm.activiti.flowable.camunda.由于jbpm.activiti.flowable这几个流程引擎出现的比较早, ...

  3. 开源流程引擎camunda如何扩展

    ​  市场上基于Java语言的开源工作流引擎有:osworkflow.jbpm.activiti.flowable.camunda等,其中osworkflow.jbpm流程引擎已经过时,目前主流的开源 ...

  4. activiti数据库表结构全貌解析

    http://www.jianshu.com/p/e6971e8a8dad 下面本人介绍一些activiti这款开源流程设计引擎的数据库表结构,首先阐述:我们刚开始接触或者使用一个新的东西(技术)时我 ...

  5. 开源流程引擎Camunda BPM如何扩展数据库表

    前言 在使用开源流程引擎(如:JBPM.Activiti.Flowable.Camunda等)的时候,经常会遇到这样的需求,我们需要按照业务需求增加一张数据库的表,而且这张表是跟工作流引擎有交互的(注 ...

  6. 开源流程引擎osworkflow、jbpm、activiti、flowable、camunda哪个好?

    市场上比较有名的开源流程引擎有osworkflow.jbpm.activiti.flowable.camunda.其中:Jbpm4.Activiti.Flowable.camunda四个框架同宗同源, ...

  7. 开源流程引擎该如何选择flowable还是camunda

    市场上比较有名的开源流程引擎有osworkflow.jbpm.activiti.flowable.camunda.现在国内用的最多的是activiti.flowable.camunda,下面主要从功能 ...

  8. Activiti工作流引擎数据库表结构

    Activiti工作流引擎数据库表结构 一.数据库表的命名 Acitiviti数据库中表的命名都是以ACT_开头的.第二部分是一个两个字符用例表的标识.此用例大体与服务API是匹配的. ACT_RE_ ...

  9. 开源一个适用iOS的数据库表结构更新机制的代码

    将前段时间开源的代码.公布一下: ARDBConfig On the iOS, provide a database table structure update mechanism, ensure ...

随机推荐

  1. MySQL性能优化的5个维度

    面试官如果问你:你会从哪些维度进行MySQL性能优化?你会怎么回答? 所谓的性能优化,一般针对的是MySQL查询的优化.既然是优化查询,我们自然要先知道查询操作要经过哪些环节,然后思考可以在哪些环节进 ...

  2. Typora教程

    写Mrakdown费事?Typora让你像写Word一样行云流水,所见即所得. ###简介 Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显 ...

  3. Adobe Xd 练习

    作业要求: 我的work: 下载练习: 2020_3/work.xd 参考教程: https://www.youtube.com/watch?v=dbpGJU4WL1U

  4. SwitchHosts管理编辑hosts工具

    管理Hosts工具 SwitchHosts 地址: SwitchHosts 开发工程中,针对不同项目设置不同的域名. 办法很多,例如直接编辑hosts文件,通过环境工具提供的功能设置等. 现在要安利一 ...

  5. 安卓记账本开发学习day10

    完成了最后一部分功能 1.柱状分析每月的支出或收入 2. 删除所有记录

  6. 安卓记账本开发学习day2

    今天遇到了xml文件报错,Wrong orientation? No orientation specified, and the default is horizontal, yet this la ...

  7. Vue使用PostCSS 插件和如何使用sass及常用语法

    为什么要使用PostCss 转换 px 单位的插件有很多,知名的有 postcss-px-to-viewport 和 postcss-pxtorem,前者是将 px 转成 vw,后者是将 px 转成 ...

  8. 【FAQ】HMS Core推送服务与本地创建通知消息如何相互覆盖?

    我们知道,单独使用HMS Core推送服务或本地创建通知消息,都可以实现通知消息的覆盖,方式分别为: 1.本地创建通知消息(简称本地通知消息) 通过notificationManager.notify ...

  9. 聊聊Lock接口的lock()和lockInterruptible()有什么区别?

    lock()和lockInterruptible()都表示获取锁,唯一区别是,当A线程调用lock()或lockInterruptible()方法获取锁没有成功而进入等待锁的状态时,若接着调用该A线程 ...

  10. 分享一个JDK批量异步任务工具CompletionService,超好用

    摘要:当需要批量提交异步任务,推荐CompletionService.CompletionService将线程池Executor和阻塞队列融合,让批量异步任务管理更简单. 本文分享自华为云社区< ...