詳細条件
コントロール テストの [条件タイプ] を [詳細] に設定し、条件コレクションを使用してより柔軟な条件を定義します。
条件コレクションには 1 つの主条件があり、その条件が選択されたテーブルや 1 つ以上の補足条件に適用されます。
コントロール テストが実行されると、詳細条件が次の順番で評価されます。
- [スコープ内定義] の参照の条件コレクションは、次の順番で処理されます。
- 主条件は、コントロール テスト定義の [テーブル] と [フィールド] で指定されているフィールドで処理され、要素の配列を返します。
- 主条件によって返された配列内の各要素について、補足条件が処理され、要素の配列がさらにフィルタリングされます。
- [スコープの範囲内] フィールドは、配列内の要素数で更新されます。
- [構成] 参照の条件コレクションは、[スコープ内定義] から返された要素の配列に対して処理されます。[取得する構成] の選択肢は次のとおりです。
- なし:これらの条件はスキップされます。サポート データは、スコープ内にあるすべての要素です。
- 一致:コントロール テストは要素の配列をチェックし、[構成] に一致するすべての要素を返します。
- 一致するものを含まない:コントロール テストは要素の配列をチェックし、1 つ以上 [構成] に一致しない条件があれば、すべての要素を返します。
- 最終的な要素の配置は、[提出データ] レコードとして記録されます。
[スコープの範囲内] および [構成] フィールドは、条件コレクション [grc_condition_collection] テーブルを参照します。
条件コレクションは、以下のように定義します。
- 移動先 .
- [新規] をクリックします。
- 次のフィールドに値を入力します。
- 名前:条件コレクションの名前。
- 説明:条件コレクションの説明。
- タイプ:どの [コントロール テスト定義] フィールドが条件コレクションを参照しているかを示します。選択肢は次のとおりです。
- スコープ内定義
- 構成の定義
- 条件コレクションが定義されたら、[条件を追加] 関連リンクを使用して以下の条件を追加します。
- 条件:条件
[grc_condition]テーブルからの事前定義された条件の定義。 - 条件タイプ:条件コレクションの [タイプ] により、以下が選択されます。
- スコープ内定義
- プライマリ
- 補足
- 構成の定義
適用外
- スコープ内定義
- 条件:条件
新しい条件レコードを定義するには:
- 移動先 .
- [新規] をクリックします。
- 次のフィールドに値を入力します。
- 名前:条件コレクションの名前。
- 説明:条件コレクションの説明。
- テーブル:この条件が適用されるテーブル。
- 参照フィールド:補足条件の場合、主条件が実行されているテーブルの参照フィールド。
- 条件:条件を定義するための条件ビルダー。