Skip to main content

業務規則

路徑:【後台管理】⇒【應用管理】⇒【應用】⇒【業務模型】⇒【數據模型】⇒【業務規則】

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 決策表方式

決策表適用表格形式簡要描述多個分支判斷的業務規則。

決策表方式

決策表方式