![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Flowable
文章平均质量分 84
Flowable实战
jinyangjie0
学如逆水行舟,不进则退
展开
-
Flowable实战(八)BPMN2.0 任务
任务是流程中最重要的组成部分。Flowable提供了多种任务类型,以满足实际需求。常用任务类型有:用户任务、Java Service任务、脚本任务、业务规则任务、执行监听器、任务监听器、多实例。集成扩展的任务类型有:手动任务、Java接收任务、Shell任务、补偿处理器、Web Service任务、邮件任务、Http任务、Camel任务、Mule任务。原创 2022-01-15 23:22:22 · 3601 阅读 · 0 评论 -
Flowable实战(七)用户和组
在流程中,最重要的参与者是用户。流程定义了任务何时需要用户参与,什么用户可以参与。 组可以理解为我们常说的角色。 Flowable中内置了一套简单的对用户和组的支持,身份管理(IDM IDentity Management),但从Flowable V6起,该组件从Flowable引擎模块中抽出。这是因为它不是Flowable引擎的核心内容,而且在很多企业应用中,常常需要结合现有应用系统的用户和组,并不使用或需要Flowable提供的用户和组。一、BPMN2.0 指派用户和组 用户和组主要在原创 2022-01-14 23:22:41 · 4178 阅读 · 1 评论 -
Flowable实战(六)集成JPA
上文提到,Flowable所有的表单数据都保存在一张表(act_hi_varinst)中,随着时间的推移,表中数据越来越多,再加上数据没有结构优化,查询使用效率会越来越低。 在Flowable,可以通过集成JPA解决上述问题。JPA把表单数据保存在用户自定义的表中,有利于查询优化。一、什么是JPA JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA在大多数原创 2022-01-13 23:50:25 · 811 阅读 · 0 评论 -
Flowable实战(五)表单和流程变量
本篇介绍了表单和流程变量,包括流程变量运行时和历史的区别、内置表单、外部表单、表单类型字段、自定义表单字段类型、自定义表单引擎等内容。原创 2022-01-12 23:04:47 · 6459 阅读 · 0 评论 -
Flowable实战(四)BPMN2.0 启动与结束事件
本篇介绍BPMN2.0 启动和结束事件。启动事件包含空启动、定时器启动、消息启动、信号启动、异常启动事件。结束事件包含空结束、异常结束、终止结束、取消结束事件。原创 2022-01-11 23:46:49 · 1418 阅读 · 0 评论 -
Flowable实战(三)流程部署管理
本篇介绍了流程定义的版本,流程的4种部署方式,获取流程定义列表,获取流程定义图片,删除流程部署等内容。原创 2022-01-10 22:15:43 · 2632 阅读 · 0 评论 -
整理流程引擎Flowable的前端流程设计器Modeler
Flowable Modeler官方提供的设计器,不是基于vue,另外拆分整合困难。bpmn-jsGitHub地址:https://github.com/bpmn-io/bpmn-js基于bpmn2.0标准的网页流程设计器,原生JS搭建的框架。 workflow-bpmn-modelerGitHub地址:https://github.com/GoldSubmarine/workflow-bpmn-modelerbpmn.js + vue + ElementUI 的流程设计器,在线DEMO: h原创 2022-01-10 16:00:10 · 6907 阅读 · 3 评论 -
Flowable实战(二)集成Springboot
本篇介绍Flowable集成Springboot的具体操作,包括创建Spingboot项目、加入Flowable依赖包、添加数据源、REST支持等内容。原创 2022-01-08 19:08:22 · 2383 阅读 · 4 评论 -
Flowable实战(一)启动第一个完整流程
发现网上关于Flowable的资料基本都是浅尝辄止,对如何构建一个企业级的流程应用说明很少,所以写个实战系列,希望对大家和自己,都有所帮助。Flowable是一个使用Java编写的轻量级业务流程引擎。Flowable是Activiti的fork,即Flowable源自Activiti。所以可以看到,Flowable很多设计与实现,与Activiti是相同的。Flowable官网教程已经提供了一个很简单的流程运行例子,是英文版。文章下面的例子内容来源于官网教程,已经看过的同学可以直接跳过到下一节内容。原创 2022-01-07 17:27:54 · 6392 阅读 · 8 评论 -
flowable不同版本对应的springboot版本及其它jar依赖版本
flowable 在6.3版本后整合了 springboot,实际开发中,往往会碰到 flowable 和 spring,springboot版本冲突的问题,这里记录下各版本的依赖。原创 2021-11-25 10:23:37 · 6620 阅读 · 2 评论