条件ビルダー
条件ビルダーは、コンテキストに応じて生成される一連のフィールドを使用して条件ステートメントを構築します。条件ビルダーは、フィルターの作成、サーベイの管理、アクセス制御の管理など、多くの操作で使用されます。
条件ビルダー形式
条件は次の 3 つの部分で構成されます。
- フィールド:テーブルとユーザーのアクセス権に基づく選択リスト。ドット連結により、選択リストに関連テーブルのフィールドを含めることができます。
- 演算子:フィールドタイプに基づく選択リスト。たとえば、インシデント [incident] テーブルでは、大なり演算子は [アクティブ ] フィールドには適用されませんが、[ 優先度 ] フィールドには適用されます。
- 値:フィールドタイプに応じて、テキストエントリフィールドまたは選択リスト。たとえば、インシデント [incident] テーブルでは、[アクティブ] フィールドには値が true、false、空 の選択リストが表示されますが、[簡単な説明] フィールドにはテキスト入力フィールドが表示されます。
条件リストは、選択した内容を要約したブレッドクラムとして コア UI に表示されます。
注:
コア UIリストビューの条件ビルダーのブレッドクラムは、次の 2 つのシステムプロパティの値に応じて切り捨てられることがあります。
- glide.ui.breadcrumb_max_entries:ブレッドクラムに表示するアイテムの最大数を指定します。デフォルトは 10 です。
- glide.ui.export.choice_list_max_characters:ブレッドクラムリストに表示される最大文字数を指定します。デフォルトは 80 です。
詳細については、「 KB1962280」を参照してください。
条件ビルダーのアクション
条件の横にある [AND ] または [OR ] をクリックすると、依存条件を追加できます。条件に加えて、条件ビルダーツールバーで [AND ] または [OR ] をクリックすると、トップレベルの条件を追加できます。条件を削除するには、条件の横にある削除アイコン (X) をクリックします。
スクリプト化されたフィルターの例については、KB 記事「 レポートでの動的 JavaScript フィルターの作成」を参照してください。