Stories

Detail Return Return

低代碼核心能力:公式編輯器實現複雜邏輯自動化 - Stories Detail

函數公式(DataOpter)是JVS核心通用的基礎能力,用於動態的對數據進行加工,系統本質上是通過groove 的腳本實現的。接下來我們重點講解函數公式 的核心功能。

公式的編輯框

如下圖所示,函數公式是通過 函數+入參的方式,實現對數據的映射轉換,在編輯框中可以支持手動錄入:
圖片
編輯框中支持手動輸入,系統會根據關鍵詞進行提示,提示的內容包括數據與函數
圖片

函數框會對公式配置的結果進行語法校驗,如果校驗不通過,系統會提示語法判斷結果,校驗不通過是不能保存的

圖片

公式的數據引用

不同的場景下,接入的數據引用來源不同,表單場景下使用公式時,那麼左側的數據引用框架可以選擇 上下文的數據、系統的基礎數據、表單的數據等; 在流程引擎中使用公式配置時,系統接入了流程的基礎數據、上下文的數據等; 在ELT 數據加工引擎中,使用公式時,可以選擇到 用户的基本信息、字段的相關數據等
圖片

函數選擇器

函數選擇器點擊函數框中的公式後,公式會自動的提交到編輯框中,在公式説明框中會對該公式進行詳細説明
圖片

函數的嵌套

函數是可以多層嵌套使用的,也就是一個函數的輸出是另一個函數的輸入,函數的使用是從內向外的逐層計算,得到結果的
圖片

函數的測試

在設置了函數公式配置後,可以點擊測試按鈕,系統可以模擬仿真執行的結果,這樣便於判斷配置的正確性,如下圖所示:
圖片
點擊測試後,如果需要 業務的相關數據,那麼系統會彈出輸入框,在錄入測試數據後,模擬相關業務背景數據,然後再計算:
圖片
提交後,系統會展示模擬執行的結果
圖片
在線demo:https://frame.bctools.cn
基礎框架開源地址:https://gitee.com/software-minister/jvs

user avatar u_16769727 Avatar vistart Avatar litongjava Avatar hex Avatar
Favorites 4 users favorite the story!
Favorites

Add a new Comments

Some HTML is okay.