Flowable基础表结构

  工作流程的相关操作都是操作存储在对应的表结构中,为了能更好的弄清楚Flowable的实现原理和细节,我们有必要先弄清楚Flowable的相关表结构及其作用。在Flowable中的表结构在初始化的时候会创建相关表结构,具体如下:

  • ACT_EVT:用于记录工作流引擎在运行过程中产生的各种事件信息。
  • ACT_GEGE 表示 general。 通用数据, 用于不同场景下
  • ACT_HIHI表示 history。 这些表包含历史数据,比如历史流程实例, 变量,任务等等。
  • ACT_ID: ID表示identity(组织机构)。这些表包含标识的信息,如用户,用户组,等等。
  • ACT_PRODEF_:表⽰这都是跟记录流程定义相关的表。
  • ACT_RERE表示 repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。
  • ACT_RURU表示 runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Flowable只在流程实例执行过程中保存这些数据, 在流程结束时就会删除这些记录。 这样运行时表可以一直很小速度很快。
  • FLW_CHANNEL:此表一般用于存储通道定义相关信息。
  • FLW_EV_DATABASE*:数据库变更日志表。
  • FLW_EVENT:存储事件部署的相关信息。
  • FLW_RU_BATCH:存储批量操作的各个部分信息。

具体的表结构的含义:

表分类表名解释
ACT_EVT_LOG主要用于记录工作流引擎在运行过程中产生的各种事件信息。这些事件信息可以帮助开发者和运维人员监控工作流的执行情况、进行故障排查以及审计等操作
通⽤信息表
ACT_GE_BYTEARRAY该表用于存储流程定义和流程资源(如 BPMN 文件、表单定义等)的二进制数据。
ACT_GE_PROPERTY存储 Flowable 引擎的属性信息,如版本号等。
流程历史记录
ACT_HI_ACTINST记录流程中每个活动实例的历史信息,活动可以是任务、网关、事件等。通过该表可以了解每个活动的执行情况,如开始时间、结束时间、持续时间等。
ACT_HI_ATTACHMENT存储与流程实例、任务等相关的附件历史信息,例如文档、图片等。
ACT_HI_COMMENT记录与流程实例、任务等相关的评论历史信息,通常用于用户在处理流程时添加备注或意见。
ACT_HI_DETAIL存储流程执行过程中的详细信息,如变量的更新、表单字段的提交等。
ACT_HI_ENTITYLINK记录实体之间的链接关系的历史信息,例如流程实例与其他业务实体之间的关联。
ACT_HI_IDENTITYLINK记录流程实例、任务等与用户或组之间的身份关联历史信息,例如任务的分配、参与者等。
ACT_HI_PROCINST记录流程实例的历史信息,包括流程实例的启动时间、结束时间、持续时间等。
ACT_HI_TASKINST记录任务实例的历史信息,包括任务的创建时间、完成时间、持续时间、分配人等。
ACT_HI_TSK_LOG记录任务相关的详细日志信息,可能包括任务的状态变化、操作记录等。
ACT_HI_VARINST记录流程执行过程中变量的历史信息,包括变量的名称、类型、值等。
用户用户组表
ACT_ID_BYTEARRAY二进制数据表
ACT_ID_GROUP用户组信息表
ACT_ID_INFO用户信息详情表
ACT_ID_MEMBERSHIP人与组关系表
ACT_ID_PRIV权限表
ACT_ID_PRIV_MAPPING用户或组权限关系表
ACT_ID_PROPERTY属性表
ACT_ID_TOKEN记录用户的token信息
ACT_ID_USER用户表
ACT_PROCDEF_INFO为流程定义存储额外的元数据和配置信息,这些信息并非流程定义的核心部分,但对流程的执行、管理和监控有重要作用。借助该表,可在运行时动态调整流程定义的行为,而无需重新部署流程定义。
流程定义表
ACT_RE_DEPLOYMENT部署单元信息
ACT_RE_MODEL模型信息
ACT_RE_PROCDEF已部署的流程定义
运行实例表
ACT_RU_EVENT_SUBSCR运行时事件
ACT_RU_EXECUTION运行时流程执行实例
ACT_RU_IDENTITYLINK运行时用户关系信息,存储任务节点与参与者的相关信息
ACT_RU_JOB运行时作业
ACT_RU_TASK运行时任务
ACT_RU_VARIABLE运行时变量表

