【flowable介绍】

简介: 【flowable介绍】

1.flowable官⽅⽂档

flowable官⽅⽂档:https://flowable.com/open-source/docs/bpmn/ch02-GettingStarted/

基于6.5中⽂翻译⽂档:https://l1yp.com/docs/flowable/bpmn/#bpmnGateways

推荐查看官⽅的测试⽤例⽅便了解和使⽤flowable:https://github.com/flowable/flowable-engine/tree/982be7e47facf17bb779571ba663bdf8f86947a3/modules/flowable-engine/src/test/java/org/flowable/engine/test

2.flowable相关表说明

Flowable的数据库名称以ACT_开头。第⼆部分是表⽤例的两个字符的标识。

  • ACT_RE_ *:“ RE”代表存储库。具有此前缀的表包含“静态”信息,例如流程定义和流程资源(图像,规则等)。
  • ACT_RU_ *:“ RU”代表运⾏时。这些是运⾏时表,其中包含流程实例,⽤户任务,变量,作业等的运⾏时数据。Flowable仅在流程实例执⾏期间存储运⾏时数据,并在流程实例结束时删除记录。这样可以使运⾏时
    表较⼩⽽⼜快速。
  • ACT_HI_ *:“ HI”代表历史。这些表包含流程中的所有历史数据,例如过去的流程实例,变量,任务等。
  • ACT_GE_ *:常规数据,包括bpmn.xml、flowable⾃带流程图等⽂件,⽤于各种⽤例。
  • flw_*:flowable新版本扩展功能相关的表

flowable相关表说明

详细表说明(官⽅):https://documentation.flowable.com/latest/develop/dbs/repository/

详细表说明(CSDN):https://blog.csdn.net/qq_42277412/article/details/121830797

3.操作名词解释

流程操作 描述
审批 当前节点处理⼈,对当前流程节点进⾏审核操作,完成后进⼊下⼀节点
认领 当前节点候选⼈或归属于候选组的⼈,对当前节点进⾏认领,此时任务归属为认领⼈
取消认领 当前节点处理⼈,取消⾃⼰处理任务,使任务进⼊待认领状态
驳回/退回 当前节点处理⼈,将流程驳回/退回⾄之前已经处理过的任务节点,要求重新处理
转办 当前节点处理⼈,将操作权限转给别⼈处理,处理完后进⼊下⼀节点(⾃⼰不再处理)
委托/委派 当前节点处理⼈,将⾃⼰的主办任务委托⾄别的⽤户代为处理,处理完后回到当前处理⼈⼿中,并由当前处理⼈处理完后进⼊下⼀节点
取回重办 当前节点上⼀节点处理⼈操作,当前节点处理⼈还未处理,上⼀节点处理⼈可以将其退回⾃⼰⼿中重新操作(取回重办)
抄送 当前节点处理⼈,处理完成之后将处理结果抄送给其他⼈
会签/多实例 ⼀般的会签就是指在流程管理中发起⼈可以同时对多个⼈发起会签,多个⼈可以同时处理,只有所有负责⼈审批通过,审批节点才会通过。(⽀持⼀票否决/⼀票通过/投票按照百分⽐给出结论通过或不通过)
目录
相关文章
|
存储 数据库
工作流Flowable 数据库表结构说明、Flowable 数据字典说明
工作流Flowable 数据库表结构说明、Flowable 数据字典说明
2752 0
|
存储 XML Java
Flowable工作流-高级篇
Flowable工作流-高级篇
10076 1
|
存储 XML 数据库
Flowable 完整表结构说明(一)
Flowable 完整表结构说明
3809 0
|
XML 存储 数据可视化
Flowable学习笔记(一、入门)
Flowable学习笔记(一、入门)
3524 1
Flowable学习笔记(一、入门)
|
XML 存储 JavaScript
Flowable学习笔记(二、BPMN 2.0-基础 )
Flowable学习笔记(二、BPMN 2.0-基础 )
4853 0
Flowable学习笔记(二、BPMN 2.0-基础 )
|
数据可视化 前端开发 Java
SpringBoot 集成 Flowable + Flowable Modeler 流程配置可视化(图解)(一)
SpringBoot 集成 Flowable + Flowable Modeler 流程配置可视化(图解)
6415 0
|
XML 前端开发 Java
SpringBoot整合Flowable【08】- 前后端如何交互
本文详细介绍了如何通过 Flowable 的 BpmnModel API 以编程方式动态构建 BPMN 流程模型,而无需依赖 XML 文件。文章从实际业务场景出发,探讨了前端传递参数实现流程创建的可行性,并通过代码示例展示了整个实现过程。 主要内容包括:定义流程实体与节点结构、创建控制器处理请求、服务层实现流程模型转换及部署、递归构建任务节点和子节点、创建任务监听器和表单属性等关键方法。最后通过 curl 命令测试接口,验证流程部署成功。 虽然此方法灵活强大,但复杂流程的构建需编写大量代码。建议封装常用元素(如开始/结束事件、网关等),提升开发效率和代码可维护性。
1296 0
SpringBoot整合Flowable【08】- 前后端如何交互
|
存储 Java 数据安全/隐私保护
SpringBoot整合Flowable【03】- 通过Flowable-UI体验一个简单流程
本文介绍了如何使用Flowable 7.0以下版本的flowable-ui进行流程建模、发布和执行。首先,通过解压并启动flowable-ui war包,访问http://localhost:8080/flowable-ui/idm/#/login登录系统。接着,创建并绘制一个简单的绩效流程模型,包含开始节点、任务节点(自评、上级评、隔级评)和结束节点,并为各节点分配处理人。然后,创建应用并发布绩效流程。最后,通过创建a、b、c三个用户分别完成各节点任务,演示了整个流程的执行过程。本文旨在帮助读者理解Flowable的基本操作和流程元素,后续将介绍通过Java代码控制流程的方法。
4984 2
SpringBoot整合Flowable【03】- 通过Flowable-UI体验一个简单流程
|
前端开发
基于jeecgboot的flowable流程支持退回到发起人节点表单修改功能
基于jeecgboot的flowable流程支持退回到发起人节点表单修改功能
1587 0
|
存储 Java API
SpringBoot整合Flowable【02】- 整合初体验
本文介绍了如何基于Flowable 6.8.1版本搭建工作流项目。首先,根据JDK和Spring Boot版本选择合适的Flowable版本(7.0以下)。接着,通过创建Spring Boot项目并配置依赖,包括Flowable核心依赖、数据库连接等。然后,建立数据库并配置数据源,确保Flowable能自动生成所需的表结构。最后,启动项目测试,确认Flowable成功创建了79张表。文中还简要介绍了这些表的分类和常用表的作用,帮助初学者理解Flowable的工作原理。
4121 0
SpringBoot整合Flowable【02】- 整合初体验