当前位置: 首页 > news >正文

Flowable的学习一

今日项目用到了Flowable。简单记录下。

学习中 参考了网上资料:

工作流-Activiti7-基础讲解_activity工作流-CSDN博客

https://juejin.cn/post/7158342433615380517

flowable实战(九)flowable数据库表中流程实例、活动实例、任务实例三者之间关系分析_flowable对象关系-CSDN博客

https://www.cnblogs.com/huathy/p/17253792.html

界面定义了一个key为req的流程, 这个key是唯一的,

这个流程会记录到表【ACT_RE_PROCDEF】中

因为系统有多个租户,及不同的分组,咱不讨论, 这里只记录下其中的一个来说。

然后页面发起流程的实例。即发起一个审批。

审批会流转话记录在【ACT_RU_EXECUTION】 表中。这个表会记录每一步的操作

如果一步操作完成,流程引擎会把记录移到 ACT_HI_EXECUTION.表,这里我也讨论。

新建会话会在ACT_RU_EXECUTION 加入一条记录。

ACT_RE_PROCDEF的ID_ 和 ACT_RU_EXECUTION 中的PROC_DEF_ID_ 是对应关系 1>N

ACT_RU_EXECUTION的PROC_INST_ID_ 是实例ID

根据实例ID查询ACT_RU_EXECUTION 能看到两条记录

第一条是发起流程,不用管。

第二条是当前需要人为参与的审批操作节点。

既然需要人参与 ,流程引擎就会放一个任务到【ACT_RU_TASK】表中。

TASK_DEF_KEY_是任务节点, ASSIGNEE_ 是支配人,也可能是组,角色,看运行时关系的配置

咱这里是人,比较简单。

再去用户表根据用户ID查询。

最后当流程审批完成的时候。

ACT_RU_EXECUTION,ACT_RU_TASK  等运行时的表的数据都会被清理转移到相对的ACT_HI_* 表中。

该实例的数据就没了

http://www.lryc.cn/news/404145.html

相关文章:

  • django-vue-admin项目运行
  • 4. docker镜像、Dockerfile
  • 智能水果保鲜度检测:基于YOLO和深度学习的完整实现
  • C#中implicit 关键字的使用:隐式转换操作符
  • Laravel表单验证:自定义规则的艺术
  • Linux中的环境变量
  • 关于集成网络变压器的RJ45网口
  • JMX 反序列化漏洞
  • 【Qt】常用控件 Q widget的enabled属性,geometry属性
  • Unity3d开发google chrome的dinosaur游戏
  • 【数据分享】2013-2022年我国省市县三级的逐日SO2数据(excel\shp格式\免费获取)
  • 【玩转C语言】第五讲--->数组-->一维和多维深度理解
  • Apache Flink 任务提交模式
  • Ubuntu22.04安装OMNeT++
  • Matlab课程设计——手指静脉识别项目
  • centos软件安装
  • 力扣 217. 存在重复元素,389. 找不同,705. 设计哈希集合,3. 无重复字符的最长子串,139. 单词拆分
  • 嵌入式软件工作能力
  • 景区导航导览系统:基于AR技术+VR技术的功能效益全面解析
  • Mybatis-Plus代码生成器配置方法
  • 三主机部署HP Anyware Manager服务
  • Grafana :利用Explore方式实现多条件查询
  • 腾讯技术创作特训营 -- SUPERWINNIE -- AI重塑社交内容
  • AV1技术学习: Compound Prediction
  • watch监听vue2与vue3的写法
  • docker搭建普罗米修斯监控gpu
  • 像 MvvmLight 一样使用 CommunityToolkit.Mvvm 工具包
  • python入门课程Pro(2)--循环
  • 今日总结:雪花算法,拉取在线用户
  • 前瞻断言与后瞻断言:JavaScript 正则表达式的秘密武器