1. act_evt_log(事件日志表)

  • 用途:该表主要用于记录工作流引擎在运行过程中产生的各类事件信息。这些事件日志能够帮助开发者和运维人员监控工作流的执行状态、进行故障排查以及审计工作流操作。例如,通过查看事件日志可以了解流程实例的启动、任务的分配与完成、变量的更新等操作的详细情况。
  • 常见字段
    • LOG_NR_:日志记录的唯一编号,用于唯一标识每条日志记录,方便后续查询和引用。
    • TYPE_:事件的类型,例如流程实例启动事件、任务完成事件、变量更新事件等。不同的事件类型对应不同的工作流操作,通过该字段可以快速区分不同类型的事件。
    • PROC_DEF_ID_:关联的流程定义 ID,用于标识该事件所属的流程定义。通过该字段可以知道事件是在哪个流程定义的执行过程中产生的。
    • PROC_INST_ID_:关联的流程实例 ID,用于标识该事件所属的具体流程实例。在一个流程定义可能会有多个流程实例同时运行,通过该字段可以确定事件发生在哪个具体的流程实例中。
    • EXECUTION_ID_:关联的执行实例 ID,执行实例是流程实例中的一个执行分支。该字段可以帮助进一步定位事件在流程实例中的具体执行位置。
    • TASK_ID_:关联的任务 ID,如果事件与任务相关(如任务创建、分配、完成等),该字段将记录对应的任务 ID。
    • TIME_STAMP_:事件发生的时间戳,记录了事件发生的具体时间,方便按照时间顺序查看事件的发生过程。
    • USER_ID_:执行该事件的用户 ID,如果事件是由用户操作触发的,该字段将记录执行操作的用户的标识。
    • DATA_:事件的详细数据,通常以二进制或 JSON 格式存储,包含了事件的具体信息,如变量的更新值、任务的审批意见等。

2. act_ge_bytearray(通用字节数组表)

  • 用途:此表用于存储流程定义和流程资源的二进制数据,这些资源可以是 BPMN 文件、表单定义文件、图片等。在部署流程定义时,Flowable 会将相关的文件内容以二进制形式存储在该表中,以便后续使用。
  • 常见字段
    • ID_:资源的唯一标识符,用于唯一标识存储在表中的每个二进制资源。
    • REV_:资源的版本号,当资源被更新时,版本号会相应递增,用于跟踪资源的变更历史。
    • NAME_:资源的名称,通常是文件的原始名称,用于描述资源的用途。
    • DEPLOYMENT_ID_:关联的部署 ID,指向 act_re_deployment 表中的相应记录,表明该资源是通过哪一次部署操作被存储到数据库中的。
    • BYTES_:存储的二进制数据,即资源文件的实际内容。
    • GENERATED_:标记该资源是否为自动生成。如果是自动生成的资源,该字段的值通常为 true;否则为 false

3. act_ge_property(通用属性表)

  • 用途:该表用于存储 Flowable 工作流引擎的一些通用属性信息,这些属性可以是引擎的配置参数、版本信息等。通过该表,引擎可以在运行时获取和修改这些属性,以满足不同的配置需求。
  • 常见字段
    • NAME_:属性的名称,用于唯一标识一个属性。常见的属性名称可能包括引擎的版本号、数据库的版本号、默认的时区等。
    • VALUE_:属性的值,存储了属性的具体内容。例如,如果属性名称是 engine.version,则属性值可能是 6.7.2
    • REV_:属性的版本号,当属性的值被更新时,版本号会相应递增,用于跟踪属性的变更历史。

