ルール エディタを使用して、条件エディタで条件を表示および編集し、選択したルールのアクションエディタでアクションを表示および編集します。
条件エディター
条件エディター (ルール エディターの一部) を使用して、ルールを発生させる条件を表示および編集します。 ショートカット メニューを使用して組み込みの述語を追加したり、Facts Explorer から項目をドラッグして引数と述語を定義したり、引数リンクをクリックして引数の値をインラインで入力したりできます。
ショートカット メニューを使用して、次のオプションにアクセスします。
これを使用する | 目的 |
---|---|
論理 AND の追加 | 2 つ以上の述語を結合して論理 AND 式を形成する演算子を追加します。 |
論理 OR の追加 | 2 つ以上の述語を結合して論理 OR 式を形成する演算子を追加します。 |
論理 NOT の追加 | 論理式または述語を否定する演算子 NOT を追加します。 |
述語 | Is Equal To 演算子など、Rule オブジェクト モデルによって提供される組み込みの述語のいずれかに基づいて述語式を追加します。 |
述語 \ 後 | "time1はtime2の後に時間的に続くか"という質問に答える時間的述語を表します。 |
述語 \ Before | 時間1が時間2よりも年代的に前であるかどうかという質問に答える時間的述語を表現します。 |
述語 \ Between | 「time1 は time2 と time3 の間に時系列的に位置していますか」という質問に答える一時的な述語を表します。 |
プレディケイト \ イコール | 関係等値演算子を表します。 |
述語 \ 存在 | ルール条件で使用される XML 要素または属性の存在述語を表します。 |
述語 \ GreaterThan | 関係より大きい演算子を表します。 |
述語 \ GreaterThanEqual | 以上または等しい関係演算子を表します。 |
述語 \ LessThan | 関係演算子より小さい値を表します。 |
述語 \ LessThanEqual | 以下または等しいリレーショナル演算子を表します。 |
述語 \ マッチ | 指定した入力文字列に正規表現が存在するかどうかを判断します。 |
述語 \ NotEqual | リレーショナル不等値演算子を表します。 |
述語 \ 範囲 | 値が範囲の間にあるかどうかをテストします。 |
論理演算子の削除 | 選択した論理演算子 (AND、 OR、または NOT) を削除します。 |
述語の削除 | 選択した述語を削除します。 |
上に移動 | 述語を 1 つ上の位置またはレベルに移動します。 |
下へ移動 | 述語を 1 つ下の位置またはレベルに移動します。 |
ボキャブラリに移動する | 選択した述語または引数に対応するボキャブラリ定義を Facts Explorer で見つけます。 |
ソース ファクトに移動 | 選択した述語または引数に対応するファクト エクスプローラーで、XML 要素、データベース列、または .NET メソッドを見つけます。 |
引数のリセット | 選択した引数 (および入れ子になった引数) を削除し、初期定義を復元します。 |
null に設定 | 選択した引数を null 定数定義に置き換えます。 |
空の文字列に設定する | 選択した引数を空の文字列値に置き換えます。 |
アクション エディター
アクション エディター (ルール エディターの一部) を使用して、ルールが発生したときに実行するアクションを表示および編集します。 ショートカット メニューを使用して組み込みアクションを追加したり、Facts Explorer から項目をドラッグしてアクションと引数を定義したり、引数リンクをクリックして引数の値をインラインで入力したりできます。
これを使用する | 目的 |
---|---|
削除アクション | 選択したアクションを削除します。 |
ボキャブラリに移動する | 選択したアクションまたは引数に対応するボキャブラリ定義を Facts Explorer で見つけます。 |
ソース ファクトに移動 | 選択したアクションまたは引数に対応するファクト エクスプローラーで、XML 要素、データベース列、または .NET メソッドを見つけます。 |
上に移動 | アクションを 1 つ上の位置またはレベルに移動します。 |
下へ移動 | アクションを 1 つ下の位置またはレベルに移動します。 |
引数のリセット | 選択した引数 (および入れ子になった引数) を削除し、初期定義を復元します。 |
null に設定 | 選択した引数を null 定数定義に置き換えます。 |
空の文字列に設定する | 選択した引数を空の文字列値に置き換えます。 |
関数 | Add 演算子など、Rule オブジェクト モデルによって提供される組み込み関数のいずれかに基づいて引数を 追加 します。 |
主張する | ルール エンジン インスタンスの作業メモリに新しいファクトを追加します。 |
撤回 | ルール エンジン インスタンスの作業メモリからファクトを削除します。 |
種類別取り消し | ルール エンジン インスタンスの作業メモリから、指定した型のファクトを削除します。 |
クリア | ルール エンジン インスタンスの作業メモリと議題をリセットします。 |
止まる | ルール処理を終了します。 |
アップデート | ルール エンジン インスタンスの作業メモリ内のファクトを更新します。 |
出力ウィンドウ
選択したポリシー バージョンのテスト実行の結果を表示するには、[出力] ウィンドウを使用します。
ショートカット メニューを使用して、次のオプションにアクセスします。
これを使用する | 目的 |
---|---|
[すべてクリア] | 出力ウィンドウのすべてのテキストを消去します。 |
コピー | [出力] ウィンドウで選択したテキストをクリップボードにコピーします。 |
すべて選択 | [出力] ウィンドウに含まれるすべてのテキストを選択します。 |
ファイルに保存 | 出力ウィンドウに表示されているテキストを指定したファイルに保存します。 |