共用方式為


如何建立原則和規則

您可以建立具有條件的規則,這些條件是邏輯運算子 (ANDORNOT) 套用至 (內建或使用者定義函數或運算子) 的述詞, (內建或使用者定義的事實參考) 。 您也可以以滑鼠右鍵按一下 [條件 ] 或 [邏輯運算子],然後從操作功能表選取邏輯運算子或內建述詞。

如果規則條件評估為 true,您可以定義 (內建或使用者定義函數) 執行的動作。

注意

若在一個規則中包含一個以上的述詞,則所有述詞必須顯示為邏輯運算子的引數。 (最上層可以是屬於布林類型的單一 .NET 成員、資料庫資料行或 XML 欄位/屬性。)

若要建立原則

  1. 在 [原則總管] 窗格中,以滑鼠右鍵按一下 [ 原則],然後按一下 [ 新增原則]。

    原則底下會建立新的資料夾Policy1。 依照預設,會為您建立版本 1 的新原則。

  2. 按一下 [原則1]。

  3. 在 [名稱] 屬性窗格中輸入名稱。

新增規則到原則版本

  • 在 [原則總管] 窗格中,展開 [您的原則],以滑鼠右鍵按一下 [1.0 版] (未儲存) ,然後選取 [ 新增規則]。

新增邏輯運算子到規則條件

  • 在 [規則定義] 視窗中,以滑鼠右鍵按一下 [ 條件],然後按一下 [ 新增邏輯 AND]、[ 新增邏輯 OR] 或 [ 新增邏輯 NOT]。

新增內建述詞到規則條件或邏輯運算子

  1. 在 [事實總管] 視窗中,按一下 [ 詞彙 ] 索引標籤,然後按一下 [ 述詞] 資料夾。

  2. 展開述詞詞彙的已發佈版本,然後按一下所需的述詞。

  3. 將述詞拖曳到邏輯運算子,或如果您的規則只包含一個述詞,則拖曳到 [條件 ]。

    注意

    您也可以直接從資料來源新增述詞,前提是資料元素可作為述詞 (評估為 truefalse) 。

新增內建動作到規則

  1. 在 [事實總管] 視窗中,按一下 [ 詞彙] 索引標籤,然後按一下 [ Functions ] 資料夾。

  2. 展開函式詞彙的已發佈版本,然後按一下所需的函式。

  3. 將函式拖曳至 Actions。 您也可以以滑鼠右鍵按一下 [ 動作],然後從操作功能表中選取內建動作。

新增引數到條件或動作

  1. 在 [事實總管] 視窗中,按一下 [ 詞彙 ] 索引標籤,然後按一下詞彙資料夾。

  2. 展開詞彙的已發佈版本,然後按一下所需的詞彙。 該詞彙必須是述詞或函式所預期的類型。

  3. 將詞彙拖曳到條件中的述詞引數或動作中的函式引數。

    注意

    您也可以從資料來源直接新增引數,或者在 XML 中,可以在選取欄位時在屬性中指定欄位類型,但必須與資料本身相容,且資料項目必須是述詞或動作所預期的類型。 若要直接從資料來源新增引數,在 [事實總管] 視窗中,按一下適當的索引標籤,巡覽至您所需的項目,然後拖曳到述詞引數或函式引數。

    注意

    按一下引數並輸入想要的常數值,即可直接新增常數值到引數。