企業規則物件
總共有三個企業規則物件:
BusinessRuleSet - 用來為前後關聯導覽驗證企業規則持續集合的持續組態。此組態可在前後關聯層級重新定義。
BusinessRule - 有關要執行之規則的資訊。每一個規則都可以具有與其相關聯的唯一組態需求。會將選取器對應至實際實行規則驗證類別。
BusinessRuleLink - 物件與物件間的二元連結,用來保留 BusinessRuleSetBusinessRule 的參考。每個 BusinessRuleSet 都使用 BusinessRuleLinkBusinessRule 相關聯。
每個企業規則物件都有一組屬性:
BusinessRuleSet
uniqueKey, name, description, enabled, overridable
BusinessRule
uniqueKey, name, description, configs, enabled
BusinessRuleLink
blockNumber
屬性
是否必要?
類型
描述
uniqueKey
字串
所提供前後關聯的唯一金鑰。
字串最多可以有 256 個字元。
name
字串
用來描述物件名稱之已本地化的資源鍵。
字串最多可以有 256 個字元。
description
字串
企業規則物件的已本地化簡短描述。
字串最多可以有 4000 個字元。
configs
名稱-值對
可用來配置所提供企業規則之差異的資訊。您可以選擇在 configs 屬性中定義一個或多個元素。
每一個 configs 屬性都可以保留名稱與值對的多個組態。
enabled
布林值
指出配置要執行企業規則物件的能力。當值為 false 時,會略過企業規則物件。會使用前後關聯階層查詢中的下一個已啟用物件。
overridable
布林值
指出較低層級的前後關聯企業規則實例是否可以重新定義在較高層級中定義的規則。若為 false,則會使用頂層前後關聯的企業規則實例。
blockNumber
整數
指出規則的執行順序。您可以將多個規則配置為相同的 blockNumber,但不保證順序。值 1 表示企業規則集中要執行的第一個規則。
這是否有幫助?