flowable交流群:633168411

Flowable在7.x的版本就不提供流程设计器UI,为了广大流程爱好者能更好的使用Flowable,开发了一套完全适配Flowable的bpmnjs的流程设计流程设计器

  1. 支持开始事件(空开始,时间开始,信号开始,消息开始)
  2. 支持结束事件(空结束,终止结束,取消结束,错误结束)
  3. 支持边界事件(信号,消息,时间,空,补偿,错误,非中断)
  4. 支持中间事件(空,信号,消息,时间)
  5. 支持网关事件(独占,并行,包容,事件)
  6. 支持子流程(嵌套,事务,事件,调用活动)
  7. 支持任务(用户任务,脚本任务,手动任务,接受任务,骆驼任务,服务任务,发送任务)
  8. 支持泳道泳池
  9. 扩展微服务组件
  10. 扩展抄送组件
  11. 扩展MQ消息组件
  12. 扩展RestFul组件
  13. 扩展邮件组件
  14. 扩展决策组件
  15. 扩展活动组件
  16. 提供人员选择器
  17. 提供角色选择器
  18. 提供多实例选择器
  19. 提供决策选择器
  20. 提供流程选择器
  21. 提供变量选择器
  22. 提供条件选择器
  23. 提供自定义流程标题表达式选择器
  24. 提供时间选择器
  25. 提供core表达式选择器
  26. 提供持续时间选择器
  27. 提供监听器选择器
  28. 提供信号消息错误配置面板
  29. 提供表单选择器
  30. 提供表单权限配置
  31. 支持模拟流程
  32. 支持流程图在线渲染
  33. 支持所有组件校验
  34. ............

流程设计展示
https://www.tulangkj.com/designer/

推荐一本书给大家,贺波老师的深入Activiti流程引擎,非常实用,也感谢贺波老师给我一起推动生产环境的BPM升级
购买深入Activiti流程引擎

posted @ 2024-04-26 22:27 小学生05101 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 背景:在实际情况下,很多人对这个红色的高亮有意见,所以这里我把我的修改颜色的代码分享出来,希望对大家有帮助。(如果有问题可以加QQ群:633168411 里面很多高手,人也都非常善良) 效果如下: 1、定义 MyDefaultProcessDiagramCanvas 2、定义一个 MyDefault 阅读全文
posted @ 2019-11-13 10:23 小学生05101 阅读(3657) 评论(1) 推荐(1) 编辑
摘要: 背景:在正常的flowable就是显示当前节点,路径需要我们自己获取,特别是来回的驳回会导致节点混乱,这里主要就是如何正确的显示流程图 效果: 已经结束的流程 正在执行的流程 代码:1、生成图片 2、递归获取高private void getHighLightedFlows( 如果有什么不懂的,可以 阅读全文
posted @ 2019-11-08 14:36 小学生05101 阅读(10322) 评论(0) 推荐(0) 编辑
摘要: 场景:当大量的流程定义出现的时候,我们势必会不停的查询流程定义,然而流程定义之后和版本对应很少发生变化,这个时候,我们可以把这个流程定义缓存起来,以提高系统性能。 这里我采用的是本地缓存 1、定义流程定义缓存对象 2、配置缓存 阅读全文
posted @ 2019-09-06 14:54 小学生05101 阅读(2550) 评论(0) 推荐(0) 编辑
摘要: 场景: 在实际项目中,有可能你会自己写一些sql,但是你又不想写过多的dao,service xml的时候,我们可以利用flowable自身的自定义sql实现 实现这一场景,我们一般有两种方式。 1、配置xml的形式 1.1、编写xml文件 1.2、配置config 1.3、执行查询操作 2、注解的 阅读全文
posted @ 2019-09-06 10:49 小学生05101 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 背景:很多外国的设计是不合适国内的使用习惯,就比方说人员选择器和组选择器,他们都是id和第一个名字,中国哪里能看的懂呀,所以我们自定义修改一下。 1、自定义组选择器 2、自定义人员选择器 3、效果: 阅读全文
posted @ 2019-06-24 15:09 小学生05101 阅读(6310) 评论(1) 推荐(0) 编辑
摘要: 背景:当我们在实际开发项目的情况,有很多场景是需要知道表达式里面的值,比方说我们要预先知道节点的信息(审批人等等)。 如: 那么如何做呢? 1、解析所有的节点信息,这里我就不说了,上面的博客里面已经写过了。 2、解析表达式具体代码 这样我们就可以获得自己的表达式的值了 阅读全文
posted @ 2019-04-25 10:20 小学生05101 阅读(6448) 评论(0) 推荐(0) 编辑
摘要: 背景:flowable只是一个流程引擎,但是如何才能实现我们自己的汇报线呢?汇报线的概念就是说我发起流程的时候,就知道我这个流程所有的节点的执行人 在实际工作环境中,一个人可能存在兼职的情况,那么这个人怎么才能知道自己该走什么样的汇报线呢?这一度让我难受,最近我改成属于我们公司自己的一个汇报线设计方 阅读全文
posted @ 2019-03-28 17:53 小学生05101 阅读(2187) 评论(0) 推荐(0) 编辑
摘要: 背景:最近很多人问我怎么学习flowable,不知道从何入手,本着善良的心去告诉大家。 1、flowable的发展历程:jbpm3->jbpm4->activiti5.23->flowable 2、从上面的路径我们很清晰的发现flowable能在jbpm和activiti找到相识的影子,然而主要开发 阅读全文
posted @ 2019-03-23 13:02 小学生05101 阅读(3669) 评论(0) 推荐(1) 编辑
摘要: flowable6.4.1已经加入了一张act_ru_actinst表来存储运行时节点信息。 我们如何使用它呢?官方的文档里面是没有解释的,多看源代码和测试用例。 1、获取当前活动节点列表 2、获取连线的列表 有了当前节点列表和连线列表我们就可以生成我们的流程图了。如论流程图有多么的复杂都不会出现问 阅读全文
posted @ 2019-03-08 18:01 小学生05101 阅读(7817) 评论(0) 推荐(0) 编辑
flowable交流群:633168411
点击右上角即可分享
微信分享提示