博客 / 詳情

返回

深度解析 JVS低代碼如何用“獨立流程”玩轉跨系統,複雜業務協作場景

當不同業務系統間複雜的流程需要啓動時,當審批數據來自不同的業務模塊時,傳統的開發方式一般通過繁瑣的接口對接,但是有了低代碼開發後,不需要複雜的編碼,只需要通過可視化配置,就能讓A列表中新提交的數據,自動觸發B流程的審批,並直接在同一列表中進行處理。
不管是預算審核、政策合規檢查,還是任何需要跨系統協作的場景,它都能快速搭建高度自動化、無縫銜接的業務流程。
接下來,我通過JVS低代碼開發平台中的流程引擎,來詳細説一説不同模型數據如何啓動流程。

不同模型數據啓動流程

在 JVS 應用系統中,每個應用下可包含多種數據模型,如列表數據模型、流程數據模型等。
在應用後台審批流程欄目下新增的流程我們稱為獨立流程,在應用系統中想要其他列表數據關聯啓動該流程,設計流程時不需要設置發起人表單,直接在邏輯引擎啓動流程節點選擇對應的數據模型和流程發起節點表單

配置説明

如下圖,進入應用後台,在【審批流程】中點擊【直接創建】。
圖片
設置或者修改流程名稱
圖片
添加流程節點(包含審批人、抄送人、業務邏輯、條件分支、並行分支),選擇審批人
圖片
最後【保存】並【發佈】流程
圖片
然後在另外的列表數據模型中關聯啓動流程,使用該流程,那麼我們看下如何配置
圖片
首先進入表單設計器中添加新增後置事件,按照先設計①再勾選②的順序操作最後點擊【保存】
圖片
①編輯後置事件:進入邏輯設計器中
②勾選啓用後置事件
注意這裏還需要額外配置數據模型和流程發起節點表單,如下圖
圖片
①數據模型:選擇流程需要操作的數據模型,默認將使用流程參數值的模型
②流程發起節點表單:指定發起人表單,如果邏輯為表單觸發或已經配置好發起人表單可以忽略此配置信息(以下兩種情況要滿足一種:1、啓動的流程數據模型得是B列表頁的數據模型,並且流程配置了發起人表單;2、流程發起節點表單選擇為B列表頁的數據模型的表單)
圖片
最後【提交】並【保存】設計

使用場景

統計列表數據後,審核統計的金額是否超過預算或是否符合公司政策
在列表中新增數據如下圖
圖片
提交數據後觸發啓動流程如下圖
圖片
在邏輯設計中可以看見執行日誌
圖片
流程啓動後,直接點擊列表行內按鈕【流程辦理】進行審批
圖片
通過以上步驟,可以在JVS低代碼中輕鬆實現不同模型數據關聯啓動獨立流程,滿足多樣化的業務需求。
在線demo:https://app.bctools.cn
基礎框架開源地址:https://gitee.com/software-minister/jvs

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.