自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

開源工作流引擎方案復(fù)盤

開源
mxGraph?是一個(gè)?JavaScript?圖表庫,可以快速創(chuàng)建交互式圖形和圖表應(yīng)用程序,這些應(yīng)用程序可以在主流瀏覽器中運(yùn)行。

圖片圖片

最近一直在研究可視化工作流, 也開源了自己基于 react-flow 實(shí)現(xiàn)的工作流編輯器:

圖片圖片

開源地址:https://github.com/MrXujiang/flowmix-flow

接下來就來和大家分享一下市面上常用的開源工作流項(xiàng)目, 以及如何快速上手實(shí)現(xiàn)自己的工作流引擎.

市面上開源的工作流引擎都有哪些

圖片圖片

在搜索引擎刷了一圈, 找到幾個(gè)還算比較靠譜的開源方案:

mxgraph

antv/g6

antv/x6

react-flow

logicFlow

接下來我會(huì)一一和大家介紹一下.

1. mxgraph

mxGraph 是一個(gè) JavaScript 圖表庫,可以快速創(chuàng)建交互式圖形和圖表應(yīng)用程序,這些應(yīng)用程序可以在主流瀏覽器中運(yùn)行。mxGraph 提供圖形繪制、圖形可視化、圖形交互、圖形布局、圖形分析等能力, 適用于工作流程圖、BPMN圖、網(wǎng)絡(luò)圖、UML圖、循環(huán)圖、組織結(jié)構(gòu)圖、MindMap圖、機(jī)架圖、甘特圖、信息圖、平面圖等繪制。

圖片圖片

mxGraph創(chuàng)建于2005年,作為商業(yè)項(xiàng)目一直持續(xù)到2016年,2016年創(chuàng)建者以 Apache 2.0 開源協(xié)議在 GitHub 上公布源碼。

github地址: https://github.com/jgraph/mxgraph 文檔地址: http://jgraph.github.io/mxgraph/docs/js-api

我們熟悉的 draw.io 就是基于這個(gè)庫來實(shí)現(xiàn)的, 驚不驚喜, 意不意外~

2. antv/g6

antv/g6 是我4年前在公司項(xiàng)目中使用過的, 雖然當(dāng)時(shí)文檔非?!半y啃”, 好在后面把技術(shù)攻克了, 項(xiàng)目也順利上線, 所以這里給大家分享一下. 它是阿里開源的一款圖形引擎, 我們可以使用它實(shí)現(xiàn)各種圖編輯器:

圖片圖片

不過我覺得最近更新的版本中對(duì)老版本做了毀滅性升級(jí), 導(dǎo)致老項(xiàng)目可能會(huì)出現(xiàn)升級(jí)成本, 加上文檔中一些API都是過時(shí)的, 所以建議官方團(tuán)隊(duì)對(duì)文檔準(zhǔn)確性和及時(shí)性提供一定的保障.

github地址: https://github.com/antvis/G6

3. antv/x6

antv/x6 是一款流程編排解決方案, 之前的項(xiàng)目中雖然也使用過, 但是個(gè)人覺得靈活度還是不夠, 感興趣的朋友也可以參考研究一下:

圖片圖片

github地址: https://github.com/antvis/X6

4. react-flow

圖片圖片

react-flow 是我用下來使用體驗(yàn)最好的一款流程引擎, 從性能和靈活度上, 我覺得都非常適合作為底層流程引擎來使用, 所以我今年花了3個(gè)月的時(shí)間研究這款項(xiàng)目, 也設(shè)計(jì)了一款工作流引擎, 同時(shí)基于自己的實(shí)踐, 開源了一款工作流編輯器:

圖片 圖片

開源地址:

https://github.com/MrXujiang/flowmix-flow

我強(qiáng)烈推薦大家學(xué)習(xí)一下這款開源項(xiàng)目.

5. logicFlow

圖片圖片

logicFlow 是滴滴團(tuán)隊(duì)開源的一款流程圖編輯框架,提供了一系列流程圖交互、編輯所必需的功能和靈活的節(jié)點(diǎn)自定義、插件等拓展機(jī)制。LogicFlow 支持前端自定義開發(fā)各種邏輯編排場(chǎng)景,如流程圖、ER圖、BPMN流程等。在工作審批流配置、機(jī)器人邏輯編排、無代碼平臺(tái)流程配置都有較好的應(yīng)用。

雖然早期版本我之前體驗(yàn)了還是很難滿足我的需求, 但是最新的版本提供了更靈活的配置, 所以大家感興趣也可以嘗試一下~

github地址: https://github.com/didi/LogicFlow

工作流引擎的應(yīng)用場(chǎng)景

這里分享一下我對(duì)工作流應(yīng)用的一些看法.

1. OA審批流程

圖片圖片

從我們用的辦公軟件比如釘釘, 飛書, 里面有各種審批, 其實(shí)都可以用可視化工作流來配置, 工作流目前在OA領(lǐng)域的應(yīng)用我覺得是最明顯的.

2. AI領(lǐng)域的Workflow

圖片圖片

這兩年AI無疑是一個(gè)非常熱門的話題, 業(yè)界比較知名的AI應(yīng)用 Dify, 底層的工作流就是采用React-flow 來實(shí)現(xiàn), 所以我們可以基于workflow, 來構(gòu)建我們的AI應(yīng)用.

3. 低代碼/零代碼產(chǎn)品的流程引擎

圖片圖片

這塊也是我主要研究的方向, 目前很多知名低代碼平臺(tái)基本上都配備的流程引擎, 來實(shí)現(xiàn)業(yè)務(wù)邏輯的可視化設(shè)計(jì).

責(zé)任編輯:武曉燕 來源: 趣談前端
相關(guān)推薦

2021-10-14 11:34:05

技術(shù)工作流引擎

2009-06-11 14:33:11

jbpm工作流引擎什么是jbpm

2023-01-04 08:02:16

工作流架構(gòu)設(shè)計(jì)

2023-07-05 09:48:44

Activiti部署

2011-12-14 09:58:58

JavajBPM

2015-07-14 09:26:28

微型工作流引擎設(shè)計(jì)

2023-08-02 18:48:23

Flowable工作流引擎

2009-09-01 18:26:23

C#工作流引擎

2009-06-11 14:43:34

jbpm工作流引擎jBPM搭建

2021-12-17 08:39:39

SpringbootActiviti網(wǎng)關(guān)路由

2014-07-31 17:03:12

2021-03-12 06:44:09

Argo Workfl開源項(xiàng)目

2023-06-12 08:01:57

Camunda工作流引擎

2012-05-18 16:55:34

JavaBonita

2022-10-26 08:00:43

Activiti工作流BPM

2024-11-27 08:04:28

LogicFlow技術(shù)前端

2024-04-25 08:00:00

DevOps架構(gòu)軟件開發(fā)

2013-04-23 10:28:08

IBeamMDAAWF

2009-06-11 14:48:48

jbpm工作流引擎jbpm例子

2021-03-05 07:47:07

工作流引擎節(jié)點(diǎn)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)