4. act_hi_actinst(历史活动实例表)

  • 用途:记录流程中每个活动实例的历史信息,活动可以是任务、网关、事件等。通过该表可以了解每个活动的执行情况,如开始时间、结束时间、持续时间等。
  • 常见字段
    • ID_:活动实例的唯一标识符。
    • PROC_DEF_ID_:关联的流程定义 ID。
    • PROC_INST_ID_:关联的流程实例 ID。
    • EXECUTION_ID_:关联的执行实例 ID。
    • ACT_ID_:活动的 ID。
    • ACT_NAME_:活动的名称。
    • START_TIME_:活动开始的时间。
    • END_TIME_:活动结束的时间。
    • DURATION_:活动的持续时间。

5. act_hi_attachment(历史附件表)

  • 用途:存储与流程实例、任务等相关的附件历史信息,例如文档、图片等。
  • 常见字段
    • ID_:附件的唯一标识符。
    • PROC_INST_ID_:关联的流程实例 ID。
    • TASK_ID_:关联的任务 ID。
    • NAME_:附件的名称。
    • DESCRIPTION_:附件的描述信息。
    • TYPE_:附件的类型。
    • URL_:附件的访问 URL。
    • CONTENT_ID_:附件内容的 ID。

6. act_hi_comment(历史评论表)

  • 用途:记录与流程实例、任务等相关的评论历史信息,通常用于用户在处理流程时添加备注或意见。
  • 常见字段
    • ID_:评论的唯一标识符。
    • TYPE_:评论的类型。
    • TIME_:评论的时间。
    • USER_ID_:发表评论的用户 ID。
    • TASK_ID_:关联的任务 ID。
    • PROC_INST_ID_:关联的流程实例 ID。
    • ACTION_:评论的操作类型。
    • MESSAGE_:评论的内容。

7. act_hi_detail(历史详情表)

  • 用途:存储流程执行过程中的详细信息,如变量的更新、表单字段的提交等。
  • 常见字段
    • ID_:详情记录的唯一标识符。
    • TYPE_:详情的类型,如变量更新、表单提交等。
    • PROC_INST_ID_:关联的流程实例 ID。
    • EXECUTION_ID_:关联的执行实例 ID。
    • TASK_ID_:关联的任务 ID。
    • ACT_INST_ID_:关联的活动实例 ID。
    • NAME_:详情的名称,如变量名、表单字段名等。
    • VAR_TYPE_:变量的类型。
    • REV_:版本号。
    • TIME_:详情发生的时间。
    • BYTEARRAY_ID_:关联的字节数组 ID(如果有)。
    • DOUBLE_:存储的双精度浮点数值(如果适用)。
    • LONG_:存储的长整数值(如果适用)。
    • TEXT_:存储的文本值(如果适用)。
    • TEXT2_:存储的额外文本值(如果适用)。

8. act_hi_entitylink(历史实体链接表)

  • 用途:记录实体之间的链接关系的历史信息,例如流程实例与其他业务实体之间的关联。
  • 常见字段
    • ID_:实体链接的唯一标识符。
    • LINK_TYPE_:链接的类型。
    • CREATE_TIME_:链接创建的时间。
    • END_TIME_:链接结束的时间(如果有)。
    • REF_TYPE_:引用的实体类型。
    • REF_ID_:引用的实体 ID。
    • SOURCE_SCOPE_TYPE_:源范围的类型。
    • SOURCE_SCOPE_ID_:源范围的 ID。
    • SOURCE_SCOPE_DEFINITION_ID_:源范围定义的 ID。
    • TARGET_SCOPE_TYPE_:目标范围的类型。
    • TARGET_SCOPE_ID_:目标范围的 ID。
    • TARGET_SCOPE_DEFINITION_ID_:目标范围定义的 ID。

