如何建立原則和規則
您可以建立具有條件的規則,這些條件是邏輯運算子 (AND、 OR和 NOT) 套用至 (內建或使用者定義函數或運算子) 的述詞, (內建或使用者定義的事實參考) 。 您也可以以滑鼠右鍵按一下 [條件 ] 或 [邏輯運算子],然後從操作功能表選取邏輯運算子或內建述詞。
如果規則條件評估為 true,您可以定義 (內建或使用者定義函數) 執行的動作。
注意
若在一個規則中包含一個以上的述詞,則所有述詞必須顯示為邏輯運算子的引數。 (最上層可以是屬於布林類型的單一 .NET 成員、資料庫資料行或 XML 欄位/屬性。)
若要建立原則
在 [原則總管] 窗格中,以滑鼠右鍵按一下 [ 原則],然後按一下 [ 新增原則]。
原則底下會建立新的資料夾Policy1。 依照預設,會為您建立版本 1 的新原則。
按一下 [原則1]。
在 [名稱] 屬性窗格中輸入名稱。
新增規則到原則版本
- 在 [原則總管] 窗格中,展開 [您的原則],以滑鼠右鍵按一下 [1.0 版] (未儲存) ,然後選取 [ 新增規則]。
新增邏輯運算子到規則條件
- 在 [規則定義] 視窗中,以滑鼠右鍵按一下 [ 條件],然後按一下 [ 新增邏輯 AND]、[ 新增邏輯 OR] 或 [ 新增邏輯 NOT]。
新增內建述詞到規則條件或邏輯運算子
在 [事實總管] 視窗中,按一下 [ 詞彙 ] 索引標籤,然後按一下 [ 述詞] 資料夾。
展開述詞詞彙的已發佈版本,然後按一下所需的述詞。
將述詞拖曳到邏輯運算子,或如果您的規則只包含一個述詞,則拖曳到 [條件 ]。
注意
您也可以直接從資料來源新增述詞,前提是資料元素可作為述詞 (評估為 true 或 false) 。
新增內建動作到規則
在 [事實總管] 視窗中,按一下 [ 詞彙] 索引標籤,然後按一下 [ Functions ] 資料夾。
展開函式詞彙的已發佈版本,然後按一下所需的函式。
將函式拖曳至 Actions。 您也可以以滑鼠右鍵按一下 [ 動作],然後從操作功能表中選取內建動作。
新增引數到條件或動作
在 [事實總管] 視窗中,按一下 [ 詞彙 ] 索引標籤,然後按一下詞彙資料夾。
展開詞彙的已發佈版本,然後按一下所需的詞彙。 該詞彙必須是述詞或函式所預期的類型。
將詞彙拖曳到條件中的述詞引數或動作中的函式引數。
注意
您也可以從資料來源直接新增引數,或者在 XML 中,可以在選取欄位時在屬性中指定欄位類型,但必須與資料本身相容,且資料項目必須是述詞或動作所預期的類型。 若要直接從資料來源新增引數,在 [事實總管] 視窗中,按一下適當的索引標籤,巡覽至您所需的項目,然後拖曳到述詞引數或函式引數。
注意
按一下引數並輸入想要的常數值,即可直接新增常數值到引數。