ACT_RU_EXECUTION
简介:
运行时流程执行实例表,其实应该叫执行实例表
详细说明:
运行时流程执行实例表,正在执行的执行对象表。
一般来讲一个流程实例都有一条主线。如果流程为直线流程,那么流程实例在这个表中只有一条记录对应。
表结构:
mysql>5定义字段
字段名称 字段描述 数据类型 主键 为空 取值说明 ID_ ID_ varchar(64) √ ID_(这个主键有可能和PROC_INST_ID_相同,相同的情况表示这条记录为主实例记录。) REV_ 乐观锁版本号 int √ 表示数据库表更新次数。 PROC_INST_ID_ 流程实例ID varchar(64) 流程实例ID(一个流程实例不管有多少条分支实例,这个ID都是一致的。) BUSINESS_KEY_ 业务主键ID varchar(255) √ 业务主键ID:这个为业务主键,主流程才会使用业务主键,另外这个业务主键字段在表中有唯一约束 PARENT_ID_ 父节点实例ID varchar(64) √ 父节点实例ID(这个记录表示父实例ID,如上图,同步节点会产生两条执行记录,这两条记录的父ID为主线的ID。) PROC_DEF_ID_ 流程定义ID varchar(64) √ 流程定义ID SUPER_EXEC_ SUPER_EXEC_ varchar(64) √ SUPER_EXEC_(这个如果存在表示这个实例记录为一个外部子流程记录,对应主流程的主键ID。) ACT_ID_ 节点实例ID varchar(255) √ 节点实例ID即ACT_HI_ACTINST中ID(表示流程运行到的节点,如上图主实例运行到ANDGateway1 节点。) IS_ACTIVE_ 是否存活 tinyint √ 是否存活(是否活动流程实例,比如上图,主流程为非活动实例,下面两个为活动实例,如果UserTask2完成,那么这个值将变为0即非活动。) IS_CONCURRENT_ 是否并行 tinyint √ 是否为并行(是否并发。上图同步节点后为并发,如果是并发多实例也是为1。) IS_SCOPE_ IS_SCOPE_ tinyint √ IS_SCOPE_ IS_EVENT_SCOPE_ IS_EVENT_SCOPE_ tinyint √ IS_EVENT_SCOPE_(没有使用到事件的情况下,一般都为0。) SUSPENSION_STATE_ 是否挂起 tinyint √ 挂起状态 1激活 2挂起 CACHED_ENT_STATE_ 缓存状态 int √ 缓存的状态, 1 事件监听 2 人工任务 3 异步作业 TENANT_ID_ 多租户的设计 varchar(64) 这个字段表示租户ID。可以应对多租户的设计。
详细介绍:https://www.cnblogs.com/rigid/p/11208692.html
介绍博客示例https://blog.csdn.net/zhongzk69/article/details/90956710