9. act_hi_identitylink(历史身份链接表)

  • 用途:记录流程实例、任务等与用户或组之间的身份关联历史信息,例如任务的分配、参与者等。
  • 常见字段
    • ID_:身份链接的唯一标识符。
    • GROUP_ID_:关联的组 ID。
    • TYPE_:身份链接的类型,如参与者、候选人等。
    • USER_ID_:关联的用户 ID。
    • TASK_ID_:关联的任务 ID。
    • PROC_INST_ID_:关联的流程实例 ID。
    • CREATE_TIME_:身份链接创建的时间。
    • DELETE_TIME_:身份链接删除的时间(如果有)。

10. act_hi_procinst(历史流程实例表)

  • 用途:记录流程实例的历史信息,包括流程实例的启动时间、结束时间、持续时间等。
  • 常见字段
    • ID_:流程实例的唯一标识符。
    • PROC_INST_ID_:关联的流程实例 ID(与 ID_ 相同)。
    • BUSINESS_KEY_:业务键,用于关联业务数据。
    • PROC_DEF_ID_:关联的流程定义 ID。
    • START_TIME_:流程实例的开始时间。
    • END_TIME_:流程实例的结束时间。
    • DURATION_:流程实例的持续时间。
    • START_USER_ID_:启动流程实例的用户 ID。
    • START_ACT_ID_:启动流程实例的活动 ID。
    • END_ACT_ID_:结束流程实例的活动 ID。
    • SUPER_PROCESS_INSTANCE_ID_:父流程实例的 ID(如果有)。
    • DELETE_REASON_:流程实例被删除的原因(如果有)。

11. act_hi_taskinst(历史任务实例表)

  • 用途:记录任务实例的历史信息,包括任务的创建时间、完成时间、持续时间、分配人等。
  • 常见字段
    • ID_:任务实例的唯一标识符。
    • PROC_INST_ID_:关联的流程实例 ID。
    • EXECUTION_ID_:关联的执行实例 ID。
    • TASK_DEF_KEY_:任务定义的键。
    • NAME_:任务的名称。
    • PARENT_TASK_ID_:父任务的 ID。
    • ASSIGNEE_:任务的分配人。
    • START_TIME_:任务的开始时间。
    • END_TIME_:任务的结束时间。
    • DURATION_:任务的持续时间。
    • DELETE_REASON_:任务被删除的原因(如果有)。
    • OWNER_:任务的所有者。
    • PRIORITY_:任务的优先级。
    • DUE_DATE_:任务的截止日期。

12. act_hi_tsk_log(历史任务日志表)

  • 用途:记录任务相关的详细日志信息,可能包括任务的状态变化、操作记录等。
  • 常见字段:不同版本的 Flowable 可能会有所不同,但通常会包含与任务相关的标识信息、操作时间、操作类型等。

13. act_hi_varinst(历史变量实例表)

  • 用途:记录流程执行过程中变量的历史信息,包括变量的名称、类型、值等。
  • 常见字段
    • ID_:变量实例的唯一标识符。
    • PROC_INST_ID_:关联的流程实例 ID。
    • EXECUTION_ID_:关联的执行实例 ID。
    • TASK_ID_:关联的任务 ID。
    • NAME_:变量的名称。
    • VAR_TYPE_:变量的类型。
    • REV_:版本号。
    • BYTEARRAY_ID_:关联的字节数组 ID(如果有)。
    • DOUBLE_:存储的双精度浮点数值(如果适用)。
    • LONG_:存储的长整数值(如果适用)。
    • TEXT_:存储的文本值(如果适用)。
    • TEXT2_:存储的额外文本值(如果适用)。
    • CREATE_TIME_:变量创建的时间。
    • LAST_UPDATED_TIME_:变量最后更新的时间。

