返回部落格
Studio 決策表 功能

決策表視圖:讓業務人員也能讀懂規則

Ordo Studio 的決策表視圖把複雜的路由矩陣和審批策略轉化為電子表格式介面,讓非技術團隊成員也能直接審查和修改規則,無需接觸任何 JSON 或程式碼。

Pama Lee ·

為什麼需要決策表視圖?

在傳統規則引擎方案裡,規則以 JSON 或 YAML 形式儲存,開發者負責撰寫,業務人員只能透過工單提需求——這條溝通鏈路慢、易出錯、責任不清晰。

Ordo 的決策表視圖從另一個方向解題:將規則的「結構」暴露出來,而不是把「程式碼」暴露出來


介面長什麼樣?

在 Studio 中開啟任意規則集後,頁面頂部會出現兩個視圖切換按鈕:流程圖決策表。切換到決策表後,你會看到:

  • 橫軸(欄):輸入欄位和輸出欄位
  • 縱軸(列):每一條規則分支
  • 儲存格:條件匹配表達式(如 >= 1000in ["VIP", "SVIP"]

整個介面和 Excel 幾乎一樣直觀。你可以直接點擊儲存格修改條件值,不需要了解底層 AST 結構。


技術細節

決策表視圖不是「另一種儲存格式」,它是對規則 AST 的投影視圖。

Ordo 在解析規則時維護了一套 欄式規範化表示(columnar canonical form),決策表視圖直接從這個表示渲染。編輯儲存格時,Studio 把修改反向寫入 AST,再透過 WASM 版本的引擎做即時驗證——保證你儲存的每一版都是合法規則。

這意味著:

  • 流程圖視圖和決策表視圖永遠保持同步,不存在「轉換」步驟
  • 修改立刻觸發本地 WASM 執行,你能立刻看到輸出變化
  • 不合法的條件表達式會在儲存格層面高亮提示,不是等到儲存才報錯

適合哪些場景?

風控策略審核:信貸產品的審批規則通常有幾十到幾百條分支,決策表讓風控團隊直接對照業務邏輯逐行 review。

促銷規則治理:電商促銷活動的滿減、折扣、疊加規則隨活動迭代頻繁變化,營運團隊可以直接在 Studio 裡調整。

合規策略維護:金融、醫療等行業的合規條件需要有據可查。決策表可以匯出為 CSV,直接歸檔到合規文件裡。


開始使用

在 Studio 裡開啟任意規則集,點擊右上角的視圖切換圖示即可。有問題或功能建議歡迎在 GitHub Issues 提出。