水军大提督 发表于 2024-6-13 21:45:05

camunda工作流实战项目(表单设计器+流程编辑器,零代码创建流程)

该项目的plus版本已制作完成,文章链接 camunda工作流实战项目

一、整体情况先容


[*]基于ruoyi平台和camunda工作流开发而成,联合bpmn.js流程编辑器和vform表单设计器,实现常规流程零代码创建。
[*]具备流程中心的能力,支持外部任务,可协调多个业务系统协同工作
[*]具备SaaS平台的能力,支持多租户,各业务系统可作为租户,创建自己的流程,通过外部任务与自身业务代码联合,实现流程托管。并提供了页面内嵌的方案,业务系统就像利用自己系统的功能一样利用流程平台
[*]演示地址:http://60.205.152.250/login
[*]详细先容视频: https://www.bilibili.com/video/BV1a3411o7LK/
二、项目特点


[*]利用了功能和性能都最为强大的camunda工作流引擎
[*]完美集成bpmn.js流程编辑器,并做了易用性改造
[*]集成开源表单设计器vform,实现动态表单回显、数据回填,并做了易用性改造
[*]支持外部任务,易于对接其他业务系统,可作为流程中心实现调度多个业务系统在统一流程中协同工作
[*]支持流程任意节点撤回、打回到任意节点、前加签、后加签等操作
[*]支持多租户,具备SaaS平台的能力
[*]提供将页面内嵌到外部业务系统的方案,联合外部任务,就像利用自己系统的功能一样利用流程平台
[*]流程进度高亮显示
[*]流程节点悬浮显示代理人等信息
[*]异常节点红色高亮,显示异常信息,便于故障定位
[*]支持将代码编写的表单设置到系统中,提供对复杂业务表单的支持
三、功能先容

1、自定义表单

在线拖拽生成表单,根据差异业务场景创建差异的表单,无需编写代码。
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505160709291-1759970221.png
2、流程模型

在线绘制流程图,动态设置流程发起表单、任务节点表单、处置惩罚人、监听器等,实现零代码创建流程。
对流程编辑器做了大量易用性改造,方便对表单、代理人、候选组、候选人、监听器的设置工作
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505160847628-564289744.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505160854475-65729521.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505160859391-1440625.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505160903695-953059310.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505160908633-449794463.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505160915297-1294406103.png
3、摆设管理

查看流程模型的摆设记录,可删除摆设信息
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505160934932-1892146831.png
4、流程定义

显示对于摆设的流程定义,并可对其进行激活、挂起、删除等操作
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161015582-370714031.png
5、流程发起

显示系统可被发起的流程,点击流程进入流程发起界面,填写流程发起表单。
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161027597-580376947.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161040573-1503284456.png
6、我的发起

查看我发起过的流程,点击详情可以查看流程发起表单信息、流程进度、处置惩罚人、提交记录、关联流程等信息
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161054217-1452361606.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161100433-2041667285.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161106177-1276188311.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161111998-1502312921.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161127298-378367047.png
7、我的待办

查询待办任务,点击处置惩罚进入办理界面
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161148551-818898896.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161200116-771654456.png
8、包办任务

查询我到场处置惩罚的流程
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161221265-329062762.png
9、关联流程

当流程调用另一个流程时,在流程查看页面会出现关联流程选项,可以方便定位到与当前流程关联的流程
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161249911-1306858299.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161256061-194161581.png
10、故障信息

当流程某节点出现故障,流程状态会显示“存在故障”,流程进度图会将故障节点高亮显示,故障信息页签会显示故障的详细信息
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161313896-1014139378.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161320206-1470819199.png
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161328350-1093694838.png
11、交还、委派

https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161336865-2073882888.png
12、流程图校验

对流程设置进行验证,发现基本的设置错误,并以节点高亮和鼠标悬浮显示错误信息的方式提示错误
https://img2023.cnblogs.com/blog/1412750/202305/1412750-20230505161347008-2022131053.png
非开源项目,若有公司或团队感兴趣,QQ: 502447474。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: camunda工作流实战项目(表单设计器+流程编辑器,零代码创建流程)