开源上班流引擎计划复盘
最近不时在钻研可视化上班流, 也开源了自己基于react-flow成功的上班流编辑器:
开源地址:
接上去就来和大家分享一下市面上罕用的开源上班流名目, 以及如何极速上手成功自己的上班流引擎.
市面上开源的上班流引擎都有哪些
在搜查引擎刷了一圈, 找到几个还算比拟靠谱的开源计划:
react-flow
接上去我会逐一和大家引见一下.
mxGraph是一个JavaScript图表库,可以极速创立交互式图形和图表运行程序,这些运行程序可以在干流阅读器中运转。mxGraph提供图形绘制、图形可视化、图形交互、图形规划、图形剖析等才干, 实用于上班流程图、BPMN图、网络图、UML图、循环图、组织结构图、MindMap图、机架图、甘特图、消息图、平面图等绘制。
mxGraph创立于2005年,作为商业名目不时继续到2016年,2016年创立者以Apache 2.0开源协定在GitHub上发布源码。
github地址:文档地址:
咱们相熟的draw.io就是基于这个库来成功的, 惊不惊喜, 意不异常~
antv/g6是我4年前在公司名目中经常使用过的, 只管过后文档十分“难啃”, 好在前面把技术攻克了, 名目也顺利上线, 所以这里给大家分享一下. 它是阿里开源的一款图形引擎, 咱们可以经常使用它成功各种图编辑器:
不过我感觉最近更新的版本中对老版本做了消灭性更新, 造成老名目或许会产生更新老本, 加上文档中一些API都是过期的, 所以倡导官网团队对文档准确性和及时性提供必定的保证.
github地址:
antv/x6是一款流程编排处置计划, 之前的名目中只管也经常使用过, 然而团体感觉灵敏度还是不够, 感兴味的好友也可以参考钻研一下:
github地址:
4. react-flow
react-flow是我用上去经常使用体验最好的一款流程引擎, 从性能和灵敏度上, 我感觉都十分适宜作为底层流程引擎来经常使用, 所以我往年花了3个月的期间钻研这款名目, 也设计了一款上班流引擎, 同时基于自己的通常, 开源了一款上班流编辑器:
logicFlow是滴滴团队开源的一款流程图编辑框架,提供了一系列流程图交互、编辑所必需的性能和灵敏的节点自定义、插件等拓展机制。LogicFlow允许前端自定义开发各种逻辑编排场景,如流程图、ER图、BPMN流程等。在上班审批流性能、机器人逻辑编排、无代码平台流程性能都有较好的运行。
只管早期版本我之前体验了还是很难满足我的需求, 然而最新的版本提供了更灵敏的性能, 所以大家感兴味也可以尝试一下~
github地址:
上班流引擎的运行场景
这里分享一下我对上班流运行的一些认识.
1. OA审批流程
从咱们用的办公软件比如钉钉, 飞书, 外面有各种审批, 其实都可以用可视化上班流来性能, 上班流目前在OA畛域的运行我感觉是最显著的.
2. AI畛域的Workflow
这两年AI无疑是一个十分抢手的话题, 业界比拟出名的AI运行Dify, 底层的上班流就是采纳React-flow来成功, 所以咱们可以基于workflow, 来构建咱们的AI运行.
3. 低代码/零代码产品的流程引擎
这块也是我重要钻研的方向, 目前很多出名低代码平台基本上都装备的流程引擎, 来成功业务逻辑的可视化设计.