JAVA工程师自己整理的actitviti7工作流各个表用途以及每个字段的中文注释包含数据库ER图
前言
Activiti 7是一款流行的工作流和业务流程管理(BPM)平台,以下是对它的简述:
1. 功能特性
- 流程建模与定义:提供了直观的可视化建模工具,比如基于BPMN(Business Process Model and Notation)标准的流程设计界面,让业务分析师、开发人员等能方便地绘制出各种复杂程度的业务流程,清晰定义流程的步骤、活动、网关、事件等元素,准确描述业务流转逻辑。
- 流程执行与自动化:可以高效地驱动流程实例的运行,依据预先定义好的流程模型,自动推进流程从开始到结束的各个环节,例如按照顺序依次执行任务、根据条件判断来决定流程走向等,实现业务流程的自动化处理,减少人工干预和重复操作,提高工作效率。
- 任务管理:对流程中的任务进行全方位管理,包括任务的分配(可以基于规则自动分配或者人工指定执行人)、跟踪任务的执行进度、设置任务的优先级、处理任务的委托情况等,确保任务能在合适的时间被合适的人员处理,保障流程顺畅推进。
- 多租户支持:在企业级应用等多用户场景下,能够很好地区分不同租户的数据和配置,各个租户可以有独立的流程定义、流程实例、用户权限等,就像在同一套系统里为不同的客户群体打造了专属的“工作流空间”,增强系统的适用性和安全性。
- 与外部系统集成:具备强大的集成能力,可通过RESTful API等方式与其他业务系统(如企业的ERP系统、CRM系统等)进行对接,实现数据的交互和业务流程的跨系统协作,比如在流程中自动调用外部系统的服务来获取数据、更新数据等,让工作流融入企业整体的信息化生态中。
2. 架构特点
- 模块化设计:整体架构由多个模块组成,比如核心引擎模块负责流程的解析、执行等核心逻辑;存储模块负责与不同的数据库(如关系型数据库MySQL、PostgreSQL等,或者非关系型数据库等根据需求配置)交互,存储流程相关数据;REST API模块对外提供统一的接口,方便外部系统调用,各模块分工明确又相互协作,便于系统的扩展、维护和定制化开发。
- 可扩展性:无论是面对更多复杂的流程需求,还是需要接入新的功能模块、集成更多的外部系统,Activiti 7都能比较方便地进行扩展,开发人员可以基于其开放的接口和插件机制,添加自定义的功能组件、扩展业务逻辑、适配新的业务场景等,满足企业不断变化的业务流程管理需求。
3. 应用场景
- 企业办公自动化:像请假流程、办公用品申请流程、文件审批流程等常见的办公流程都可以通过Activiti 7进行建模和自动化执行,提高企业内部办公效率,规范流程操作,同时方便对流程数据进行统计和分析,优化管理决策。
- 项目管理流程:涵盖项目的立项、任务分配、进度跟踪、验收等环节,利用Activiti 7可以清晰地定义项目流程,协调项目团队成员之间的协作,确保项目按计划顺利推进,及时发现和解决项目执行过程中的问题。
- 业务运营流程:在销售、采购、客户服务等业务领域,Activiti 7可以用来管理和优化业务运营流程,例如销售订单的处理流程、采购申请与审批流程、客户投诉处理流程等,提升业务流转速度,增强企业的业务运营能力和客户满意度。
总之,Activiti 7为企业等组织提供了一个功能丰富、灵活可扩展的工作流和业务流程管理解决方案,助力实现业务流程的规范化、自动化和高效化运作。
作为Java工程师开发工作流,经常要看数据库表结构字段,小编自己整理一下表结构与表字段与关联关系,也是自己经常用到。
数据库表结构对应:版本7.1.0.M6
maven依赖如下:
<properties>
<activiti.version>7.1.0.M6</activiti.version>
<mybatis-plus.version>3.3.1</mybatis-plus.version>
</properties>
<!-- Activiti -->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter</artifactId>
<version>${activiti.version}</version>
</dependency>
<!-- java绘制activiti流程图 -->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-image-generator</artifactId>
<version>${activiti.version}</version>
</dependency>
<!-- activiti json转换器-->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-json-converter</artifactId>
<version>${activiti.version}</version>
</dependency>

