関連リスト条件を使用すると、別のテーブルとの関係をフィルターに含めることができます。関連リスト条件は、リスト v3 でのみサポートされています。
このタスクについて
オプションで、関連テーブルに条件を含めることができます。たとえば、[ キャンセル] ステータスの 1 つ以上の関連インシデントを含むアクティブな問題をフィルタリングできます。もう 1 つの例は、サービスレベルアグリーメント (SLA) に違反しているインシデントをフィルタリングすることです。
リスト v3 フィルターには、現在のテーブル条件用と関連リスト条件用の 2 つのセクションが含まれています。クエリに含めることができる関連テーブルは 1 つだけですが、そのテーブルに複数の条件を追加できます。
図 : 1. 未解決の問題の問題フィルター
関連リスト条件の各部分を理解する最も簡単な方法は、例を使用することです。以下の手順では、いくつかの関連インシデントを含む未解決の問題を例に挙げています。これらの手順は、リスト v3 をサポートする任意のリストビューに対して実行できます。
手順
-
この例では、 .
-
リストフィルターを開き、現在の (問題) テーブルの条件を選択します。
[State] [is] [Open] 条件は既に追加されています。
-
[ RELATED LISTS CONDITIONS ] をクリックしてセクションを展開します。
-
選択リストから、クエリに含めるテーブルの関係を選択します。
この例では、[ Incident>Problem] を選択します。アクセス可能な任意のテーブルを選択して表示できます。
-
量指定子を選択するには、「 1 以上」をクリックします。
-
数量を選択し、一致する必要がある関連テーブル内のレコードの数を入力し、[ X ] をクリックしてポップオーバーを閉じます。
デフォルト値は
1 です。この例の各量指定子の説明と例を次に示します。
- オプション:
関連テーブルの条件を 1 つ以上入力します。
別の条件を追加する には、[新しい基準 ] をクリックします。
次の画像は、「最重要」優先度の関連インシデントが 2 つ以上ある問題レコードをフィルタリングする例を示しています。
注: 関連テーブル条件でキーワード検索を実行することはできません。
-
[ 実行 ] をクリックして、フィルター クエリを実行します。
タスクの結果
パンくずリストに 関連リストの条件が表示されます。フィルターを開いて、関連リストクエリステートメントを表示します。図 : 2. リストのブレッドクラムと関連リスト条件のクエリステートメント
注: デフォルトフィルターの関連リスト条件クエリがあるリストに対してリスト v3 が無効になっている場合、フィルター編集機能は無効になります。関連リスト条件を削除して、リストフィルターの編集を有効にします。
