Camunda流程引擎有48张表,每张表都代表啥意思,其逻辑是怎样的,这些点应该早知道


一、认识  Camunda
Camunda 是一种轻量级的商业流程开源平台。
同类型的产品有 osworkflow、jbpm、activiti、flowable。其中:Jbpm4、Activiti、Flowable、camunda四个框架同宗同源,祖先都是Jbpm4
由于jbpm、activiti、flowable这几个流程引擎出现的比较早,国内人用的比较多,大家对camunda流程引擎认识的不多,实际上camunda在功能上、稳定性、性能、轻量化方面均比jbpm、activiti、flowable优秀。
 
二、Camunda优点
1、支持外部任务(External Task) 
        External Task 应该和 HTTP Task 做对比。
 
       HTTP Task:会有2个问题:a:请求超时怎么处理 ?b:测试环境与正式环境的区分?
        
        External Task:会有一个外部任务节点时,当执行到该节点的时候,会发布一个任务单元。外部系统定时向 Camunda 获取外部任务单元,然后做一些业务逻辑或者请求 HTTP                                                API。做完之后,再提交给 Camunda,流程继续往下走。
 
External Task的好处:产生的任务只能被一个客户端获取;任务执行失败,可配制重试次数;任务可配制优先级;还可以 自己 实现 External Task Client ,可以实现更灵活的处理方式
 
2、支持任意节点的跳转
     Camunda 不是直接支持跳转。
    1):取消当前节点的执行
    2):在目标节点创建一个执行
 
3、支持重启(Restart)已经关闭的流程实例
    虽然是叫重启,但实际上是创建一个新实例,然后将已关闭的流程实例的信息复制一份到这个新实例。
 
4、支持流程实例的迁移
    随着流程的更新,流程会有多个版本。每个流程实例会固定绑定一个流程版本,按照该版本的方式走。执行迁移的时候,可以从迁移计划中选择一部分流程实例做迁移。并且可以指定迁移后从哪个节点开始走(继续)
 
5、支持批量操作的 API
    批量挂起流程实例、批量激活流程实例、批量重启流程实例
 
6、流程图绘制工具有桌面版本
    Camunda 有 WINDOWS、MAC 等系统的操作工具
 
7、 定时节点
    可以配制固定时间、相对时间、周期性
 
8、网关节点
    互斥网关;
 
    并行网关;
 
    包含网关;
 
    事件网关
 
 
9、消息接收节点
    流程引擎在执行到该节点的时候,会等待一条消息。客户端向该流程实例发送这条消息,流程继续往下走。
 
10、执行监听器
    当事件发生时,会触发一次通知
 
 
三、Camunda流程引擎表认识
   
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_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模型
 
流程引擎的最核心表是流程定义、流程执行、流程任务、流程变量和事件订阅表。
 
 
 
 

五:核心表介绍

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
 
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM