六、如何設(shè)計(jì)低碼平臺(tái)之流程引擎(低代碼平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn))
流程引擎設(shè)計(jì)市面上有很多種方案。 但不管是哪種方案,一般流程設(shè)計(jì)都支持以下幾點(diǎn):
1、 流程設(shè)計(jì): 可視化在線拖拽定義。
流程是解決多人協(xié)作按照具體程序和步驟完成一件事情,簡(jiǎn)單易操作的流程設(shè)計(jì)可事半功倍。
市面上有很多種主題,本人覺得釘釘的主題挺好,雖然不支持各種節(jié)點(diǎn)位置拖拽,但是在審批流上做到足夠的清爽簡(jiǎn)單,易上手。
2、 申請(qǐng):針對(duì)當(dāng)前業(yè)務(wù)表單信息發(fā)起申請(qǐng),開始審批流程的傳遞。
支持規(guī)定指定人員可發(fā)起等。
3、 審批人:自動(dòng)按照指定人、 指定角色、 部門矩陣、 自定義等情況設(shè)置。
4、 流程條件支持: 排他 & 并行執(zhí)行。
并行: 進(jìn)入所有滿足條件的分支
排他: 進(jìn)入第一個(gè)符合條件的分支
5、 審批多人處理:
依次審批: 多都都必須審批,依次進(jìn)行
會(huì)簽: 須所有審批人同意,審核無先后
或簽: 一名審批人同意/拒絕即可
6、 抄送人
審核內(nèi)容抄送到指定人,支持微信消息、 門戶消息、 短信消息、 郵件消息。
綜上所提及的功能是實(shí)現(xiàn)一個(gè)流程定義必備的基礎(chǔ)功能,在低碼平臺(tái)中的流程還不夠,還需要更智能,更好的自定義才行。 比如我們?cè)黾恿颂厥獾?種類型節(jié)點(diǎn):
1、 自定義同步
這個(gè)功能是針對(duì)不會(huì)代碼的業(yè)務(wù)/產(chǎn)品人員。 能解決大多數(shù)自定義功能。
2、 自定義代碼
這個(gè)功能是為了解決自定義的最后一公里,非常個(gè)性化,不得不編碼實(shí)現(xiàn)的功能。
好了,今天就寫到這里,有任何想法或疑問,歡迎留言/私信。