13. act_procdef_info(存储流程定义的额外配置信息)

  • 用途act_procdef_info 表为流程定义存储额外的元数据和配置信息,这些信息并非流程定义的核心部分,但对流程的执行、管理和监控有重要作用。借助该表,可在运行时动态调整流程定义的行为,而无需重新部署流程定义。
  • 常见字段
    • ID_:这是记录的唯一标识符,用于在表中唯一确定一条记录。
    • PROC_DEF_ID_:该字段关联对应的流程定义 ID,明确此记录属于哪个具体的流程定义。
    • REV_:代表记录的版本号,当流程定义的配置信息发生改变时,版本号会相应递增,有助于跟踪和管理配置的变更历史。
    • INFO_JSON_ID_:指向存储流程定义配置信息的 JSON 数据的 ACT_GE_BYTEARRAY 表中的记录 ID。JSON 数据可包含各种自定义的配置信息,像流程变量的默认值、任务分配规则、事件监听器配置等。
  • 使用场景
    • 动态配置流程行为:在流程运行期间,能够通过更新 act_procdef_info 表中的 JSON 数据,动态调整流程的行为。例如,可根据业务需求临时改变某个任务的分配规则,或者修改流程变量的默认值。
    • 集成外部系统:将流程定义与外部系统集成时,可在 act_procdef_info 表中存储外部系统的相关配置信息,如接口地址、认证信息等。这样在流程执行过程中,就能方便地调用外部系统的服务。
    • 流程监控和审计:通过记录流程定义的配置变更历史,可用于流程的监控和审计。在出现问题时,能够追溯配置的变更情况,找出可能的原因。
  • 示例
    假设你有一个请假流程,原本任务分配规则是固定分配给部门经理。但在某些特殊情况下,你希望能够动态调整任务分配规则。可以在 act_procdef_info 表的 JSON 数据中添加一个配置项,指定任务分配的规则。当需要调整时,只需更新该 JSON 数据即可。
{
    "taskAssignmentRule": {
        "taskKey": "approveTask",
        "assigneeExpression": "${departmentManager}"
    }
}

在这个示例中,taskAssignmentRule 是一个自定义的配置项,taskKey 表示要配置的任务的键,assigneeExpression 是任务分配的表达式。通过更新这个 JSON 数据,就可以动态改变任务的分配规则。

这三张表都属于 Flowable 工作流引擎中以 act_re_ 开头的流程定义相关表,它们在工作流的部署、模型管理和流程定义存储方面发挥着关键作用,以下是对它们的详细介绍。

14. act_re_deployment(流程部署表)

  • 用途:该表主要用于记录流程定义的部署信息。在 Flowable 中,当你将一个或多个流程定义文件(如 BPMN 文件)部署到工作流引擎时,会在这个表中创建一条记录,用于跟踪部署的相关元数据。
  • 常见字段
    • ID_:部署的唯一标识符,用于在表中唯一标识一次部署操作。
    • NAME_:部署的名称,通常由用户在部署时指定,可用于对部署进行描述和区分。
    • CATEGORY_:部署的类别,可用于对部署进行分类管理,例如按照业务模块或流程类型进行分类。
    • TENANT_ID_:租户 ID,如果使用了多租户功能,该字段用于区分不同租户的部署。
    • DEPLOY_TIME_:部署的时间,记录了流程定义文件被部署到工作流引擎的具体时间。

15. act_re_model(模型表)

  • 用途:此表用于存储流程模型的相关信息。在 Flowable 中,你可以使用模型设计器创建和编辑流程模型,这些模型的元数据会存储在 act_re_model 表中。模型可以是 BPMN 模型、表单模型等。
  • 常见字段
    • ID_:模型的唯一标识符,用于唯一标识一个流程模型。
    • NAME_:模型的名称,通常由用户在创建模型时指定,用于描述模型的用途。
    • KEY_:模型的键,是模型的一个唯一标识,可用于在代码中引用该模型。
    • CATEGORY_:模型的类别,可用于对模型进行分类管理。
    • VERSION_:模型的版本号,当模型被修改并保存时,版本号会递增。
    • CREATE_TIME_:模型的创建时间,记录了模型被创建的具体时间。
    • LAST_UPDATE_TIME_:模型的最后更新时间,记录了模型最后一次被修改的时间。