一、25张表描述
以下是 25 张表的英文表名、中文表名以及用途介绍:
英文表名 | 中文表名 | 用途 |
---|
act_hi_procinst | 历史流程实例表 | 用于记录工作流中已经执行完毕的流程实例相关信息,方便后续对流程执行情况进行追溯、分析和审计等操作,比如查看流程的启动、结束时间,涉及的用户等情况。 |
act_hi_taskinst | 历史任务实例表 | 记录工作流中已经执行过的任务实例相关信息,便于查看任务执行历史情况,像任务的执行人、开始结束时间、优先级等具体执行细节都能从中获取。 |
act_hi_varinst | 历史变量实例表 | 主要记录工作流历史执行过程中变量实例的相关信息,包括变量值变化等情况,能帮助了解流程在不同阶段变量的状态及演变过程。 |
act_procdef_info | 流程定义信息表 | 用于存储流程定义相关的额外信息,例如流程描述等详细内容,方便更全面地知晓流程定义的各方面特性。 |
act_re_deployment | 部署表 | 用来记录工作流相关资源(如流程定义文件等)的部署情况,像部署时间、版本等信息,便于管理和追溯资源部署的历史。 |
act_re_model | 模型表 | 存储工作流相关的模型信息,比如流程设计模型等内容,可辅助进行流程设计、查看模型的不同版本及关联的部署情况等。 |
act_re_procdef | 流程定义表 | 用于保存工作流中流程的定义信息,涵盖流程结构、节点等定义内容,是整个工作流运转的基础,定义了流程该如何执行。 |
act_ru_deadletter_job | 死信任务表 | 记录工作流中出现异常等情况进入死信队列的任务相关信息,有助于排查任务执行出现问题而无法正常推进的原因等。 |
act_ru_event_subscr | 运行时事件订阅表 | 负责记录工作流运行过程中对各类事件进行订阅的相关信息,能知晓哪些事件被关注以及相关配置情况等。 |
act_ru_execution | 运行时执行实例表 | 记录工作流正在运行的执行实例相关信息,反映流程执行的实时状态,像当前执行到的活动、是否活跃、各种数量统计等情况都可在此查看。 |
act_ru_identitylink | 运行时身份关联表 | 用于记录工作流运行时用户、组等与任务、流程实例等之间的关联关系信息,明确不同主体在流程和任务中的角色关联。 |
act_ru_integration | 运行时集成表 | 记录工作流运行过程中与外部系统集成相关的信息,比如调用外部服务等情况,方便管理和监控工作流与外部系统交互情况。 |
act_ru_job | 运行时作业表 | 记录工作流运行过程中各种作业(如定时作业等)的相关信息,可用于跟踪作业执行情况、处理异常、查看作业配置等。 |
act_ru_suspended_job | 运行时暂停作业表 | 专门记录工作流运行过程中处于暂停状态的作业相关信息,便于后续针对暂停作业进行恢复、分析暂停原因等操作。 |
act_ru_task | 运行时任务表 | 记录工作流运行过程中正在执行或待执行的任务相关信息,反映任务的实时状态,例如任务的执行人、优先级、截止日期等情况。 |
act_ru_timer_job | 运行时定时器作业表 | 用于记录工作流运行过程中定时器类型作业的相关信息,像定时触发的任务等情况,方便对定时任务进行管理和监控。 |
act_ru_variable | 运行时变量表 | 记录工作流运行过程中使用的变量相关信息,包括变量的值、类型等情况,可用于在流程运行时动态获取和使用变量。 |
act_ge_bytearray | 通用字节数组表 | 用于存储工作流中各种二进制数据,比如文件内容、图片等以字节形式存在的数据,方便在流程不同环节调用这些二进制资源。 |
act_ge_property | 通用属性表 | 用来保存工作流系统的一些通用配置属性信息,例如系统参数、全局设置等内容,便于统一管理和维护工作流相关配置。 |
act_id_group | 用户组表 | 记录用户组相关信息,包含用户组的标识、名称等内容,用于在工作流中进行基于用户组的权限分配、角色管理等操作。 |
act_id_info | 用户信息表 | 保存用户的详细信息,像用户名、密码、联系方式等,是整个工作流系统中用户管理的基础数据来源。 |
act_id_membership | 用户组成员表 | 用于记录用户与用户组之间的所属关系,明确哪些用户属于哪些用户组,辅助进行权限控制等相关工作。 |
act_id_token | 用户令牌表 | 负责存储用户登录等场景下生成的令牌相关信息,可用于验证用户身份、维持登录状态等操作。 |
act_id_user | 用户表 | 主要记录用户的基本信息以及在工作流系统中的核心属性,例如用户编号、账号等,是识别用户的关键依据。 |
act_evt_log | 事件日志表 | 记录工作流中发生的各类事件的日志信息,便于后续对系统运行过程中的事件进行查询、分析、审计等操作,例如查看流程启动、任务完成等事件详情。 |
二、字段描述
以下是按照要求为你依次生成的 25 张表的详细列信息(包含英文表名、中文表名、英文字段、中文字段描述、字段备注):
1. act_hi_procinst
(历史流程实例表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_hi_procinst | 历史流程实例表 | ID_ | 历史流程实例的唯一标识 ID | 历史流程实例的唯一标识 ID,用于在该表中准确区分不同的历史流程实例记录。 |
| | PROC_INST_ID_ | 流程实例自身的编号 | 流程实例自身的编号,与流程实例在运行时的标识相对应,方便关联其他相关表中的对应记录。 |
| | BUSINESS_KEY_ | 业务键 | 业务键,通常用于关联业务系统中对应的具体业务对象,使得流程实例和实际业务数据能紧密结合起来。 |
| | PROC_DEF_ID_ | 流程定义的编号 | 流程定义的编号,指向对应的流程定义信息,表明该历史流程实例是基于哪个流程定义来执行的。 |
| | START_TIME_ | 流程实例开始启动的时间 | 流程实例开始启动的时间,精确记录了流程开始执行的时间节点。 |
| | END_TIME_ | 流程实例结束的时间 | 流程实例结束的时间,若流程已正常结束或异常终止,此处记录相应的结束时间,若还未结束则为 NULL。 |
| | DURATION_ | 流程实例从开始到结束所经历的时长 | 流程实例从开始到结束所经历的时长,以特定的时间单位计量,方便统计流程执行的耗时情况。 |
| | START_USER_ID_ | 启动该流程实例的用户编号 | 启动该流程实例的用户编号,用于追溯流程是由哪位用户发起的。 |
| | START_ACT_ID_ | 流程开始时对应的活动编号 | 流程开始时对应的活动编号,标识了流程启动时进入的首个活动。 |
| | END_ACT_ID_ | 流程结束时所在的活动编号 | 流程结束时所在的活动编号,可查看流程最终结束在哪个活动环节。 |
| | SUPER_PROCESS_INSTANCE_ID_ | 上级流程实例的编号 | 上级流程实例的编号,用于在存在嵌套流程、子流程等复杂情况时,关联到对应的上级流程实例。 |
| | DELETE_REASON_ | 流程实例被删除的原因说明 | 流程实例被删除的原因说明,若流程实例是因特定原因被删除,此处可记录相应的详细解释。 |
| | TENANT_ID_ | 租户编号 | 租户编号,在多租户的应用场景下,用于区分不同租户的数据,每个租户的流程实例通过该字段进行隔离。 |
| | NAME_ | 流程实例的名称 | 流程实例的名称,方便为流程实例赋予一个更直观、便于识别的称呼,有助于快速定位和区分不同的流程实例。 |
2. act_hi_taskinst
(历史任务实例表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_hi_taskinst | 历史任务实例表 | ID_ | 任务实例的唯一标识 ID | 任务实例的唯一标识 ID,用于在该表中准确区分不同的任务实例记录。 |
| | PROC_DEF_ID_ | 流程定义 ID | 流程定义 ID,关联对应的流程定义,可通过此找到任务所属的流程定义情况。 |
| | TASK_DEF_KEY_ | 任务定义键 | 任务定义键,在流程定义中任务的唯一标识键值,用于区分不同任务。 |
| | PROC_INST_ID_ | 流程实例 ID | 流程实例 ID,所属的流程实例,表明任务是在哪个流程实例下执行的。 |
| | EXECUTION_ID_ | 执行实例 ID | 执行实例 ID,对应的执行实例,与任务执行相关联的执行实例标识。 |
| | NAME_ | 任务名称 | 任务名称,方便识别任务内容,让人能直观知晓任务大概情况。 |
| | PARENT_TASK_ID_ | 父任务 ID | 父任务 ID,若任务存在父子层级关系则记录父任务标识,便于梳理任务层级结构。 |
| | DESCRIPTION_ | 任务描述 | 任务描述,对任务的详细说明,可包含任务目的、要求等详细信息。 |
| | OWNER_ | 任务所有者 | 任务所有者,拥有该任务管理权限等的用户,通常是负责任务分配等管理工作的人。 |
| | ASSIGNEE_ | 任务执行人 | 任务执行人,实际执行该任务的用户,明确具体干活的人。 |
| | START_TIME_ | 开始时间 | 开始时间,任务开始执行的时间,记录任务启动的时间节点。 |
| | CLAIM_TIME_ | 认领时间 | 认领时间,若任务需要被用户认领则记录认领的时间,比如一些可抢单的任务。 |
| | END_TIME_ | 结束时间 | 结束时间,任务结束执行的时间,若任务已完成则记录此时间。 |
| | DURATION_ | 持续时间 | 持续时间,任务从开始到结束所经历的时长,便于统计任务执行花费的时间。 |
| | DELETE_REASON_ | 删除原因 | 删除原因,若任务实例被删除记录相应原因,方便了解任务为何消失。 |
| | PRIORITY_ | 优先级 | 优先级,任务的优先级数值,用于任务排序等场景,数值越高可能越优先处理。 |
| | DUE_DATE_ | 截止日期 | 截止日期,任务要求完成的时间期限,提示任务需在该时间前完成。 |
| | FORM_KEY_ | 表单键 | 表单键,关联任务对应的表单(若有),用于找到任务相关联的表单信息。 |
| | CATEGORY_ | 类别 | 类别,任务所属的分类(可自定义分类规则),方便按类别管理任务。 |
| | TENANT_ID_ | 租户 ID | 租户 ID,用于多租户场景下的区分标识,区分不同租户下的任务情况。 |
3. act_hi_varinst
(历史变量实例表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_hi_varinst | 历史变量实例表 | ID_ | 变量实例的唯一标识 ID | 变量实例的唯一标识 ID,用于在该表中准确区分不同的变量实例记录。 |
| | PROC_INST_ID_ | 流程实例 ID | 流程实例 ID,所属的流程实例,表明变量是在哪个流程实例中使用的。 |
| | EXECUTION_ID_ | 执行实例 ID | 执行实例 ID,对应的执行实例,关联变量所在的执行情况。 |
| | TASK_ID_ | 任务 ID | 任务 ID,关联的任务(若变量与任务相关),说明变量是否与特定任务有关联。 |
| | NAME_ | 变量名称 | 变量名称,唯一标识一个变量,通过名称来获取和使用变量。 |
| | VAR_TYPE_ | 变量类型 | 变量类型,如字符串、整数、日期等类型区分,明确变量的数据类型。 |
| | REV_ | 版本号 | 版本号,记录变量实例相关信息的修订情况,用于跟踪变量定义等的变化。 |
| | BYTEARRAY_ID_ | 字节数组 ID | 字节数组 ID,若变量值以二进制形式存储则关联对应的字节数组标识,便于找到对应二进制数据存储位置。 |
| | DOUBLE_ | 双精度数值 | 双精度数值,若变量值为双精度类型则记录在此,用于存储双精度数字变量值。 |
| | LONG_ | 长整型数值 | 长整型数值,若变量值为长整型类型则记录在此,存储长整型变量值。 |
| | TEXT_ | 文本内容 | 文本内容,若变量值为文本类型则记录在此,存放文本形式的变量值。 |
| | TEXT2_ | 备用文本内容 | 备用文本内容,可用于存储其他相关文本信息,比如补充说明等内容。 |
| | CREATE_TIME_ | 创建时间 | 创建时间,变量实例创建的时间,记录变量首次出现的时间点。 |
| | LAST_UPDATED_TIME_ | 最后更新时间 | 最后更新时间,变量实例最后一次被修改的时间,便于查看变量的变化情况。 |
4. act_procdef_info
(流程定义信息表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_procdef_info | 流程定义信息表 | ID_ | 唯一标识 ID | 唯一标识 ID,用于在该表中唯一确定一条流程定义信息记录。 |
| | PROC_DEF_ID_ | 流程定义 ID | 流程定义 ID,关联对应的流程定义,对应具体的流程定义实体。 |
| | REV_ | 版本号 | 版本号,记录该流程定义信息的修订情况,用于跟踪流程定义的更新变化。 |
| | INFO_JSON_ID_ | 信息 JSON 的 ID | 信息 JSON 的 ID,关联存储具体信息内容的字节数组(通常以 JSON 格式存储信息),方便获取详细的流程定义额外描述等信息。 |
5. act_re_deployment
(部署表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_re_deployment | 部署表 | ID_ | 部署的唯一标识 ID | 部署的唯一标识 ID,用于区分不同的部署操作记录。 |
| | NAME_ | 部署名称 | 部署名称,方便识别部署内容,让人能直观知晓这次部署大概情况。 |
| | CATEGORY_ | 类别 | 类别,部署所属的分类(可自定义分类规则),便于按类别管理部署资源。 |
| | KEY_ | 键 | 键,用于唯一标识部署的一个关键值(可能和流程定义等相关),辅助识别部署的关键特征。 |
| | TENANT_ID_ | 租户 ID | 租户 ID,用于多租户场景下的区分标识,区分不同租户下的部署情况。 |
| | DEPLOY_TIME_ | 部署时间 | 部署时间,记录资源进行部署操作的时间,明确部署发生的时间节点。 |
| | ENGINE_VERSION_ | 引擎版本 | 引擎版本,工作流引擎的版本号,表明部署时使用的引擎版本情况。 |
| | VERSION_ | 版本 | 版本,部署资源的版本号(默认初始为 1,可递增),用于跟踪部署资源的更新迭代。 |
| | PROJECT_RELEASE_VERSION_ | 项目发布版本 | 项目发布版本,关联项目整体发布的版本情况,将部署与项目发布版本关联起来。 |
6. act_re_model
(模型表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_re_model | 模型表 | ID_ | 模型的唯一标识 ID | 模型的唯一标识 ID,用于在该表中准确区分不同的模型记录。 |
| | REV_ | 版本号 | 版本号,记录模型相关信息的修订情况,可跟踪模型的修改变化历程。 |
| | NAME_ | 模型名称 | 模型名称,方便识别和区分不同模型,让人能直观知晓模型大概用途等。 |
| | KEY_ | 键 | 键,模型的唯一标识键值(类似流程定义的关键标识),用于唯一确定一个模型。 |
| | CATEGORY_ | 类别 | 类别,模型所属的分类(可自定义分类规则),便于按类别管理不同模型。 |
| | CREATE_TIME_ | 创建时间 | 创建时间,模型创建的时间记录,明确模型首次出现的时间点。 |
| | LAST_UPDATE_TIME_ | 最后更新时间 | 最后更新时间,模型最后一次被修改的时间,便于查看模型的更新情况。 |
| | VERSION_ | 版本 | 版本,模型的版本号(可根据修改情况递增等),体现模型的迭代情况。 |
| | META_INFO_ | 元信息 | 元信息,存储模型相关的额外描述等元数据信息,可包含模型的更多详细说明等内容。 |
| | DEPLOYMENT_ID_ | 部署 ID | 部署 ID,关联对应的部署情况(若模型被部署),将模型与部署操作关联起来。 |
| | EDITOR_SOURCE_VALUE_ID_ | 编辑器源值 ID | 编辑器源值 ID,关联存储模型编辑器相关源数据的字节数组标识,方便找到模型编辑相关源数据存储位置。 |
| | EDITOR_SOURCE_EXTRA_VALUE_ID_ | 编辑器额外源值 ID | 编辑器额外源值 ID,关联存储模型编辑器额外源数据的字节数组标识,用于获取模型编辑额外相关数据存储位置。 |
| | TENANT_ID_ | 租户 ID | 租户 ID,用于多租户场景下的区分标识,区分不同租户下的模型情况。 |
7. act_re_procdef
(流程定义表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_re_procdef | 流程定义表 | ID_ | 流程定义的唯一标识 ID | 流程定义的唯一标识 ID,用于在该表中准确区分不同的流程定义记录。 |
| | REV_ | 版本号 | 版本号,记录流程定义的修订情况,用于跟踪流程定义的更新变化。 |
| | CATEGORY_ | 类别 | 类别,流程定义所属的分类(可自定义分类规则),便于按类别管理不同流程定义。 |
| | NAME_ | 流程名称 | 流程名称,方便识别流程内容,让人能直观知晓流程大概用途等。 |
| | KEY_ | 流程定义键 | 流程定义键,唯一标识一个流程定义,用于区分不同流程,是流程的重要标识。 |
| | VERSION_ | 版本号 | 版本号,流程定义的版本,每次更新会递增,体现流程定义的迭代情况。 |
| | DEPLOYMENT_ID_ | 部署 ID | 部署 ID,关联对应的部署情况,将流程定义与部署操作关联起来。 |
| | RESOURCE_NAME_ | 资源名称 | 资源名称,流程定义相关资源文件的名称(如 BPMN 文件等),明确对应资源文件称呼。 |
| | DGRM_RESOURCE_NAME_ | 图形资源名称 | 图形资源名称,流程定义相关图形资源文件的名称(如流程图图片等,若有),用于找到相关图形资源。 |
| | DESCRIPTION_ | 描述 | 描述,对流程定义的详细说明,包含流程的详细功能、业务逻辑等解释。 |
| | HAS_START_FORM_KEY_ | 是否有启动表单键 | 是否有启动表单键,标识流程启动时是否关联表单,判断流程启动是否需要表单配合。 |
| | HAS_GRAPHICAL_NOTATION_ | 是否有图形表示 | 是否有图形表示,标识流程定义是否有对应的图形展示(如流程图),查看流程是否有可视化呈现。 |
| | SUSPENSION_STATE_ | 暂停状态 | 暂停状态,用于表示流程定义是否处于暂停状态(如暂停使用等情况),便于管理流程的启用停用。 |
| | TENANT_ID_ | 租户 ID | 租户 ID,用于多租户场景下的区分标识,区分不同租户下的流程定义情况。 |
| | ENGINE_VERSION_ | 引擎版本 | 引擎版本,工作流引擎的版本号适用该流程定义,表明流程定义适用的引擎版本。 |
| | APP_VERSION_ | 应用版本 | 应用版本,关联应用的版本号(若流程与应用相关),将流程与应用版本关联起来。 |
8. act_ru_deadletter_job
(死信任务表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_ru_deadletter_job | 死信任务表 | ID_ | 死信任务的唯一标识 ID | 用于在该表中准确区分不同的死信任务记录,是每个死信任务在表中的独特标识,方便后续对各个死信任务进行单独管理、查询与追踪等操作。 |
| | REV_ | 版本号 | 记录死信任务相关信息的修订情况,可追踪该死信任务在配置、属性以及相关关联情况等方面随时间产生的变化,有助于了解任务的历史状态演变过程。 |
| | TYPE_ | 任务类型 | 区分不同种类的死信任务(如定时任务、服务任务等出现异常成为死信的情况),便于对死信任务按照其原本的任务类型进行分类统计、分析,从而更有针对性地排查问题及制定处理策略。 |
| | EXCLUSIVE_ | 是否独占 | 标识该任务是否独占执行(互斥等情况),用于判断在执行过程中该死信任务是否与其他任务存在互斥关系,即是否同一时间只能有这一个任务进行执行,对任务执行的并发控制方面有重要意义。 |
| | EXECUTION_ID_ | 执行实例 ID | 关联对应的执行实例,由此可确定该死信任务是在哪个具体的执行实例背景下产生的,明确其所属的执行流程环节,建立与整个工作流执行情况的关联。 |
| | PROCESS_INSTANCE_ID_ | 流程实例 ID | 所属的流程实例,明确该死信任务所在的流程实例范围,使得可以从流程层面去分析为何该任务进入了死信状态,以及它对整个流程的影响等情况。 |
| | PROC_DEF_ID_ | 流程定义 ID | 关联对应的流程定义,知晓该死信任务是基于哪个流程定义而产生的,有助于回溯到流程定义层面去查找可能导致任务成为死信的根源,比如流程设计是否合理等问题。 |
| | EXCEPTION_STACK_ID_ | 异常堆栈 ID | 关联存储异常堆栈信息的字节数组标识,当任务出现异常进入死信状态时,通过这个标识可以方便地找到对应的异常详细信息存储位置,比如具体的报错信息、调用栈情况等,利于深入分析导致任务失败的原因。 |
| | EXCEPTION_MSG_ | 异常消息 | 记录任务出现异常的具体文字描述,直观呈现任务出现异常的具体情况,例如是因为超时、参数错误还是其他原因导致的异常,便于快速了解故障点所在,为后续的处理提供直接的线索。 |
| | DUEDATE_ | 截止日期 | 任务原本预期完成的时间(可能用于判断超时等情况),明确该死信任务按照正常流程或设定应该在什么时间之前完成,通过对比实际情况与截止日期,可辅助判断是否是因为时间相关因素导致任务进入死信队列。 |
| | REPEAT_ | 重复规则 | 若任务可重复执行相关的规则描述(若有),规定了该任务在某些条件下是否可以重复执行以及重复执行的具体规则,比如间隔多久重复、重复次数限制等,对于判断任务后续能否再次尝试执行等有重要参考价值。 |
| | HANDLER_TYPE_ | 处理程序类型 | 处理该死信任务的程序类型(如重试机制对应的处理程序等),明确针对该死信任务会采用何种类型的处理程序来进行后续操作,例如是直接丢弃、重新尝试还是进行其他特定逻辑的处理等。 |
| | HANDLER_CFG_ | 处理程序配置 | 对应处理程序的配置参数信息,包含了具体执行处理该死信任务时所需的各种详细配置参数,像重试次数、重试间隔等具体设置,用于精准控制任务的后续处理行为。 |
| | TENANT_ID_ | 租户 ID | 用于多租户场景下的区分标识,区分不同租户下的死信任务情况,在多租户的工作流环境中,便于对每个租户的任务数据进行独立管理、统计与分析,保障数据的隔离性和安全性。 |
9. act_ru_event_subscr
(运行时事件订阅表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_ru_event_subscr | 运行时事件订阅表 | ID_ | 事件订阅的唯一标识 ID | 用于在该表中唯一确定一条事件订阅记录,方便区分不同的订阅情况。 |
| | REV_ | 版本号 | 记录事件订阅相关信息的修订情况,可跟踪订阅信息是否有过修改变化。 |
| | EVENT_TYPE_ | 事件类型 | 明确是哪种类型的工作流事件,比如任务创建、流程启动等类型,用于对不同业务场景下的事件进行分类。 |
| | EVENT_NAME_ | 事件名称 | 对具体事件更具描述性的名称,能更直观地体现事件的具体含义和作用。 |
| | EXECUTION_ID_ | 执行实例 ID | 关联对应的执行实例(若事件与执行相关),确定事件是在哪个执行实例的上下文中发生的。 |
| | PROC_INST_ID_ | 流程实例 ID | 所属的流程实例(若事件与流程实例相关),明确事件所属的流程实例范围。 |
| | ACTIVITY_ID_ | 活动 ID | 关联对应的活动(若事件与特定活动相关),表明事件与哪个具体活动有关联。 |
| | CONFIGURATION_ | 配置信息 | 针对该事件订阅的一些额外配置参数等内容,比如订阅的触发条件、过滤规则等具体设置。 |
| | CREATED_ | 创建时间 | 记录事件订阅创建的时间点,默认取当前时间,便于追溯订阅的起始时间。 |
| | PROC_DEF_ID_ | 流程定义 ID | 关联对应的流程定义(事件基于的流程定义),明确事件是基于哪个流程定义产生的订阅。 |
| | TENANT_ID_ | 租户 ID | 用于多租户场景下的区分标识,区分不同租户下的事件订阅情况。 |
10. act_ru_execution
(运行时执行实例表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_ru_execution | 运行时执行实例表 | ID_ | 执行实例的唯一标识 ID | 用于在该表中准确区分不同的执行实例记录,是实例的核心标识。 |
| | REV_ | 版本号 | 记录执行实例相关信息的修订情况,可跟踪实例信息在运行过程中的变化情况。 |
| | PROC_INST_ID_ | 流程实例 ID | 所属的流程实例,明确该执行实例隶属于哪个流程实例,建立关联关系。 |
| | BUSINESS_KEY_ | 业务键 | 关联业务系统中的业务对象,便于流程与业务对接,使流程执行能对应到实际业务数据。 |
| | PARENT_ID_ | 父实例 ID | 若执行实例存在父子层级关系,则记录父执行实例的标识,用于梳理执行实例的层级结构。 |
| | PROC_DEF_ID_ | 流程定义 ID | 关联对应的流程定义,表明该执行实例是依据哪个流程定义来执行的。 |
| | SUPER_EXEC_ | 上级执行实例 | 用于嵌套等复杂流程场景下的上级执行关联,便于在复杂流程中定位层级关系。 |
| | ROOT_PROC_INST_ID_ | 根流程实例 ID | 整个流程树的根流程实例标识,确定整个流程执行的源头实例。 |
| | ACT_ID_ | 活动 ID | 当前执行到的活动标识,知晓流程执行当前所处的具体活动环节。 |
| | IS_ACTIVE_ | 是否活跃 | 标识该执行实例当前是否处于活动执行状态,判断实例是否正在运行。 |
| | IS_CONCURRENT_ | 是否并发 | 判断该执行实例是否处于并发执行场景,用于处理多任务并行执行的情况。 |
| | IS_SCOPE_ | 是否作用域 | 用于确定执行实例是否作为一个作用域范围(涉及变量等作用域相关概念),明确变量的作用范围界定。 |
| | IS_EVENT_SCOPE_ | 是否事件作用域 | 标识是否作为事件相关的作用域情况,区分事件相关的作用范围设定。 |
| | IS_MI_ROOT_ | 是否多实例根 | 判断是否为多实例流程的根实例情况,针对多实例流程的特殊标识。 |
| | SUSPENSION_STATE_ | 暂停状态 | 记录执行实例是否处于暂停状态,便于管理执行实例的暂停与恢复操作。 |
| | CACHED_ENT_STATE_ | 缓存实体状态 | 用于记录执行实例相关实体在缓存中的状态情况(内部缓存机制相关),涉及系统性能优化等方面的记录。 |
| | TENANT_ID_ | 租户 ID | 用于多租户场景下的区分标识,区分不同租户下的执行实例情况。 |
| | NAME_ | 名称 | 给执行实例赋予的一个便于识别的名称(可选),方便人工查看和区分不同实例。 |
| | START_TIME_ | 开始时间 | 执行实例开始执行的时间,明确流程开始执行的时间节点。 |
| | START_USER_ID_ | 启动用户 ID | 记录启动该执行实例的用户标识,便于追溯流程启动的发起人。 |
| | LOCK_TIME_ | 锁时间 | 涉及并发等控制场景下锁获取或释放的时间记录,用于处理多线程并发访问的协调。 |
| | IS_COUNT_ENABLED_ | 是否计数启用 | 标识是否开启相关计数功能(比如任务数量等计数),控制统计功能的开启与否。 |
| | EVT_SUBSCR_COUNT_ | 事件订阅数量 | 记录该执行实例相关的事件订阅数量情况,了解关联的事件订阅情况。 |
| | TASK_COUNT_ | 任务数量 | 当前执行实例下包含的任务数量统计,便于掌握任务负载情况。 |
| | JOB_COUNT_ | 作业数量 | 相关作业的数量统计(如定时作业等),对作业资源进行统计管理。 |
| | TIMER_JOB_COUNT_ | 定时器作业数量 | 专门针对定时器类型作业的数量统计,细化作业类型的统计。 |
| | SUSP_JOB_COUNT_ | 暂停作业数量 | 处于暂停状态的作业数量统计,对暂停作业进行单独统计管理。 |
| | DEADLETTER_JOB_COUNT_ | 死信作业数量 | 进入死信队列的作业数量统计,便于关注出现异常的作业情况。 |
| | VAR_COUNT_ | 变量数量 | 该执行实例涉及的变量数量统计,掌握变量资源使用情况。 |
| | ID_LINK_COUNT_ | 标识链接数量 | 相关标识链接的数量统计(用于关联等情况),对关联关系进行数量统计。 |
| | APP_VERSION_ | 应用版本 | 关联应用的版本号(若执行实例与应用相关),将执行实例与应用版本对应起来。 |
11. act_ru_identitylink
(运行时身份关联表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_ru_identitylink | 运行时身份关联表 | ID_ | 关联关系的唯一标识 ID | 用于在该表中唯一确定一条身份关联记录,区分不同的关联情况。 |
| | REV_ | 版本号 | 记录身份关联关系相关信息的修订情况,跟踪关联关系是否有过变更。 |
| | GROUP_ID_ | 组 ID | 关联的用户组标识(若有),表明与哪个用户组存在关联,用于基于组的权限管理等。 |
| | TYPE_ | 关联类型 | 比如参与者、负责人等类型区分,明确具体的关联角色性质。 |
| | USER_ID_ | 用户 ID | 关联的用户标识,确定与哪个具体用户建立了关联关系。 |
| | TASK_ID_ | 任务 ID | 关联到具体任务的身份关系,说明该关联是针对哪个任务的。 |
| | PROC_INST_ID_ | 流程实例 ID | 属于哪个流程实例的身份关联,明确关联所在的流程实例范围。 |
| | PROC_DEF_ID_ | 流程定义 ID | 关联对应的流程定义(身份关联基于的流程定义),表明基于哪个流程定义建立的身份关联。 |
12. act_ru_integration
(运行时集成表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_ru_integration | 运行时集成表 | ID_ | 集成记录的唯一标识 ID | 用于在该表中唯一区分不同的集成相关记录,作为集成操作的核心标识。 |
| | EXECUTION_ID_ | 执行实例 ID | 关联对应的执行实例(集成操作基于的执行实例),确定集成操作是在哪个执行实例背景下发生的。 |
| | PROCESS_INSTANCE_ID_ | 流程实例 ID | 所属的流程实例(集成操作所在的流程实例),明确集成所属的流程实例范围。 |
| | PROC_DEF_ID_ | 流程定义 ID | 关联对应的流程定义(集成操作依据的流程定义),表明集成操作依据的流程定义情况。 |
| | FLOW_NODE_ID_ | 流程节点 ID | 关联到具体流程节点(集成操作发生的节点位置),定位集成操作具体发生在哪个流程节点处。 |
| | CREATED_DATE_ | 创建时间 | 记录集成相关记录创建的时间,便于追溯集成操作的起始时间。 |
13. act_ru_job
(运行时作业表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_ru_job | 运行时作业表 | ID_ | 作业的唯一标识 ID | 用于在该表中准确区分不同的作业记录,是作业的关键标识。 |
| | REV_ | 版本号 | 记录作业相关信息的修订情况,可跟踪作业配置等信息的变化。 |
| | TYPE_ | 作业类型 | 区分不同种类的作业,比如定时作业、异步作业等类型,便于对不同作业进行分类管理。 |
| | LOCK_EXP_TIME_ | 锁过期时间 | 涉及作业并发控制等场景下锁的过期时间记录,用于协调多任务并发执行时的锁管理。 |
| | LOCK_OWNER_ | 锁所有者 | 记录获取锁的对象(通常是执行作业的相关组件等),明确谁持有锁资源。 |
| | EXCLUSIVE_ | 是否独占 | 标识该作业是否独占执行(互斥等情况),判断作业执行的互斥性。 |
| | EXECUTION_ID_ | 执行实例 ID | 关联对应的执行实例(作业基于的执行实例),确定作业所属的执行实例情况。 |
| | PROCESS_INSTANCE_ID_ | 流程实例 ID | 所属的流程实例(作业所在的流程实例),明确作业所在的流程实例范围。 |
| | PROC_DEF_ID_ | 流程定义 ID | 关联对应的流程定义(作业依据的流程定义),知晓作业依据的流程定义情况。 |
| | RETRIES_ | 重试次数 | 作业执行失败后进行重试的次数统计,便于监控作业执行的异常重试情况。 |
| | EXCEPTION_STACK_ID_ | 异常堆栈 ID | 关联存储异常堆栈信息的字节数组标识(作业出现异常时),方便查找作业异常的详细信息存储位置。 |
| | EXCEPTION_MSG_ | 异常消息 | 记录作业出现异常的具体文字描述,直观呈现作业异常的原因等信息。 |
| | DUEDATE_ | 截止日期 | 作业预期完成的时间(如定时作业的触发时间等),明确作业的时间要求。 |
| | REPEAT_ | 重复规则 | 作业可重复执行相关的规则描述(若有),规定作业重复执行的条件等情况。 |
| | HANDLER_TYPE_ | 处理程序类型 | 处理该作业的程序类型(如执行逻辑对应的处理程序等),明确作业的处理逻辑方式。 |
| | HANDLER_CFG_ | 处理程序配置 | 对应处理程序的配置参数信息,包含具体的配置设置内容。 |
| | TENANT_ID_ | 租户 ID | 用于多租户场景下的区分标识,区分不同租户下的作业情况。 |
14. act_ru_suspended_job
(运行时暂停作业表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_ru_suspended_job | 运行时暂停作业表 | ID_ | 暂停作业的唯一标识 ID | 用于在该表中准确区分不同的暂停作业记录,作为暂停作业的核心标识。 |
| | REV_ | 版本号 | 记录暂停作业相关信息的修订情况,可跟踪暂停作业相关信息的变化。 |
| | TYPE_ | 作业类型 | 区分不同种类的暂停作业(同普通作业的类型分类类似),便于分类管理暂停作业。 |
| | EXCLUSIVE_ | 是否独占 | 标识该暂停作业是否独占执行(互斥等情况),判断暂停作业执行的互斥性。 |
| | EXECUTION_ID_ | 执行实例 ID | 关联对应的执行实例(暂停作业基于的执行实例),确定暂停作业所属的执行实例情况。 |
| | PROCESS_INSTANCE_ID_ | 流程实例 ID | 所属的流程实例(暂停作业所在的流程实例),明确暂停作业所在的流程实例范围。 |
| | PROC_DEF_ID_ | 流程定义 ID | 关联对应的流程定义(暂停作业依据的流程定义),知晓暂停作业依据的流程定义情况。 |
| | RETRIES_ | 重试次数 | 暂停作业后续若恢复执行失败后进行重试的次数统计,便于监控暂停作业恢复执行的异常重试情况。 |
| | EXCEPTION_STACK_ID_ | 异常堆栈 ID | 关联存储异常堆栈信息的字节数组标识(暂停作业出现异常时),方便查找暂停作业异常的详细信息存储位置。 |
| | EXCEPTION_MSG_ | 异常消息 | 记录暂停作业出现异常的具体文字描述,直观呈现暂停作业异常的原因等信息。 |
| | DUEDATE_ | 截止日期 | 暂停作业原本预期完成的时间(可能用于判断超时等情况),明确暂停作业的时间要求。 |
| | REPEAT_ | 重复规则 | 暂停作业可重复执行相关的规则描述(若有),规定暂停作业重复执行的条件等情况。 |
| | HANDLER_TYPE_ | 处理程序类型 | 处理该暂停作业的程序类型(如恢复执行等相关处理程序),明确暂停作业的处理逻辑方式。 |
| | HANDLER_CFG_ | 处理程序配置 | 对应处理程序的配置参数信息,包含具体的配置设置内容。 |
| | TENANT_ID_ | 租户 ID | 用于多租户场景下的区分标识,区分不同租户下的暂停作业情况。 |
15. act_ru_task
(运行时任务表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_ru_task | 运行时任务表 | ID_ | 任务的唯一标识 ID | 用于在该表中准确区分不同的任务记录,是每个任务在表中的关键标识,方便后续对任务进行查找、关联以及各种管理操作。 |
| | REV_ | 版本号 | 记录任务相关信息的修订情况,可追踪任务在属性(如任务描述、执行人等)、配置(如优先级等)等方面随时间产生的变化,有助于掌握任务的更新历史。 |
| | EXECUTION_ID_ | 执行实例 ID | 关联对应的执行实例(任务所属的执行实例),明确该任务是在哪个具体的执行实例下产生的,从而知晓其在整个流程执行中的具体上下文环境,建立与流程执行的关联关系。 |
| | PROC_INST_ID_ | 流程实例 ID | 所属的流程实例,确定任务所在的流程实例范围,便于从流程层面去整体把控任务的执行情况,以及分析任务与流程中其他元素(如其他任务、事件等)的相互关系。 |
| | PROC_DEF_ID_ | 流程定义 ID | 关联对应的流程定义,知晓任务是依据哪个流程定义来创建和执行的,通过回溯到流程定义层面,能查看任务在整个流程设计中的角色、前置后置条件等信息,有助于理解任务的执行逻辑。 |
| | NAME_ | 任务名称 | 方便识别任务内容,让人能直观知晓任务大概情况,比如“审批文件任务”“填写报表任务”等,便于用户快速定位和区分不同的任务。 |
| | BUSINESS_KEY_ | 业务键 | 关联业务系统中的业务对象(任务与业务对接的标识),使得任务能与实际业务数据紧密相连,例如将任务关联到具体的销售订单、采购项目等业务实体,方便实现业务流程的一体化操作。 |
| | PARENT_TASK_ID_ | 父任务 ID | 若任务存在父子层级关系,则记录父任务的标识,便于梳理任务之间的层级结构,比如在一个项目流程中,“子任务1”“子任务2”的父任务可能是“项目主任务”,有助于清晰呈现任务的包含关系。 |
| | DESCRIPTION_ | 任务描述 | 对任务的详细说明,可包含任务目的、要求、操作步骤、注意事项等详细信息,例如“此任务需在2个工作日内完成对合同文件的审核,重点关注条款合理性”,方便执行人全面了解任务详情。 |
| | TASK_DEF_KEY_ | 任务定义键 | 在流程定义中任务的唯一标识键值,用于区分不同任务,就像每个任务在流程定义里有一个独特的“代码”,即使名称相同,也可通过这个键值准确区分它们,确保任务的唯一性识别。 |
| | OWNER_ | 任务所有者 | 拥有该任务管理权限等的用户,通常是负责任务分配、监督等管理工作的人,比如部门经理可以是某个任务的所有者,有权决定任务执行人、查看任务进度等。 |
| | ASSIGNEE_ | 任务执行人 | 实际执行该任务的用户,明确具体干活的人,是将任务从待办变为进行中的关键角色,例如具体的员工被分配去执行“撰写报告任务”。 |
| | DELEGATION_ | 委托情况 | 记录任务是否被委托以及相关委托信息(若有),用于处理任务委托相关场景,比如员工A因特殊情况将任务委托给员工B执行,这里就会记录相应的委托时间、委托原因等信息。 |
| | PRIORITY_ | 优先级 | 任务的优先级数值,用于任务排序等场景,数值越高可能越优先处理,例如优先级为1的任务可能需要紧急处理,而优先级为5的任务相对没那么紧急,可以按此顺序安排任务执行顺序。 |
| | CREATE_TIME_ | 创建时间 | 任务创建的时间记录,明确任务首次出现的时间点,便于统计任务的生成频率、查看任务生命周期的起始时间等,比如分析每天新创建任务的数量变化趋势。 |
| | DUE_DATE_ | 截止日期 | 任务要求完成的时间期限,提示任务需在该时间前完成,是任务执行的重要时间约束,可用于提醒执行人、判断任务是否逾期等情况,像“项目交付任务需在本月底前完成”。 |
| | CATEGORY_ | 类别 | 任务所属的分类(可自定义分类规则),方便按类别管理任务,例如可以分为“审批类”“文档处理类”“沟通协调类”等不同类别,便于对大量任务进行分类统计和查询。 |
| | SUSPENSION_STATE_ | 暂停状态 | 记录任务是否处于暂停状态,便于管理任务的暂停与恢复操作,比如因资源不足或等待外部条件满足时暂停任务,后续再根据情况恢复执行。 |
| | TENANT_ID_ | 租户 ID | 用于多租户场景下的区分标识,区分不同租户下的任务情况,在多租户的应用环境中,能确保每个租户的任务数据相互独立,各自进行相应的管理、查看和分析等操作。 |
| | FORM_KEY_ | 表单键 | 关联任务对应的表单(若有),用于找到任务相关联的表单信息,例如填写报销申请任务可能关联到“报销申请表单”,执行人可通过此键值找到对应的表单进行填写操作。 |
| | CLAIM_TIME_ | 认领时间 | 若任务需要被用户认领则记录认领的时间,比如一些可抢单的任务,员工在某个时间点认领了该任务,这里就记录相应的时间,便于统计任务认领的情况以及分析任务的分配效率等。 |
| | APP_VERSION_ | 应用版本 | 关联应用的版本号(若任务与应用相关),将任务与应用版本对应起来,便于排查因应用版本更新而可能对任务执行产生的影响等情况,确保任务在对应版本下能正常运行。 |
16. act_ru_timer_job
(运行时定时器作业表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_ru_timer_job | 运行时定时器作业表 | ID_ | 定时器作业的唯一标识 ID | 用于在该表中准确区分不同的定时器作业记录,是每个定时器作业的独特标识。 |
| | REV_ | 版本号 | 记录定时器作业相关信息的修订情况,可追踪该作业在配置、属性等方面的变化历程。 |
| | TYPE_ | 作业类型 | 明确为定时器作业类型,便于与其他类型作业进行区分,突出其定时触发的特性。 |
| | LOCK_EXP_TIME_ | 锁过期时间 | 涉及定时器作业并发控制等场景下锁的过期时间记录,用于协调在多任务并发时,该定时器作业锁资源的有效时长管理。 |
| | LOCK_OWNER_ | 锁所有者 | 记录获取定时器作业锁的对象(通常是执行作业的相关组件等),明确是哪个主体持有该作业执行相关的锁。 |
| | EXCLUSIVE_ | 是否独占 | 标识该定时器作业是否独占执行(互斥等情况),判断其在执行时是否与其他作业存在互斥关系。 |
| | EXECUTION_ID_ | 执行实例 ID | 关联对应的执行实例(定时器作业基于的执行实例),确定该定时器作业所属的具体执行实例背景,以便知晓其在整个流程执行中的位置。 |
| | PROCESS_INSTANCE_ID_ | 流程实例 ID | 所属的流程实例(定时器作业所在的流程实例),明确其所在的流程实例范围,建立与流程的关联关系。 |
| | PROC_DEF_ID_ | 流程定义 ID | 关联对应的流程定义(定时器作业依据的流程定义),知晓该定时器作业是依据哪个流程定义来设定和执行的,反映其流程关联性。 |
| | RETRIES_ | 重试次数 | 定时器作业执行失败后进行重试的次数统计,便于监控其在执行过程中出现异常后重试的情况,辅助分析作业稳定性。 |
| | EXCEPTION_STACK_ID_ | 异常堆栈 ID | 关联存储异常堆栈信息的字节数组标识(定时器作业出现异常时),方便通过该标识查找对应的异常详细信息存储位置,利于排查问题原因。 |
| | EXCEPTION_MSG_ | 异常消息 | 记录定时器作业出现异常的具体文字描述,直观呈现作业出现异常的具体情况,便于快速了解故障点。 |
| | DUEDATE_ | 截止日期 | 定时器作业预期触发执行的时间,明确该作业按计划应该何时启动执行,是定时器作业的关键时间属性。 |
| | REPEAT_ | 重复规则 | 定时器作业可重复触发执行相关的规则描述(若有),规定了作业在满足何种条件下可以多次重复触发,比如间隔时间、重复次数上限等规则。 |
| | HANDLER_TYPE_ | 处理程序类型 | 处理该定时器作业的程序类型(如触发执行逻辑对应的处理程序等),明确执行该作业时所采用的具体程序逻辑和处理方式。 |
| | HANDLER_CFG_ | 处理程序配置 | 对应处理程序的配置参数信息,包含了具体执行该作业时所需的各种配置参数,例如触发参数、执行参数等详细设置内容。 |
| | TENANT_ID_ | 租户 ID | 用于多租户场景下的区分标识,区分不同租户下的定时器作业情况,便于在多租户环境中进行独立管理和数据隔离。 |
17. act_ru_variable
(运行时变量表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_ru_variable | 运行时变量表 | ID_ | 变量的唯一标识 ID | 用于在该表中唯一确定一个变量记录,作为区分不同变量的关键标识。 |
| | REV_ | 版本号 | 记录变量相关信息的修订情况,可跟踪变量在整个流程运行过程中其定义、值等方面的变化情况。 |
| | TYPE_ | 变量类型 | 如字符串、整数、日期等类型区分,明确该变量的数据类型,便于在使用和处理变量时按照相应类型规则进行操作。 |
| | NAME_ | 变量名称 | 唯一标识一个变量,通过名称在流程中准确地获取和引用该变量,方便编程和流程逻辑对变量的调用。 |
| | EXECUTION_ID_ | 执行实例 ID | 关联对应的执行实例(变量所在的执行实例),确定变量所属的具体执行实例范围,表明其在流程执行中的具体上下文环境。 |
| | PROC_INST_ID_ | 流程实例 ID | 所属的流程实例,明确变量所在的整个流程实例,进一步加强变量与流程的关联关系。 |
| | TASK_ID_ | 任务 ID | 关联的任务(若变量与任务相关),说明变量是否与特定任务存在关联关系,有助于梳理变量在任务层面的作用范围。 |
| | BYTEARRAY_ID_ | 字节数组 ID | 若变量值以二进制形式存储则关联对应的字节数组标识,方便找到对应二进制数据存储位置,用于处理特殊数据存储形式的变量。 |
| | DOUBLE_ | 双精度数值 | 双精度数值,若变量值为双精度类型则记录在此,用于存储符合双精度数字类型要求的变量值,可进行相应数学运算等操作。 |
| | LONG_ | 长整型数值 | 长整型数值,若变量值为长整型类型则记录在此,用于存放长整型的变量值,满足长整型数据处理需求。 |
| | TEXT_ | 文本内容 | 文本内容,若变量值为文本类型则记录在此,可存放各种文本形式的变量值,例如字符串描述等信息。 |
| | TEXT2_ | 备用文本内容 | 备用文本内容,可用于存储其他相关文本信息,比如补充说明、额外的备注等内容,提供更多文本类的辅助信息存储功能。 |
18. act_ge_bytearray
(通用字节数组表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_ge_bytearray | 通用字节数组表 | ID_ | 字节数组的唯一标识 ID | 用于在该表中唯一区分不同的字节数组记录,是每个字节数组资源在表中的关键标识。 |
| | REV_ | 版本号 | 记录字节数组相关信息的修订情况,可追踪字节数组在存储内容、用途等方面的变化情况,比如是否有更新替换等操作。 |
| | NAME_ | 名称 | 给字节数组赋予的一个便于识别的名称,方便在使用和管理过程中直观地知晓该字节数组大概的用途或含义,便于人工查看和区分不同字节数组。 |
| | DEPLOYMENT_ID_ | 部署 ID | 关联对应的部署情况,说明该字节数组是在哪个部署操作下产生或与之相关联的,建立与部署资源的关联关系。 |
| | BYTES_ | 字节数据内容 | 实际存储的字节数据内容,存放各种以二进制形式存在的数据,例如文件内容、图片等二进制资源,是字节数组表的核心数据部分。 |
| | GENERATED_ | 生成时间 | 记录字节数组生成的时间,明确该字节数组资源首次出现的时间节点,便于追溯其创建历史。 |
19. act_ge_property
(通用属性表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_ge_property | 通用属性表 | NAME_ | 属性名称 | 唯一标识一个通用属性,通过名称来准确获取和操作对应的属性,便于在系统中对不同属性进行区分和调用。 |
| | VALUE_ | 属性值 | 对应属性的具体值,根据属性的类型不同,存储相应的数据内容,例如字符串、数字等类型的值,体现属性的具体设定情况。 |
| | REV_ | 版本号 | 记录通用属性相关信息的修订情况,可跟踪属性值在系统运行过程中是否有过修改变化,便于管理属性的历史状态。 |
20. act_id_group
(用户组表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_id_group | 用户组表 | ID_ | 用户组的唯一标识 ID | 用于在该表中准确区分不同的用户组记录,是每个用户组在系统中的核心标识,便于进行唯一识别和管理。 |
| | REV_ | 版本号 | 记录用户组相关信息的修订情况,可追踪用户组在成员、权限等方面的配置变化情况,反映其更新历史。 |
| | NAME_ | 用户组名称 | 方便识别和区分不同用户组,让人能直观知晓该用户组大概的用途或所属用户范围等情况,便于人工查看和管理。 |
| | TYPE_ | 用户组类型 | 用于区分不同性质或用途的用户组,比如按部门划分的组、按角色划分的组等不同分类方式,便于对用户组进行分类管理。 |
21. act_id_info
(用户信息表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_id_info | 用户信息表 | ID_ | 用户的唯一标识 ID | 用于在该表中唯一确定一个用户记录,是整个用户信息管理的核心标识,用于区分不同用户个体。 |
| | REV_ | 版本号 | 记录用户相关信息的修订情况,可跟踪用户各项信息在系统运行过程中是否有过修改变化,比如联系方式变更等情况。 |
| | USER_ID_ | 关联用户 ID | 关联到具体的用户账号标识,建立与用户账号相关表的关联关系,确保数据的一致性和关联性。 |
| | PASSWORD_ | 密码 | 用户登录系统时使用的密码信息,用于验证用户身份,保障系统的安全性,通常会进行加密存储。 |
| | EMAIL_ | 电子邮箱 | 用户的电子邮箱地址,可用于接收系统通知、找回密码等相关功能,方便与用户进行沟通联系。 |
| | FIRST_ | 名字 | 用户的名字部分,用于更个性化地称呼用户,完善用户的基本信息展示。 |
| | LAST_ | 姓氏 | 用户的姓氏部分,与名字一起构成完整的姓名信息,便于更准确地识别用户个人身份。 |
22. act_id_membership
(用户组成员表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_id_membership | 用户组成员表 | ID_ | 成员关系的唯一标识 ID | 用于在该表中唯一区分不同的用户组成员关系记录,作为每条成员关联记录的关键标识。 |
| | REV_ | 版本号 | 记录用户组成员关系相关信息的修订情况,可跟踪成员与用户组之间的关联是否有过变更,比如成员的加入或退出操作等情况。 |
| | USER_ID_ | 用户 ID | 关联的用户标识,明确是哪个具体用户与用户组存在关联关系,确定成员个体。 |
| | GROUP_ID_ | 用户组 ID | 关联的用户组标识,表明该用户所属的具体用户组,建立用户与用户组之间的对应关系。 |
23. act_id_token
(用户令牌表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_id_token | 用户令牌表 | ID_ | 令牌的唯一标识 ID | 用于在该表中准确区分不同的用户令牌记录,是每个用户令牌在系统中的核心标识,便于进行唯一识别和管理。 |
| | REV_ | 版本号 | 记录用户令牌相关信息的修订情况,可追踪令牌在有效期、权限等方面的变化情况,反映其更新历史。 |
| | TOKEN_VALUE_ | 令牌值 | 实际存储的令牌内容,用于在用户登录等场景下进行身份验证,是代表用户身份的关键凭证,通常具有一定的时效性和安全性要求。 |
| | TOKEN_TYPE_ | 令牌类型 | 区分不同用途或性质的令牌,比如登录令牌、授权令牌等不同分类,便于对令牌进行分类管理和使用。 |
| | USER_ID_ | 用户 ID | 关联的用户标识,明确该令牌是属于哪个具体用户的,建立令牌与用户之间的对应关系,确保身份验证的准确性。 |
| | CREATED_TIME_ | 创建时间 | 记录令牌生成的时间,明确该令牌首次出现的时间节点,便于追溯其创建历史以及管理有效期等相关操作。 |
| | EXPIRATION_TIME_ | 过期时间 | 令牌的过期时间设定,规定了令牌在多长时间内有效,超过此时间则令牌失效,用于保障系统的安全性和身份验证的时效性。 |
24. act_id_user
(用户表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_id_user | 用户表 | ID_ | 用户的唯一标识 ID | 用于在该表中唯一确定一个用户记录,是整个用户管理体系的核心标识,用于区分不同用户个体,与其他相关表进行关联操作。 |
| | REV_ | 版本号 | 记录用户相关信息的修订情况,可跟踪用户在系统中的各项信息是否有过修改变化,比如用户资料更新等情况。 |
| | USERNAME_ | 用户名 | 用户登录系统时使用的账号名称,是用户进行身份认证的重要标识之一,便于用户输入和系统识别。 |
| | PASSWORD_ | 密码 | 用户登录系统时使用的密码信息,用于验证用户身份,保障系统的安全性,通常会进行加密存储。 |
| | EMAIL_ | 电子邮箱 | 用户的电子邮箱地址,可用于接收系统通知、找回密码等相关功能,方便与用户进行沟通联系。 |
| | FIRST_NAME_ | 名字 | 用户的名字部分,用于更个性化地称呼用户,完善用户的基本信息展示,与姓氏一起构成完整姓名。 |
| | LAST_NAME_ | 姓氏 | 用户的姓氏部分,与名字一起构成完整的姓名信息,便于更准确地识别用户个人身份,在一些展示场景中使用。 |
| | ENABLED_ | 是否启用 | 标识用户账号是否处于启用状态,用于控制用户是否能够登录和使用系统,方便进行账号管理,如禁用违规账号等操作。 |
25. act_evt_log
(事件日志表)
英文表名 | 中文表名 | 英文字段 | 中文字段描述 | 字段备注 |
---|
act_evt_log | 事件日志表 | ID_ | 日志记录的唯一标识 ID | 用于在该表中唯一区分不同的事件日志记录,是每条日志信息在表中的关键标识,便于查找和管理具体日志内容。 |
| | TYPE_ | 事件类型 | 明确记录的是哪种类型的事件,比如流程启动、任务完成、系统异常等不同分类,便于对众多日志按事件类型进行分类统计和分析。 |
| | PROCESS_INSTANCE_ID_ | 流程实例 ID | 所属的流程实例,表明该事件是在哪个流程实例的执行过程中发生的,建立事件与流程的关联关系,便于梳理事件的上下文环境。 |
| | EXECUTION_ID_ | 执行实例 ID | 关联对应的执行实例(若事件与执行相关),进一步确定事件发生的具体执行环节,细化事件发生的位置,对于复杂流程中的事件分析很有帮助。 |
| | TASK_ID_ | 任务 ID | 关联的任务(若事件与任务相关),说明事件是否与特定任务存在关联关系,有助于分析任务相关的事件情况,比如任务执行过程中的操作记录等。 |
| | TIME_ | 事件发生时间 | 记录事件发生的具体时间点,精确到相应的时间精度,便于按时间顺序梳理事件流程,也利于对特定时间段内的事件进行查询和统计分析。 |
| | DATA_ | 事件数据内容 | 存储与该事件相关的详细数据内容,比如事件的具体参数、操作结果等信息,具体格式和内容根据不同事件类型有所差异,可用于深入分析事件详情。 |
三、数据库ER图


四、整理的MYSQL表结构注释SQL脚本
ALTER TABLE `act_evt_log` COMMENT '事件日志表,用于记录工作流相关的各种事件信息';
ALTER TABLE `act_evt_log`
MODIFY COLUMN `LOG_NR_` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '日志编号,自增长的唯一标识',
MODIFY COLUMN `TYPE_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '事件类型',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程定义ID',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '执行实例ID',
MODIFY COLUMN `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务ID',
MODIFY COLUMN `TIME_STAMP_` timestamp(3) NOT NULL COMMENT '时间戳,记录事件发生的时间',
MODIFY COLUMN `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户ID,关联操作的用户',
MODIFY COLUMN `DATA_` longblob NULL COMMENT '事件相关的数据,以二进制大对象形式存储',
MODIFY COLUMN `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '锁所有者,用于并发控制相关场景',
MODIFY COLUMN `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL COMMENT '锁时间,记录锁被获取或释放等相关时间',
MODIFY COLUMN `IS_PROCESSED_` tinyint(0) NULL DEFAULT 0 COMMENT '是否已处理的标识,0表示未处理,1表示已处理';
ALTER TABLE `act_ge_bytearray` COMMENT '通用字节数组表,用于存储各种二进制数据,比如流程定义相关的资源文件等内容';
ALTER TABLE `act_ge_bytearray`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,用于记录数据的修订版本',
MODIFY COLUMN `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '名称,方便对存储的数据进行识别和描述',
MODIFY COLUMN `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '部署ID,关联对应的部署信息',
MODIFY COLUMN `BYTES_` longblob NULL COMMENT '实际存储的二进制数据内容',
MODIFY COLUMN `GENERATED_` tinyint(0) NULL DEFAULT NULL COMMENT '是否自动生成的标识,用于区分数据来源情况';
ALTER TABLE `act_ge_property` COMMENT '通用属性表,用于存储系统或工作流相关的各种属性信息';
ALTER TABLE `act_ge_property`
MODIFY COLUMN `NAME_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '属性名称,唯一标识一个属性',
MODIFY COLUMN `VALUE_` varchar(300) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '属性值,对应属性名称所存储的具体内容',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录属性值的修订情况';
ALTER TABLE `act_hi_actinst` COMMENT '历史活动实例表,记录工作流中已经执行过的活动实例相关信息';
ALTER TABLE `act_hi_actinst`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '活动实例的唯一标识ID',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '流程定义ID,关联对应的流程定义',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '流程实例ID,属于哪个流程实例下的活动',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '执行实例ID,具体执行的实例标识',
MODIFY COLUMN `ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '活动ID,在流程定义中活动的唯一标识',
MODIFY COLUMN `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务ID,若活动关联任务则记录任务标识',
MODIFY COLUMN `CALL_PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '调用的子流程实例ID,用于子流程相关场景',
MODIFY COLUMN `ACT_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '活动名称,方便查看和识别活动内容',
MODIFY COLUMN `ACT_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '活动类型,比如用户任务、服务任务等类型区分',
MODIFY COLUMN `ASSIGNEE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务执行人,记录执行该活动任务的用户',
MODIFY COLUMN `START_TIME_` datetime(3) NOT NULL COMMENT '开始时间,活动开始执行的时间',
MODIFY COLUMN `END_TIME_` datetime(3) NULL DEFAULT NULL COMMENT '结束时间,活动结束执行的时间',
MODIFY COLUMN `DURATION_` bigint(0) NULL DEFAULT NULL COMMENT '持续时间,活动从开始到结束所经历的时长',
MODIFY COLUMN `DELETE_REASON_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '删除原因,若活动实例被删除记录相应原因',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识';
ALTER TABLE `act_hi_attachment` COMMENT '历史附件表,记录工作流中历史的附件相关信息,比如流程相关文档等附件';
ALTER TABLE `act_hi_attachment`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '附件的唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录附件相关信息的修订情况',
MODIFY COLUMN `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户ID,关联上传或关联该附件的用户',
MODIFY COLUMN `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '附件名称,方便识别附件内容',
MODIFY COLUMN `DESCRIPTION_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '附件描述,对附件的详细说明',
MODIFY COLUMN `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '附件类型,比如文档类型、图片类型等区分',
MODIFY COLUMN `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务ID,关联到具体任务下的附件',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,属于哪个流程实例的附件',
MODIFY COLUMN `URL_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '附件的访问链接,若有外部存储可通过此链接访问',
MODIFY COLUMN `CONTENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '内容ID,关联实际存储附件内容的标识(可能和其他存储表关联)',
MODIFY COLUMN `TIME_` datetime(3) NULL DEFAULT NULL COMMENT '时间,附件相关操作的时间记录,比如上传时间等';
ALTER TABLE `act_hi_comment` COMMENT '历史评论表,记录工作流中历史的评论信息,用户可以对任务、流程等发表评论记录在此表';
ALTER TABLE `act_hi_comment`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '评论的唯一标识ID',
MODIFY COLUMN `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '评论类型,可用于区分不同目的的评论,比如审批意见、备注等',
MODIFY COLUMN `TIME_` datetime(3) NOT NULL COMMENT '时间,评论发表的时间',
MODIFY COLUMN `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户ID,发表评论的用户标识',
MODIFY COLUMN `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务ID,关联到具体任务下的评论',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,属于哪个流程实例的评论',
MODIFY COLUMN `ACTION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '操作,评论关联的具体操作描述(可选)',
MODIFY COLUMN `MESSAGE_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '评论内容,具体的文字消息',
MODIFY COLUMN `FULL_MSG_` longblob NULL COMMENT '完整消息内容,可能以二进制大对象存储更复杂的消息(比如带格式等)';
ALTER TABLE `act_hi_detail` COMMENT '历史详情表,用于记录工作流历史执行过程中的各种详细信息,比如变量变化等细节';
ALTER TABLE `act_hi_detail`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '详情记录的唯一标识ID',
MODIFY COLUMN `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '详情类型,区分不同种类的详细信息,如变量更新、任务状态变化等',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,所属的流程实例',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '执行实例ID,对应的执行实例',
MODIFY COLUMN `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务ID,关联的任务(若有)',
MODIFY COLUMN `ACT_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '活动实例ID,对应的活动实例(若相关)',
MODIFY COLUMN `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '名称,用于标识该详细信息的具体名称(比如变量名等)',
MODIFY COLUMN `VAR_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '变量类型,若详情是关于变量的则记录其类型',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录该详情信息的修订情况',
MODIFY COLUMN `TIME_` datetime(3) NOT NULL COMMENT '时间,该详细信息产生的时间',
MODIFY COLUMN `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '字节数组ID,关联相关二进制数据(若有)',
MODIFY COLUMN `DOUBLE_` double NULL DEFAULT NULL COMMENT '双精度数值,若详情涉及双精度数据则记录在此',
MODIFY COLUMN `LONG_` bigint(0) NULL DEFAULT NULL COMMENT '长整型数值,若详情涉及长整型数据则记录在此',
MODIFY COLUMN `TEXT_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '文本内容,若详情涉及文本信息则记录在此',
MODIFY COLUMN `TEXT2_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备用文本内容,可用于其他相关文本信息存储';
ALTER TABLE `act_hi_identitylink` COMMENT '历史身份关联表,记录工作流历史中用户、组等与任务、流程实例等的关联关系信息';
ALTER TABLE `act_hi_identitylink`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '关联关系的唯一标识ID',
MODIFY COLUMN `GROUP_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '组ID,关联的用户组标识(若有)',
MODIFY COLUMN `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '关联类型,比如参与者、负责人等类型区分',
MODIFY COLUMN `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户ID,关联的用户标识',
MODIFY COLUMN `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务ID,关联到具体任务的身份关系',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,属于哪个流程实例的身份关联';
ALTER TABLE `act_hi_procinst` COMMENT '历史流程实例表,记录工作流中已经执行过的流程实例的相关信息,用于追溯流程执行情况';
ALTER TABLE `act_hi_procinst`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '流程实例的唯一标识ID',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '流程实例ID,自身的ID(冗余存储,方便查询等)',
MODIFY COLUMN `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '业务键,用于关联业务系统中的业务对象,方便流程与业务对接',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '流程定义ID,关联对应的流程定义',
MODIFY COLUMN `START_TIME_` datetime(3) NOT NULL COMMENT '开始时间,流程实例开始执行的时间',
MODIFY COLUMN `END_TIME_` datetime(3) NULL DEFAULT NULL COMMENT '结束时间,流程实例结束执行的时间',
MODIFY COLUMN `DURATION_` bigint(0) NULL DEFAULT NULL COMMENT '持续时间,流程实例从开始到结束所经历的时长',
MODIFY COLUMN `START_USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '启动用户ID,记录启动该流程实例的用户',
MODIFY COLUMN `START_ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '开始活动ID,流程开始时对应的活动标识',
MODIFY COLUMN `END_ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '结束活动ID,流程结束时对应的活动标识',
MODIFY COLUMN `SUPER_PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '上级流程实例ID,用于子流程等嵌套流程场景下的关联',
MODIFY COLUMN `DELETE_REASON_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '删除原因,若流程实例被删除记录相应原因',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识',
MODIFY COLUMN `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL
ALTER TABLE `act_hi_taskinst` COMMENT '历史任务实例表,用于记录工作流中已经执行过的任务实例相关信息,方便查看任务执行历史情况。';
ALTER TABLE `act_hi_taskinst`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '任务实例的唯一标识ID',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程定义ID,关联对应的流程定义',
MODIFY COLUMN `TASK_DEF_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务定义键,在流程定义中任务的唯一标识键值',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,所属的流程实例',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '执行实例ID,对应的执行实例',
MODIFY COLUMN `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务名称,方便识别任务内容',
MODIFY COLUMN `PARENT_TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '父任务ID,若任务存在父子层级关系则记录父任务标识',
MODIFY COLUMN `DESCRIPTION_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务描述,对任务的详细说明',
MODIFY COLUMN `OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务所有者,拥有该任务管理权限等的用户',
MODIFY COLUMN `ASSIGNEE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务执行人,实际执行该任务的用户',
MODIFY COLUMN `START_TIME_` datetime(3) NOT NULL COMMENT '开始时间,任务开始执行的时间',
MODIFY COLUMN `CLAIM_TIME_` datetime(3) NULL DEFAULT NULL COMMENT '认领时间,若任务需要被用户认领则记录认领的时间',
MODIFY COLUMN `END_TIME_` datetime(3) NULL DEFAULT NULL COMMENT '结束时间,任务结束执行的时间',
MODIFY COLUMN `DURATION_` bigint(0) NULL DEFAULT NULL COMMENT '持续时间,任务从开始到结束所经历的时长',
MODIFY COLUMN `DELETE_REASON_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '删除原因,若任务实例被删除记录相应原因',
MODIFY COLUMN `PRIORITY_` int(0) NULL DEFAULT NULL COMMENT '优先级,任务的优先级数值,用于任务排序等场景',
MODIFY COLUMN `DUE_DATE_` datetime(3) NULL DEFAULT NULL COMMENT '截止日期,任务要求完成的时间期限',
MODIFY COLUMN `FORM_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '表单键,关联任务对应的表单(若有)',
MODIFY COLUMN `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '类别,任务所属的分类(可自定义分类规则)',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识';
ALTER TABLE `act_hi_varinst` COMMENT '历史变量实例表,记录工作流历史执行过程中变量实例的相关信息,包括变量值变化等情况。';
ALTER TABLE `act_hi_varinst`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '变量实例的唯一标识ID',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,所属的流程实例',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '执行实例ID,对应的执行实例',
MODIFY COLUMN `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务ID,关联的任务(若变量与任务相关)',
MODIFY COLUMN `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '变量名称,唯一标识一个变量',
MODIFY COLUMN `VAR_TYPE_` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '变量类型,如字符串、整数、日期等类型区分',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录变量实例相关信息的修订情况',
MODIFY COLUMN `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '字节数组ID,若变量值以二进制形式存储则关联对应的字节数组标识',
MODIFY COLUMN `DOUBLE_` double NULL DEFAULT NULL COMMENT '双精度数值,若变量值为双精度类型则记录在此',
MODIFY COLUMN `LONG_` bigint(0) NULL DEFAULT NULL COMMENT '长整型数值,若变量值为长整型类型则记录在此',
MODIFY COLUMN `TEXT_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '文本内容,若变量值为文本类型则记录在此',
MODIFY COLUMN `TEXT2_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备用文本内容,可用于存储其他相关文本信息',
MODIFY COLUMN `CREATE_TIME_` datetime(3) NULL DEFAULT NULL COMMENT '创建时间,变量实例创建的时间',
MODIFY COLUMN `LAST_UPDATED_TIME_` datetime(3) NULL DEFAULT NULL COMMENT '最后更新时间,变量实例最后一次被修改的时间';
ALTER TABLE `act_procdef_info` COMMENT '流程定义信息表,用于存储流程定义相关的额外信息,如流程描述等详细信息。';
ALTER TABLE `act_procdef_info`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '唯一标识ID',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '流程定义ID,关联对应的流程定义',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录该流程定义信息的修订情况',
MODIFY COLUMN `INFO_JSON_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '信息JSON的ID,关联存储具体信息内容的字节数组(通常以JSON格式存储信息)';
ALTER TABLE `act_re_deployment` COMMENT '部署表,用于记录工作流相关资源的部署情况,如流程定义文件等的部署信息。';
ALTER TABLE `act_re_deployment`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '部署的唯一标识ID',
MODIFY COLUMN `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '部署名称,方便识别部署内容',
MODIFY COLUMN `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '类别,部署所属的分类(可自定义分类规则)',
MODIFY COLUMN `KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '键,用于唯一标识部署的一个关键值(可能和流程定义等相关)',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识',
MODIFY COLUMN `DEPLOY_TIME_` timestamp(3) NULL DEFAULT NULL COMMENT '部署时间,记录资源进行部署操作的时间',
MODIFY COLUMN `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '引擎版本,工作流引擎的版本号',
MODIFY COLUMN `VERSION_` int(0) NULL DEFAULT 1 COMMENT '版本,部署资源的版本号(默认初始为1,可递增)',
MODIFY COLUMN `PROJECT_RELEASE_VERSION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '项目发布版本,关联项目整体发布的版本情况';
ALTER TABLE `act_re_model` COMMENT '模型表,用于存储工作流相关的模型信息,比如流程设计模型等内容。';
ALTER TABLE `act_re_model`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '模型的唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录模型相关信息的修订情况',
MODIFY COLUMN `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '模型名称,方便识别和区分不同模型',
MODIFY COLUMN `KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '键,模型的唯一标识键值(类似流程定义的关键标识)',
MODIFY COLUMN `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '类别,模型所属的分类(可自定义分类规则)',
MODIFY COLUMN `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL COMMENT '创建时间,模型创建的时间记录',
MODIFY COLUMN `LAST_UPDATE_TIME_` timestamp(3) NULL DEFAULT NULL COMMENT '最后更新时间,模型最后一次被修改的时间',
MODIFY COLUMN `VERSION_` int(0) NULL DEFAULT NULL COMMENT '版本,模型的版本号(可根据修改情况递增等)',
MODIFY COLUMN `META_INFO_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '元信息,存储模型相关的额外描述等元数据信息',
MODIFY COLUMN `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '部署ID,关联对应的部署情况(若模型被部署)',
MODIFY COLUMN `EDITOR_SOURCE_VALUE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '编辑器源值ID,关联存储模型编辑器相关源数据的字节数组标识',
MODIFY COLUMN `EDITOR_SOURCE_EXTRA_VALUE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '编辑器额外源值ID,关联存储模型编辑器额外源数据的字节数组标识',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识';
ALTER TABLE `act_re_procdef` COMMENT '流程定义表,用于存储工作流中流程的定义信息,包括流程结构、节点等定义内容。';
ALTER TABLE `act_re_procdef`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '流程定义的唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录流程定义的修订情况',
MODIFY COLUMN `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '类别,流程定义所属的分类(可自定义分类规则)',
MODIFY COLUMN `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程名称,方便识别流程内容',
MODIFY COLUMN `KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '流程定义键,唯一标识一个流程定义,用于区分不同流程',
MODIFY COLUMN `VERSION_` int(0) NOT NULL COMMENT '版本号,流程定义的版本,每次更新会递增',
MODIFY COLUMN `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '部署ID,关联对应的部署情况',
MODIFY COLUMN `RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '资源名称,流程定义相关资源文件的名称(如BPMN文件等)',
MODIFY COLUMN `DGRM_RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '图形资源名称,流程定义相关图形资源文件的名称(如流程图图片等,若有)',
MODIFY COLUMN `DESCRIPTION_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '描述,对流程定义的详细说明',
MODIFY COLUMN `HAS_START_FORM_KEY_` tinyint(0) NULL DEFAULT NULL COMMENT '是否有启动表单键,标识流程启动时是否关联表单',
MODIFY COLUMN `HAS_GRAPHICAL_NOTATION_` tinyint(0) NULL DEFAULT NULL COMMENT '是否有图形表示,标识流程定义是否有对应的图形展示(如流程图)',
MODIFY COLUMN `SUSPENSION_STATE_` int(0) NULL DEFAULT NULL COMMENT '暂停状态,用于表示流程定义是否处于暂停状态(如暂停使用等情况)',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识',
MODIFY COLUMN `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '引擎版本,工作流引擎的版本号适用该流程定义',
MODIFY COLUMN `APP_VERSION_` int(0) NULL DEFAULT NULL COMMENT '应用版本,关联应用的版本号(若流程与应用相关)';
ALTER TABLE `act_ru_deadletter_job` COMMENT '死信任务表,用于记录工作流中出现异常等情况进入死信队列的任务相关信息。';
ALTER TABLE `act_ru_deadletter_job`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '死信任务的唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录死信任务相关信息的修订情况',
MODIFY COLUMN `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '任务类型,区分不同种类的死信任务(如定时任务、服务任务等出现异常成为死信的情况)',
MODIFY COLUMN `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL COMMENT '是否独占,标识该任务是否独占执行(互斥等情况)',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '执行实例ID,关联对应的执行实例',
MODIFY COLUMN `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,所属的流程实例',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程定义ID,关联对应的流程定义',
MODIFY COLUMN `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '异常堆栈ID,关联存储异常堆栈信息的字节数组标识',
MODIFY COLUMN `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '异常消息,记录任务出现异常的具体文字描述',
MODIFY COLUMN `DUEDATE_` timestamp(3) NULL DEFAULT NULL COMMENT '截止日期,任务原本预期完成的时间(可能用于判断超时等情况)',
MODIFY COLUMN `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '重复规则,若任务可重复执行相关的规则描述(若有)',
MODIFY COLUMN `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '处理程序类型,处理该死信任务的程序类型(如重试机制对应的处理程序等)',
MODIFY COLUMN `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '处理程序配置,对应处理程序的配置参数信息',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识';
ALTER TABLE `act_ru_event_subscr` COMMENT '运行时事件订阅表,用于记录工作流运行过程中对各类事件进行订阅的相关信息。';
ALTER TABLE `act_ru_event_subscr`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '事件订阅的唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录事件订阅相关信息的修订情况',
MODIFY COLUMN `EVENT_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '事件类型,明确是哪种类型的工作流事件,比如任务创建、流程启动等类型',
MODIFY COLUMN `EVENT_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '事件名称,对具体事件更具描述性的名称',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '执行实例ID,关联对应的执行实例(若事件与执行相关)',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,所属的流程实例(若事件与流程实例相关)',
MODIFY COLUMN `ACTIVITY_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '活动ID,关联对应的活动(若事件与特定活动相关)',
MODIFY COLUMN `CONFIGURATION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '配置信息,针对该事件订阅的一些额外配置参数等内容',
MODIFY COLUMN `CREATED_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间,记录事件订阅创建的时间点,默认取当前时间',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程定义ID,关联对应的流程定义(事件基于的流程定义)',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识';
ALTER TABLE `act_ru_execution` COMMENT '运行时执行实例表,用于记录工作流正在运行的执行实例相关信息,反映流程执行的实时状态。';
ALTER TABLE `act_ru_execution`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '执行实例的唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录执行实例相关信息的修订情况',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,所属的流程实例',
MODIFY COLUMN `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '业务键,关联业务系统中的业务对象,便于流程与业务对接',
MODIFY COLUMN `PARENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '父实例ID,若执行实例存在父子层级关系,则记录父执行实例的标识',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程定义ID,关联对应的流程定义',
MODIFY COLUMN `SUPER_EXEC_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '上级执行实例,用于嵌套等复杂流程场景下的上级执行关联',
MODIFY COLUMN `ROOT_PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '根流程实例ID,整个流程树的根流程实例标识',
MODIFY COLUMN `ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '活动ID,当前执行到的活动标识',
MODIFY COLUMN `IS_ACTIVE_` tinyint(0) NULL DEFAULT NULL COMMENT '是否活跃,标识该执行实例当前是否处于活动执行状态',
MODIFY COLUMN `IS_CONCURRENT_` tinyint(0) NULL DEFAULT NULL COMMENT '是否并发,判断该执行实例是否处于并发执行场景',
MODIFY COLUMN `IS_SCOPE_` tinyint(0) NULL DEFAULT NULL COMMENT '是否作用域,用于确定执行实例是否作为一个作用域范围(涉及变量等作用域相关概念)',
MODIFY COLUMN `IS_EVENT_SCOPE_` tinyint(0) NULL DEFAULT NULL COMMENT '是否事件作用域,标识是否作为事件相关的作用域情况',
MODIFY COLUMN `IS_MI_ROOT_` tinyint(0) NULL DEFAULT NULL COMMENT '是否多实例根,判断是否为多实例流程的根实例情况',
MODIFY COLUMN `SUSPENSION_STATE_` int(0) NULL DEFAULT NULL COMMENT '暂停状态,记录执行实例是否处于暂停状态',
MODIFY COLUMN `CACHED_ENT_STATE_` int(0) NULL DEFAULT NULL COMMENT '缓存实体状态,用于记录执行实例相关实体在缓存中的状态情况(内部缓存机制相关)',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识',
MODIFY COLUMN `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '名称,给执行实例赋予的一个便于识别的名称(可选)',
MODIFY COLUMN `START_TIME_` datetime(3) NULL DEFAULT NULL COMMENT '开始时间,执行实例开始执行的时间',
MODIFY COLUMN `START_USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '启动用户ID,记录启动该执行实例的用户标识',
MODIFY COLUMN `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL COMMENT '锁时间,涉及并发等控制场景下锁获取或释放的时间记录',
MODIFY COLUMN `IS_COUNT_ENABLED_` tinyint(0) NULL DEFAULT NULL COMMENT '是否计数启用,标识是否开启相关计数功能(比如任务数量等计数)',
MODIFY COLUMN `EVT_SUBSCR_COUNT_` int(0) NULL DEFAULT NULL COMMENT '事件订阅数量,记录该执行实例相关的事件订阅数量情况',
MODIFY COLUMN `TASK_COUNT_` int(0) NULL DEFAULT NULL COMMENT '任务数量,当前执行实例下包含的任务数量统计',
MODIFY COLUMN `JOB_COUNT_` int(0) NULL DEFAULT NULL COMMENT '作业数量,相关作业的数量统计(如定时作业等)',
MODIFY COLUMN `TIMER_JOB_COUNT_` int(0) NULL DEFAULT NULL COMMENT '定时器作业数量,专门针对定时器类型作业的数量统计',
MODIFY COLUMN `SUSP_JOB_COUNT_` int(0) NULL DEFAULT NULL COMMENT '暂停作业数量,处于暂停状态的作业数量统计',
MODIFY COLUMN `DEADLETTER_JOB_COUNT_` int(0) NULL DEFAULT NULL COMMENT '死信作业数量,进入死信队列的作业数量统计',
MODIFY COLUMN `VAR_COUNT_` int(0) NULL DEFAULT NULL COMMENT '变量数量,该执行实例涉及的变量数量统计',
MODIFY COLUMN `ID_LINK_COUNT_` int(0) NULL DEFAULT NULL COMMENT '标识链接数量,相关标识链接的数量统计(用于关联等情况)',
MODIFY COLUMN `APP_VERSION_` int(0) NULL DEFAULT NULL COMMENT '应用版本,关联应用的版本号(若执行实例与应用相关)';
ALTER TABLE `act_ru_identitylink` COMMENT '运行时身份关联表,用于记录工作流运行时用户、组等与任务、流程实例等之间的关联关系信息。';
ALTER TABLE `act_ru_identitylink`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '关联关系的唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录身份关联关系相关信息的修订情况',
MODIFY COLUMN `GROUP_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '组ID,关联的用户组标识(若有)',
MODIFY COLUMN `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '关联类型,比如参与者、负责人等类型区分',
MODIFY COLUMN `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户ID,关联的用户标识',
MODIFY COLUMN `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务ID,关联到具体任务的身份关系',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,属于哪个流程实例的身份关联',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程定义ID,关联对应的流程定义(身份关联基于的流程定义)';
ALTER TABLE `act_ru_integration` COMMENT '运行时集成表,用于记录工作流运行过程中与外部系统集成相关的信息,比如调用外部服务等情况。';
ALTER TABLE `act_ru_integration`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '集成记录的唯一标识ID',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '执行实例ID,关联对应的执行实例(集成操作基于的执行实例)',
MODIFY COLUMN `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,所属的流程实例(集成操作所在的流程实例)',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程定义ID,关联对应的流程定义(集成操作依据的流程定义)',
MODIFY COLUMN `FLOW_NODE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程节点ID,关联到具体流程节点(集成操作发生的节点位置)',
MODIFY COLUMN `CREATED_DATE_` timestamp(3) NULL DEFAULT NULL COMMENT '创建时间,记录集成相关记录创建的时间';
ALTER TABLE `act_ru_job` COMMENT '运行时作业表,用于记录工作流运行过程中各种作业(如定时作业等)的相关信息。';
ALTER TABLE `act_ru_job`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '作业的唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录作业相关信息的修订情况',
MODIFY COLUMN `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '作业类型,区分不同种类的作业,比如定时作业、异步作业等类型',
MODIFY COLUMN `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL COMMENT '锁过期时间,涉及作业并发控制等场景下锁的过期时间记录',
MODIFY COLUMN `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '锁所有者,记录获取锁的对象(通常是执行作业的相关组件等)',
MODIFY COLUMN `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL COMMENT '是否独占,标识该作业是否独占执行(互斥等情况)',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '执行实例ID,关联对应的执行实例(作业基于的执行实例)',
MODIFY COLUMN `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,所属的流程实例(作业所在的流程实例)',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程定义ID,关联对应的流程定义(作业依据的流程定义)',
MODIFY COLUMN `RETRIES_` int(0) NULL DEFAULT NULL COMMENT '重试次数,作业执行失败后进行重试的次数统计',
MODIFY COLUMN `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '异常堆栈ID,关联存储异常堆栈信息的字节数组标识(作业出现异常时)',
MODIFY COLUMN `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '异常消息,记录作业出现异常的具体文字描述',
MODIFY COLUMN `DUEDATE_` timestamp(3) NULL DEFAULT NULL COMMENT '截止日期,作业预期完成的时间(如定时作业的触发时间等)',
MODIFY COLUMN `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '重复规则,作业可重复执行相关的规则描述(若有)',
MODIFY COLUMN `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '处理程序类型,处理该作业的程序类型(如执行逻辑对应的处理程序等)',
MODIFY COLUMN `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '处理程序配置,对应处理程序的配置参数信息',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识';
ALTER TABLE `act_ru_suspended_job` COMMENT '运行时暂停作业表,用于记录工作流运行过程中处于暂停状态的作业相关信息。';
ALTER TABLE `act_ru_suspended_job`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '暂停作业的唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录暂停作业相关信息的修订情况',
MODIFY COLUMN `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '作业类型,区分不同种类的暂停作业(同普通作业的类型分类类似)',
MODIFY COLUMN `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL COMMENT '是否独占,标识该暂停作业是否独占执行(互斥等情况)',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '执行实例ID,关联对应的执行实例(暂停作业基于的执行实例)',
MODIFY COLUMN `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,所属的流程实例(暂停作业所在的流程实例)',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程定义ID,关联对应的流程定义(暂停作业依据的流程定义)',
MODIFY COLUMN `RETRIES_` int(0) NULL DEFAULT NULL COMMENT '重试次数,暂停作业后续若恢复执行失败后进行重试的次数统计',
MODIFY COLUMN `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '异常堆栈ID,关联存储异常堆栈信息的字节数组标识(暂停作业出现异常时)',
MODIFY COLUMN `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '异常消息,记录暂停作业出现异常的具体文字描述',
MODIFY COLUMN `DUEDATE_` timestamp(3) NULL DEFAULT NULL COMMENT '截止日期,暂停作业原本预期完成的时间(可能用于判断超时等情况)',
MODIFY COLUMN `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '重复规则,暂停作业可重复执行相关的规则描述(若有)',
MODIFY COLUMN `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '处理程序类型,处理该暂停作业的程序类型(如恢复执行等相关处理程序)',
MODIFY COLUMN `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '处理程序配置,对应处理程序的配置参数信息',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识';
ALTER TABLE `act_ru_task` COMMENT '运行时任务表,用于记录工作流运行过程中正在执行或待执行的任务相关信息,反映任务的实时状态。';
ALTER TABLE `act_ru_task`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '任务的唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录任务相关信息的修订情况',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '执行实例ID,关联对应的执行实例(任务所属的执行实例)',
MODIFY COLUMN `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,所属的流程实例',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程定义ID,关联对应的流程定义',
MODIFY COLUMN `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务名称,方便识别任务内容',
MODIFY COLUMN `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '业务键,关联业务系统中的业务对象(任务与业务对接的标识)',
MODIFY COLUMN `PARENT_TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '父任务ID,若任务存在父子层级关系,则记录父任务的标识',
MODIFY COLUMN `DESCRIPTION_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务描述,对任务的详细说明',
MODIFY COLUMN `TASK_DEF_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务定义键,在流程定义中任务的唯一标识键值',
MODIFY COLUMN `OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务所有者,拥有该任务管理权限等的用户',
MODIFY COLUMN `ASSIGNEE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务执行人,实际执行该任务的用户',
MODIFY COLUMN `DELEGATION_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '委托情况,记录任务是否被委托以及相关委托信息(若有)',
MODIFY COLUMN `PRIORITY_` int(0) NULL DEFAULT NULL COMMENT '优先级,任务的优先级数值,用于任务排序等场景',
MODIFY COLUMN `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL COMMENT '创建时间,任务创建的时间记录',
MODIFY COLUMN `DUE_DATE_` datetime(3) NULL DEFAULT NULL COMMENT '截止日期,任务要求完成的时间期限',
MODIFY COLUMN `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '类别,任务所属的分类(可自定义分类规则)',
MODIFY COLUMN `SUSPENSION_STATE_` int(0) NULL DEFAULT NULL COMMENT '暂停状态,记录任务是否处于暂停状态',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识',
MODIFY COLUMN `FORM_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '表单键,关联任务对应的表单(若有)',
MODIFY COLUMN `CLAIM_TIME_` datetime(3) NULL DEFAULT NULL COMMENT '认领时间,若任务需要被用户认领则记录认领的时间',
MODIFY COLUMN `APP_VERSION_` int(0) NULL DEFAULT NULL COMMENT '应用版本,关联应用的版本号(若任务与应用相关)';
ALTER TABLE `act_ru_timer_job` COMMENT '运行时定时器作业表,用于记录工作流运行过程中定时器类型作业的相关信息,如定时触发的任务等情况。';
ALTER TABLE `act_ru_timer_job`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '定时器作业的唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录定时器作业相关信息的修订情况',
MODIFY COLUMN `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '作业类型,明确为定时器作业类型',
MODIFY COLUMN `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL COMMENT '锁过期时间,涉及定时器作业并发控制等场景下锁的过期时间记录',
MODIFY COLUMN `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '锁所有者,记录获取定时器作业锁的对象(通常是执行作业的相关组件等)',
MODIFY COLUMN `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL COMMENT '是否独占,标识该定时器作业是否独占执行(互斥等情况)',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '执行实例ID,关联对应的执行实例(定时器作业基于的执行实例)',
MODIFY COLUMN `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,所属的流程实例(定时器作业所在的流程实例)',
MODIFY COLUMN `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程定义ID,关联对应的流程定义(定时器作业依据的流程定义)',
MODIFY COLUMN `RETRIES_` int(0) NULL DEFAULT NULL COMMENT '重试次数,定时器作业执行失败后进行重试的次数统计',
MODIFY COLUMN `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '异常堆栈ID,关联存储异常堆栈信息的字节数组标识(定时器作业出现异常时)',
MODIFY COLUMN `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '异常消息,记录定时器作业出现异常的具体文字描述',
MODIFY COLUMN `DUEDATE_` timestamp(3) NULL DEFAULT NULL COMMENT '截止日期,定时器作业预期触发执行的时间',
MODIFY COLUMN `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '重复规则,定时器作业可重复触发执行相关的规则描述(若有)',
MODIFY COLUMN `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '处理程序类型,处理该定时器作业的程序类型(如触发执行逻辑对应的处理程序等)',
MODIFY COLUMN `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '处理程序配置,对应处理程序的配置参数信息',
MODIFY COLUMN `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户ID,用于多租户场景下的区分标识';
ALTER TABLE `act_ru_variable` COMMENT '运行时变量表,用于记录工作流运行过程中使用的变量相关信息,包括变量的值、类型等情况。';
ALTER TABLE `act_ru_variable`
MODIFY COLUMN `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '变量的唯一标识ID',
MODIFY COLUMN `REV_` int(0) NULL DEFAULT NULL COMMENT '版本号,记录变量相关信息的修订情况',
MODIFY COLUMN `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '变量类型,如字符串、整数、日期等类型区分',
MODIFY COLUMN `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '变量名称,唯一标识一个变量',
MODIFY COLUMN `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '执行实例ID,关联对应的执行实例(变量所在的执行实例)',
MODIFY.Column `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '流程实例ID,所属的流程实例',
MODIFY COLUMN `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '任务ID,关联的任务(若变量与任务相关)',
MODIFY COLUMN `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '字节数组ID,若变量值以二进制形式存储则关联对应的字节数组标识',
MODIFY COLUMN `DOUBLE_` double NULL DEFAULT NULL COMMENT '双精度数值,若变量值为双精度类型则记录在此',
MODIFY COLUMN `LONG_` bigint(0) NULL DEFAULT NULL COMMENT '长整型数值,若变量值为长整型类型则记录在此',
MODIFY COLUMN `TEXT_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '文本内容,若变量值为文本类型则记录在此',
MODIFY COLUMN `TEXT2_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备用文本内容,可用于存储其他相关文本信息';