ACTIVITI ACT_RU_EXECUTION 表
这个表是工作流程的核心表,流程的驱动都和合格表有密切的关系。
一般来讲一个流程实例都有一条主线。如果流程为直线流程,那么流程实例在这个表中只有一条记录对应。
ID_:EXECUTION主键,这个主键有可能和PROC_INST_ID_相同,相同的情况表示这条记录为主实例记录。
REV_:表示数据库表更新次数。
PROC_INST_ID_:一个流程实例不管有多少条分支实例,这个ID都是一致的。
比如以下流程:
这个对应的EXECUTION数据为:
BUSINESS_KEY_:这个为业务主键,主流程才会使用业务主键,另外这个业务主键字段在表中有唯一约束。
PARENT_ID_:这个记录表示父实例ID,如上图,同步节点会产生两条执行记录,这两条记录的父ID为主线的ID。
PROC_DEF_ID_ :流程定义ID
SUPER_EXEC : 这个如果存在表示这个实例记录为一个外部子流程记录,对应主流程的主键ID。
ACT_ID_:表示流程运行到的节点,如上图主实例运行到ANDGateway1 节点。
两个子实例运行到UserTask1,UserTask2节点。
IS_ACTIVE_ : 是否活动流程实例,比如上图,主流程为非活动实例,下面两个为活动实例,如果UserTask2完成,那么这个值将变为0即非活动。
IS_CONCURRENT_:是否并发。上图同步节点后为并发,如果是并发多实例也是为1。
IS_SCOPE_: 这个字段我跟踪了一下不同的流程实例,如会签,子流程,同步等情况,发现主实例的情况这个字段为1,子实例这个字段为0。
TENANT_ID_ : 这个字段表示租户ID。可以应对多租户的设计。
IS_EVENT_SCOPE: 没有使用到事件的情况下,一般都为0。
SUSPENSION_STATE_: 这个表示是否暂停。
相关推荐
* ACT_RU_EXECUTION:运行时流程执行实例 * ACT_RU_IDENTITYLINK:运行时用户关系信息 * ACT_RU_JOB:运行时作业 * ACT_RU_TASK:运行时任务 * ACT_RU_VARIABLE:运行时变量表 每个表中都有多个字段,用于存储不同...
5. `ACT_RU_EXECUTION`: 表示运行时的流程实例,记录了执行路径上的每一个节点。每个执行实例都有一个父执行实例,表示流程实例的分支。 6. `ACT_RU_TASK`: 代表待办任务,包含任务ID、名称、分配的用户、任务状态...
19. **ACT_RU_EXECUTION**:运行时流程执行实例表,表示正在执行的流程实例,可以有多个执行实例对应同一个流程定义。 20. **ACT_RU_IDENTITYLINK**:身份联系表,运行时的用户和组与任务或流程实例的关联信息。 ...
3. **ACT_RU_EXECUTION**(执行实例表):记录流程实例和子流程实例的状态。每个运行中的流程或子流程在该表中都有一个条目。 4. **ACT_RU_TASK**(任务表):存储任务实例的信息,如任务ID、任务名称、分配的用户...
1)act_ru_execution 运行时流程执行实例表 2)act_ru_identitylink 运行时流程人员表,主要存储任务节点与参与者的相关信息 3)act_ru_task 运行时任务节点表 4)act_ru_variable 运行时流程变量数据表 3.3.3:历史...
比如,`ACT_RE_DEPLOYMENT` 表存储部署信息,`ACT_RE_PROCDEF` 存储流程定义,`ACT_RU_EXECUTION` 存储运行时执行实例,`ACT_RU_TASK` 存储任务信息,`ACT_HI_PROCINST` 和 `ACT_HI_TASKINST` 存储历史流程实例和...
act_ru_execution运行时流程执行表: act_ru_identitulink是用于执行主体相关信息表: 可以查看刚刚"李四”这个用户的任务: 运行findTask()查看用户任务,控制台输出如下: [java] view plain copy 1. 2. SLF4...
在 ACT_RU_* 表中,有三个重要的表:act_ru_execution、act_ru_task 和 act_ru_variable。 * act_ru_execution 表:流程运行时执行表,用于存储流程的执行信息。 * act_ru_task 表:流程运行时任务表,用于存储流程...
- ACT_RU_EXECUTION(运行时流程执行实例表):存储运行时流程执行实例的信息。 - ACT_RU_IDENTITYLINK(运行时流程人员表):记录任务节点与参与者的相关信息。 - ACT_RU_JOB(运行时定时任务数据表):存储运行时...
* 流程实例与分支表:act_ru_execution。 * 参与者表:act_ru_identitylink。 * 异步作业表:act_ru_job。 * 任务表:act_ru_task。 * 变量表:act_ru_variable。 数据库设计 Activiti 的数据库设计主要考虑了两个...
14. **ACT_RU_CASE_SENTRY_PART**:案例守卫部分表,定义了条件触发案例分支的规则。 15. **ACT_RU_VARIABLE_HISTORY**:历史变量表,存储变量的历史值。 16. **ACT_HI_PROCINST**:历史流程实例表,记录流程实例...
流程定义(ACT_RE_PROCDEF)与流程实例(ACT_RU_EXECUTION)是一对多关系,一个流程定义可以启动多个实例。每个流程实例可能有多个任务(ACT_RU_TASK),任务与用户(ACT_ID_USER)和用户组(ACT_ID_GROUP)通过身份...
在Activiti中,还有其他关键表如`ACT_RU_VARIABLE`(运行时变量)、`ACT_RU_EVENT_SUBSCR`(事件订阅)和`ACT_RU_IDENTITYLINK`(用户与角色链接)。`ACT_RU_VARIABLE`存储流程运行过程中产生的变量值,`ACT_RU_...
这些表包括流程定义存储的`ACT_RE_DEPLOYMENT`、流程定义实体`ACT_RE_PROCDEF`、流程实例`ACT_RU_EXECUTION`、任务实例`ACT_RU_TASK`、变量`ACT_RU_VARIABLE`、事件订阅`ACT_RU_EVENT_SUBSCR`等。每个表都有其特定的...
它展示了各个表之间的关联和交互,如任务表(ACT_RU_TASK)、流程实例表(ACT_RU_EXECUTION)以及活动实例表(ACT_RU_JOB)等。通过这个图,我们可以清晰地看到业务流程在数据库中的流转路径,有助于在设计流程时...
- `ACT_RU_TASK`中的`NAME_`是任务名称,`EXECUTION_ID_`关联执行实例,`PROC_DEF_ID_`关联流程定义。 了解这些表结构和字段,有助于更好地理解和维护基于Activiti的工作流系统,包括部署流程定义、跟踪运行时状态...
新增了ACT_RU_DEADLETTER_JOB表,用于存储死信作业的相关信息,包含ID, REV, TYPE, EXECUTION_ID, PROCESS_INSTANCE_ID, PROC_DEF_ID, EXCEPTION_STACK_ID等字段。这些表的创建可以加强Activiti 6.0在作业管理和调度...
19. ACT_RU_EXECUTION 表:运行时流程执行实例表。 20. ACT_RU_IDENTITYLINK 表:运行时用户关系信息表。 21. ACT_RU_JOB 表:运行时作业表。 22. ACT_RU_TASK 表:运行时任务表。 23. ACT_RU_VARIABLE 表:运行...
运行时数据表主要包括act_ru_*命名规则的数据表,如act_ru_event_subscr、act_ru_execution、act_ru_identitylink、act_ru_task等。这些表包含当前正在运行的流程实例信息、当前活动的执行信息、用户任务信息、事件...