16. act_re_procdef(流程定义表)

  • 用途:该表用于存储流程定义的详细信息。当你部署一个流程定义文件后,Flowable 会解析该文件并将流程定义的相关信息存储在 act_re_procdef 表中。通过这个表,工作流引擎可以快速获取流程定义的元数据和结构信息。
  • 常见字段
    • ID_:流程定义的唯一标识符,格式通常为 {流程定义键}:{版本号}:{随机生成的 ID},用于唯一标识一个流程定义。
    • REV_:流程定义的版本号,当流程定义被更新并重新部署时,版本号会递增。
    • CATEGORY_:流程定义的类别,与 act_re_deployment 表中的 CATEGORY_ 字段相关联,用于对流程定义进行分类管理。
    • NAME_:流程定义的名称,通常从 BPMN 文件中读取,用于描述流程的用途。
    • KEY_:流程定义的键,是流程定义的一个唯一标识,可用于在代码中引用该流程定义。
    • VERSION_:流程定义的版本,用于区分同一流程定义的不同版本。
    • DEPLOYMENT_ID_:关联的部署 ID,指向 act_re_deployment 表中的相应记录,表明该流程定义是通过哪一次部署操作被部署到工作流引擎的。
    • RESOURCE_NAME_:流程定义文件的资源名称,记录了流程定义文件在部署时的名称。
    • DGRM_RESOURCE_NAME_:流程定义的图形资源名称,通常是与 BPMN 文件关联的图形文件(如 PNG 图片)的名称。

这些表均为 Flowable 工作流引擎里以 act_ru_ 开头的运行时表,用于存储工作流运行过程中的动态数据。以下是对这些表用途和常见字段的详细介绍:

17. act_ru_actinst(运行时活动实例表)

  • 用途:记录流程运行时每个活动实例的相关信息,可用于监控活动的执行状态。
  • 常见字段
    • ID_:活动实例的唯一标识符。
    • PROC_DEF_ID_:关联的流程定义 ID。
    • PROC_INST_ID_:关联的流程实例 ID。
    • EXECUTION_ID_:关联的执行实例 ID。
    • ACT_ID_:活动的 ID。
    • ACT_NAME_:活动的名称。
    • START_TIME_:活动开始时间。
    • END_TIME_:活动结束时间(若活动未结束则为空)。
    • DURATION_:活动持续时间。

18. act_ru_deadletter_job(运行时死信作业表)

  • 用途:存储无法执行且已达到最大重试次数的作业信息,即死信作业。
  • 常见字段
    • ID_:作业的唯一标识符。
    • REV_:作业的版本号。
    • TYPE_:作业类型。
    • EXECUTION_ID_:关联的执行实例 ID。
    • EXCEPTION_STACK_ID_:异常堆栈信息的 ID。

19. act_ru_entitylink(运行时实体链接表)

  • 用途:记录运行时实体之间的链接关系,例如流程实例与其他业务实体的关联。
  • 常见字段
    • ID_:实体链接的唯一标识符。
    • LINK_TYPE_:链接类型。
    • CREATE_TIME_:链接创建时间。
    • REF_TYPE_:引用的实体类型。
    • REF_ID_:引用的实体 ID。

20. act_ru_event_subscr(运行时事件订阅表)

  • 用途:存储运行时的事件订阅信息,用于处理流程中的事件,如消息事件、信号事件等。
  • 常见字段
    • ID_:事件订阅的唯一标识符。
    • EVENT_TYPE_:事件类型。
    • EVENT_NAME_:事件名称。
    • EXECUTION_ID_:关联的执行实例 ID。
    • PROC_INST_ID_:关联的流程实例 ID。

