【流程引擎】一個可實現流程自動化的低代碼核心引擎(流程引擎介紹)
流程引擎是一種低代碼的核心業(yè)務引擎,用于人與系統(tǒng)之間發(fā)生的步驟化的業(yè)務執(zhí)行,從而形成任務按照既定規(guī)則進行流轉。流程引擎通是將人工處理業(yè)務與流轉的路徑進行配置化,實現自動化和監(jiān)控這些任務流程,提高了組織的效率、可靠性和靈活性。
接下來詳細對流程引擎的配置界面做個介紹。
1、基礎信息頁面
在進入流程引擎配置器后,如下所示:
①:流程屬于的輕應用以及本流程的名稱,點擊“筆”按鈕,可以對流程的名稱進行修改
②:流程引擎配置的導航菜單,包括流程的基礎信息設置,流程的可視化配置畫布,流程的高級設置等頁面
③:流程的配置按鈕,包括數據管理(關聯(lián)的主要的數據模型),模擬測試、可用性發(fā)布和保存的操作按鈕;
④:同①的功能,對流程的名稱進行設置
⑤:設置流程的歸屬分組,可以手動添加分組的名稱。
⑥:流程的描述 內容
⑦:流程的圖標,主要用戶在系統(tǒng)上展示本流程
2、流程設計頁面
進入流程設計頁面,本頁面是流程配置的核心功能,如下圖所示
①:進入流程設計界面
②:點擊“ ”按鈕,可以創(chuàng)建多種流程任務節(jié)點,其中包括審批節(jié)點、條件分支、抄送節(jié)點、業(yè)務邏輯、并行分支;
③:點擊審批節(jié)點的任務卡片,右側會彈出對應節(jié)點的配置展示內容
④:條件節(jié)點的配置
⑤:左側選中的節(jié)點展示出來的配置詳情面板。
注:具體節(jié)點的配置,可以參考流程引擎 介紹的任務節(jié)點的配置的相關章節(jié)介紹。
3、高級設置頁面,如下圖所示
①:點擊進入高級設置頁面
②:終止模式配置,用于在流程申請發(fā)起后,發(fā)起人是否可以主動終止流程;
③:重啟任務配置,適用于流程完成后(拒絕、結束時),用戶可以重新發(fā)起該流程;
④:自動審批設置,有兩種場景可以設置為自動審批,a當節(jié)點中存在發(fā)起人的時候,b 相鄰審批人為同一人的時候,可以設置自動審批;
⑤:動態(tài)選擇審批人設置:可以在發(fā)起流程時界面上選擇/修改審批處理的人員;
⑥:動態(tài)添加節(jié)點設置,在固定配置的流程審批節(jié)點執(zhí)行完后,可以自主的添加下一環(huán)節(jié)的審批處理的人員;
⑦、⑧、⑨:撤回、審批通過、審批不同過時,都可以觸發(fā)不同的邏輯。
4、流程相關的操作按鈕
綁定數據模型的按鈕,可以主動選擇流程執(zhí)行的主要模型,也可以新增列表頁設置,如下圖所示
點擊流程測試,如下圖所示,在測試時,系統(tǒng)會提示存在問題的設置
流程引擎為我們提供了一種高效、靈活和可靠的方式來管理和執(zhí)行任務流程,使我們能夠根據實際需求靈活地配置和調整流程。同時也可以更好地應對各種業(yè)務需求,提高工作效率和準確性。
在線demo:https://frame.bctools.cn/
基礎框架開源地址:https://gitee.com/software-minister/jvs