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. 【零碎小bug系列】安卓开发是遇到空指针异常java.lang.NullPointerException: Attempt to invoke...

    安卓开发是遇到空指针异常 java.lang.NullPointerException: Attempt to invoke virtual method 'android.text.Editable ...

  2. 帝国cms插件 解决后台修改信息时内容关键字不替换的问题

    很多站长是不是发现了帝国cms增加信息时,是有关键词替换的,这样是有利于网站优化排名. 但是在后台格式化数据之后,再去进行修改之后,对不起,内容关键字就实效了. 针对这一问题,解决方案如下: 找到 / ...

  3. Azure Virtual Desktop(一)创建配置管理

    一,引言 Azure 虚拟创面是一项 Azure 服务,可以让我们管理: 1)VDI(虚拟桌面基础架构) 2)云端的 RDSH:RDSH 是 RDS(远程桌面服务)中的一个角色.这些类型的服务器用于托 ...

  4. node服务器搭建流程

    1,创建一个空文件夹,用来存放项目. 2,在空文件夹中,在cmd命令提示符中输入npm init  初始化一个服务器项目. 设置的属性信息:    name : 项目名称(小括号中是默认的,文件夹名相 ...

  5. 保姆级教程:VsCode调试docker中的NodeJS程序

    最近在写NodeJS相关的项目,运行在docker容器中,也是想研究一下断点调试,于是查阅相关资料,最终顺利配置好了. 首先我选择了VsCode作为ide,并用VsCode来做NodeJS可视化deb ...

  6. 非关系型数据库Nosql的优缺点分析

    Nosql的全称是Not Only Sql,Nosql指的是非关系型数据库,而我们常用的都是关系型数据库.就像我们常用的mysql,oralce.sqlserver等一样,这些数据库一般用来存储重要信 ...

  7. 基于casbin的RBAC权限实践

    五一假期疫情封在家也没事做,就想来优化一下一个前端容器小项目 之前的TODOlist里面有一项是权限这块时隔2年了还一直没有动手 迟迟没搞主要还是我太懒了,哈哈 其实我一直想要找一个轻量级的权限通用方 ...

  8. gcc和g++是什么,有什么区别?

    点击上方"开源Linux",选择"设为星标" 回复"学习"获取独家整理的学习资料! 素材来源:C语言中文网 编辑整理:strongerHua ...

  9. Java-GUI 编程之 JList、JComboBox实现列表框

    目录 JList.JComboBox实现列表框 简单列表框 不强制存储列表项的ListModel和ComboBoxModel 强制存储列表项的DefaultListModel和DefaultCombo ...

  10. acunetix_14.7安装破解

    acunetix_14.7.220401065版 本次更新增加了许多的漏洞检测,包括Spring4Shell漏洞(CVE-2022-22965) 下载地址: https://pan.baidu.com ...