21. act_ru_execution(运行时执行实例表)

  • 用途:记录流程运行时的执行实例信息,可用于跟踪流程的执行路径。
  • 常见字段
    • ID_:执行实例的唯一标识符。
    • REV_:执行实例的版本号。
    • PROC_INST_ID_:关联的流程实例 ID。
    • BUSINESS_KEY_:业务键,用于关联业务数据。
    • PROC_DEF_ID_:关联的流程定义 ID。
    • ACT_ID_:当前所在活动的 ID。
    • IS_ACTIVE_:是否处于活动状态。

22. act_ru_external_job(运行时外部作业表)

  • 用途:存储需要外部系统处理的作业信息。
  • 常见字段
    • ID_:作业的唯一标识符。
    • REV_:作业的版本号。
    • TYPE_:作业类型。
    • EXECUTION_ID_:关联的执行实例 ID。
    • LOCK_EXP_TIME_:锁定过期时间。

23. act_ru_history_job(运行时历史作业表)

  • 用途:存储与历史数据处理相关的作业信息,如清理历史数据的作业。
  • 常见字段
    • ID_:作业的唯一标识符。
    • REV_:作业的版本号。
    • TYPE_:作业类型。
    • EXECUTION_ID_:关联的执行实例 ID。

24. act_ru_identitylink(运行时身份链接表)

  • 用途:记录运行时用户或组与流程实例、任务等的身份关联信息,如任务的分配人、候选人等。
  • 常见字段
    • ID_:身份链接的唯一标识符。
    • GROUP_ID_:关联的组 ID。
    • TYPE_:身份链接类型,如参与者、候选人。
    • USER_ID_:关联的用户 ID。
    • TASK_ID_:关联的任务 ID。
    • PROC_INST_ID_:关联的流程实例 ID。

25. act_ru_job(运行时作业表)

  • 用途:存储运行时的作业信息,包括定时作业、异步作业等。
  • 常见字段
    • ID_:作业的唯一标识符。
    • REV_:作业的版本号。
    • TYPE_:作业类型。
    • EXECUTION_ID_:关联的执行实例 ID。
    • DUEDATE_:作业的截止日期。

26. act_ru_suspended_job(运行时暂停作业表)

  • 用途:存储被暂停的作业信息。
  • 常见字段
    • ID_:作业的唯一标识符。
    • REV_:作业的版本号。
    • TYPE_:作业类型。
    • EXECUTION_ID_:关联的执行实例 ID。

27. act_ru_task(运行时任务表)

  • 用途:记录运行时的任务实例信息,可用于管理和跟踪任务的执行。
  • 常见字段
    • ID_:任务的唯一标识符。
    • REV_:任务的版本号。
    • EXECUTION_ID_:关联的执行实例 ID。
    • PROC_INST_ID_:关联的流程实例 ID。
    • PROC_DEF_ID_:关联的流程定义 ID。
    • NAME_:任务名称。
    • ASSIGNEE_:任务的分配人。
    • CREATE_TIME_:任务创建时间。

28. act_ru_timer_job(运行时定时作业表)

  • 用途:存储定时执行的作业信息,如定时触发的流程事件。
  • 常见字段
    • ID_:作业的唯一标识符。
    • REV_:作业的版本号。
    • TYPE_:作业类型。
    • EXECUTION_ID_:关联的执行实例 ID。
    • DUEDATE_:作业的执行时间。

29. act_ru_variable(运行时变量表)

  • 用途:记录运行时流程实例、执行实例或任务的变量信息。
  • 常见字段
    • ID_:变量的唯一标识符。
    • REV_:变量的版本号。
    • TYPE_:变量类型,如字符串、整数等。
    • NAME_:变量名称。
    • EXECUTION_ID_:关联的执行实例 ID。
    • PROC_INST_ID_:关联的流程实例 ID。
    • TASK_ID_:关联的任务 ID。
    • BYTEARRAY_ID_:关联的字节数组 ID(若变量为二进制数据)。
    • DOUBLE_:存储的双精度浮点数值(若适用)。
    • LONG_:存储的长整数值(若适用)。
    • TEXT_:存储的文本值(若适用)。
    • TEXT2_:存储的额外文本值(若适用)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值