共用方式為


使用規則編輯器

使用規則編輯器來檢視和編輯 [條件編輯器] 中的條件,以及所選規則之 [動作編輯器] 中的動作。

條件編輯器

使用條件編輯器工具(規則編輯器的一部分)來檢視與編輯觸發規則的條件。 您可以使用捷徑功能表來新增內建謂詞,從 [事實總管] 拖曳項目以定義參數和謂詞,然後點擊參數連結以內嵌輸入參數值。

使用快捷方式功能表來存取下列選項。

使用此 若要這樣做
新增邏輯 AND 新增運算符以結合兩個或多個述詞,以形成邏輯 AND 運算式。
新增邏輯 OR 新增運算符以結合兩個或多個述詞,以形成邏輯 OR 表達式。
新增邏輯 NOT 新增運算元 NOT 來否定邏輯表達式或述詞。
謂詞 根據 Rule 物件模型所提供的其中一個內建謂詞,新增一個謂詞表達式,例如 Is Equal To 運算子。
述詞 \ After 代表回答「time1 在 time2 之後的時序上是否依時間順序排列」問題的時態述詞?
述詞 \ Before 表示回答「time1 是否在 time2 之前」問題的時間述詞。
述詞 \ Between 代表回答「time1 是否在時間序上位於 time2 和 time3 之間」問題的時態述詞。
述詞 \ 等於 表示關係相等運算符。
述詞 \ 存在 表示規則條件中使用的 XML 元素或屬性的存在述詞。
述詞 \ GreaterThan 表示大於運算子的關係型。
述詞 \ GreaterThanEqual 表示大於或等於運算符的關係型。
述詞 \ LessThan 表示關係型小於運算符。
述詞 \ LessThanEqual 表示關係型小於或等於運算符。
述詞\匹配 判斷正則表達式是否存在於指定的輸入字串中。
述詞 \ 不等於 表示關聯不等式運算符。
述詞 \ 範圍 測試值是否介於某個範圍之間。
刪除邏輯運算子 刪除選取的邏輯運算元 (ANDORNOT)。
刪除述詞 刪除選取的述詞。
上移 將述詞向上移動一個位置或層級。
下移 將述詞向下移動一個位置或層級。
移至詞彙 在 [事實總管] 中找出對應至所選謂詞或參數的詞彙定義。
移至來源事實 在 [事實總管] 中,找出對應至所選謂詞或參數的 XML 元素、資料庫欄位或 .NET 方法。
Reset 自變數 刪除選取的自變數(以及任何巢狀自變數),並還原初始定義。
設定為 null 將選取的自變數取代為 Null 常數定義。
設定為空字串 將選取的自變數取代為空字串值。

動作編輯器

使用 [動作編輯器] (規則編輯器的一部分) 來檢視和編輯引發規則時要執行的動作。 您可以使用快捷選單新增內建動作、從 [事實總管] 拖曳項目來定義動作和參數,然後點擊參數連結直接輸入參數值。

使用此 若要這樣做
刪除動作 刪除選取的動作。
移至詞彙 在 [事實總管] 中找出與所選動作或參數相符的詞彙定義。
移至來源事實 在 Facts Explorer 中,找出對應至所選動作或引數的 XML 元素、資料庫欄或 .NET 方法。
上移 將動作向上移動一個位置或層級。
下移 將動作向下移動一個位置或層級。
Reset 自變數 刪除選取的自變數(以及任何巢狀自變數),並還原初始定義。
設定為 null 將選取的自變數取代為 Null 常數定義。
設定為空字串 將選取的自變數取代為空字串值。
函數 根據 Rule 物件模型所提供的其中一個內建函式新增參數,例如 Add 運算符。
斷言 將新事實新增至規則引擎實例的工作記憶體中。
收回 從規則引擎實例的工作記憶體中移除事實。
RetractByType 從規則引擎實例的工作記憶體中移除指定型別的事實。
清除 重設規則引擎實例的工作記憶體和議程。
終止規則處理。
更新 在規則引擎系統實例的工作記憶體中更新一項事實。

輸出視窗

使用 [輸出] 視窗來檢視所選原則版本的測試執行結果。

使用快捷方式功能表來存取下列選項。

使用此 若要這樣做
全部清除 清除 [輸出] 視窗中的所有文字。
複製 將 [輸出] 視窗中選取的文字複製到剪貼簿。
全選 選取 [輸出] 視窗中所包含的所有文字。
儲存至檔案 將 [輸出] 視窗中所包含的文字儲存至指定的檔案。