摘要: Flowable实战(八)BPMN2.0 任务 任务是流程中最重要的组成部分。Flowable提供了多种任务类型,以满足实际需求。常用任务类型有:用户任务、Java Service任务、脚本任务、业务规则任务、执行监听器、任务监听器、多实例。集成扩展的任务类型有:手动任务、Java接收任务、Shell任务、补偿处理器、Web Service任务、邮件任务、Http任务、Camel任务、Mule任务。 阅读全文
posted @ 2022-01-15 23:33 金杨杰 阅读(3281) 评论(2) 推荐(1) 编辑
摘要: Flowable实战(七)用户和组 在流程中,最重要的参与者是用户。流程定义了任务何时需要用户参与,什么用户可以参与。 组可以理解为我们常说的角色。 Flowable中内置了一套简单的对用户和组的支持,身份管理(IDM IDentity Management),但从Flowable V6起,该组件从Flowable引擎模块中抽出。这是 阅读全文
posted @ 2022-01-14 23:24 金杨杰 阅读(1935) 评论(0) 推荐(0) 编辑
摘要: Flowable实战(六)集成JPA Flowable所有的表单数据都保存在一张表(*act_hi_varinst*)中,随着时间的推移,表中数据越来越多,再加上数据没有结构优化,查询使用效率会越来越低。在Flowable,可以通过集成JPA解决上述问题。JPA把表单数据保存在用户自定义的表中,有利于查询优化。 阅读全文
posted @ 2022-01-13 23:53 金杨杰 阅读(1060) 评论(1) 推荐(1) 编辑
摘要: Flowable实战(五)表单和流程变量 本篇介绍了表单和流程变量,包括流程变量运行时和历史的区别、内置表单、外部表单、表单类型字段、自定义表单字段类型、自定义表单引擎等内容。 阅读全文
posted @ 2022-01-12 23:07 金杨杰 阅读(4169) 评论(0) 推荐(1) 编辑
摘要: Flowable实战(四)BPMN2.0 启动与结束事件 本篇介绍BPMN2.0 启动和结束事件。启动事件包含空启动、定时器启动、消息启动、信号启动、异常启动事件。结束事件包含空结束、异常结束、终止结束、取消结束事件。 阅读全文
posted @ 2022-01-11 23:54 金杨杰 阅读(1773) 评论(0) 推荐(2) 编辑
摘要: Flowable实战(三)流程部署管理 本篇介绍了流程定义的版本,流程的4种部署方式,获取流程定义列表,获取流程定义图片,删除流程部署等内容。 阅读全文
posted @ 2022-01-10 22:22 金杨杰 阅读(1843) 评论(1) 推荐(0) 编辑
摘要: Flowable实战(二)集成Springboot 本篇介绍Flowable集成Springboot的具体操作,包括创建Spingboot项目、加入Flowable依赖包、添加数据源、REST支持等内容。 阅读全文
posted @ 2022-01-08 19:17 金杨杰 阅读(3398) 评论(0) 推荐(0) 编辑
摘要: Flowable实战(一)启动第一个完整流程 发现网上关于Flowable的资料基本都是浅尝辄止,对如何构建一个企业级的流程应用说明很少,所以写个实战系列,希望对大家和自己,都有所帮助。Flowable是一个使用Java编写的轻量级业务流程引擎。Flowable是Activiti的fork,即Flowable源自Activiti。所以可以看到,Flowable很多设计与实现,与Activiti是相同的。Flowable官网教程已经提供了一个很简单的流程运行例子,是英文版。文章下面的例子内容来源于官网教程,已经看过的同学可以直接跳过到下一节内容。 阅读全文
posted @ 2022-01-07 17:40 金杨杰 阅读(4310) 评论(0) 推荐(2) 编辑