業務規則
路徑:【後台管理】⇒【應用管理】⇒【應用】⇒【業務模型】⇒【數據模型】⇒【業務規則】
1. 業務規則介紹
業務規則主要處理跨表單數據自動化操作設定,包含對其他業務模型的數據新增、更新、刪除等。
例如:商品採購完成入庫後,自動更新庫存數量;當員工請特休假時,自動扣除特休剩餘可修時數。
業務規則是以特定條件作為執行判斷;換句話說,當條件符合時,就會執行設定的操作。在系統中可大致分為 3 類:
1.1 觸發規則
1.1.1 系統預設觸發
在建立業務模型時,系統會預設建立部分規則讓模型可以順利執行新增數據、流程發起等相關操作。
使用者可以透過 『編輯』 在系統預設規則中,加入其他數據操作。
例如:新增數據時,同時也新增一筆備份數據到另一個表單。
1.1.2 自訂按鈕/流程觸發
如標題所述,自訂按鈕/流程觸發是根據使用者點選按鈕或是發起流程時所觸發的規則。
使用者可在 【業務規則】 預先建立好自訂按鈕或是流程要觸發的數據操作,在表單或列表中的自訂按鈕在進行規則綁定。
在 【業務規則】 點選 『新增』 即可看到 『自訂按鈕/流程觸發』 的選項。
1.1.3 定時觸發
如標題所述,使用者也可以透過特定時間條件(指定時間或是表單日期欄位)來設計對應觸發的規則。
例如:在員工資料表中,當員工生日前一天早上 8 點時,提醒人資要發放生日禮金。
在 【業務規則】 點選 『新增』 即可看到 『定時觸發』 的選項。
1.2 設定方式
系統根據不同使用者提供 3 種設定規則的方式:
1.2.1 可視化方式
使用者透過拖曳節點的方式,編輯業務規則。
1.2.2 編碼方式
使用者可以透過線上開發來設定更複雜的業務規則。
1.2.3 決策表方式
決策表適用表格形式簡要描述多個分支判斷的業務規則。