编程羔手-讲解下YUDAO的Flowable工作流和表格的关系

我这里简单讲解,最好的学习内容就是官方文档(可慢看和作为FYI供你参考)

一般顺序:定义流程模型->流程发布->运行实例,各种查就是历史数据。

数据库表名说明

Flowable的所有数据库表都以ACT_开头。第二部分是说明表用途的两字符标示符。服务API的命名也大略符合这个规则。

  • ACT_RE_*: 'RE’代表repository。带有这个前缀的表包含“静态”信息,例如流程定义与流程资源(图片、规则等)。

  • ACT_RU_*: 'RU’代表runtime。这些表存储运行时信息,例如流程实例(process instance)、用户任务(user task)、变量(variable)、作业(job)等。Flowable只在流程实例运行中保存运行时数据,并在流程实例结束时删除记录。这样保证运行时表小和快。

  • ACT_HI_*: 'HI’代表history。这些表存储历史数据,例如已完成的流程实例、变量、任务等。

  • ACT_GE_*: 通用数据。在多处使用。

具体数据表相关结构分析

一、先看流程模型定义相关,基本都在ACT_RE_*结构表里。

先看部署表,本来部署表在后面的,但倒着看表,有时让你理解更透,由下向上找源头道理(root casue).

1. act_re_deployment 流程部署表

其中流程ID是KEY_里的dytest,在流程模型表act_re_model 里定义,可看3.

2. act_re_procdef 流程定义表

Key_定义了流程ID, 部署表生成的ID也会在这里

3. act_re_model 流程模型表

相关推荐

  1. 常见工作编排引擎

    2024-04-10 00:08:01       75 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-10 00:08:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-10 00:08:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-10 00:08:01       87 阅读
  4. Python语言-面向对象

    2024-04-10 00:08:01       96 阅读

热门阅读

  1. GIT泄露

    GIT泄露

    2024-04-10 00:08:01      34 阅读
  2. 广义表的学习

    2024-04-10 00:08:01       29 阅读
  3. M2 Pro安装 huggingface transformer

    2024-04-10 00:08:01       38 阅读
  4. Leetcode面试经典150_Q189轮转数组

    2024-04-10 00:08:01       35 阅读
  5. LeetCode|501. Find Mode in Binary Search Tree

    2024-04-10 00:08:01       26 阅读
  6. 爬虫之数据神器10---Peewee实现ORM的核心原理

    2024-04-10 00:08:01       30 阅读
  7. Day32 线程安全二

    2024-04-10 00:08:01       35 阅读
  8. Day31 线程安全一

    2024-04-10 00:08:01       24 阅读
  9. 2024.4.7力扣每日一题——王位继承顺序

    2024-04-10 00:08:01       39 阅读
  10. python--异常处理

    2024-04-10 00:08:01       42 阅读
  11. QB/T 4464-2013 家具用蜂窝板检测

    2024-04-10 00:08:01       36 阅读