リストの検索

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • リストを検索して情報をすばやく見つけることができます。リストのタイトルバーには、リストを検索するためのオプションが含まれています。アドミニストレーターは、任意のリストのテキスト検索を有効にすることができます。

    始める前に

    必要なロール:なし

    このタスクについて

    リストを検索するには、選択したフィールド内の文字列、または任意のフィールドで見つかったテキスト文字列の 2 つのオプションがあります。これらのオプションには、[ 移動] および [検索] というラベルが付いています。

    • [移動] オプションを選択すると、選択したフィールドでリストがソートされ、フィールド値が検索用語以上のレコードが返されます。文字列タイプのフィールドである [番号 ] フィールドでは、入力した番号で終わる番号を持つレコードが検索されます。たとえば、[ 番号 ] を選択して「 4 」と入力し、インシデントのリストを検索すると、「 INC0000004 」や 「INC0000014」などの番号を含むレコードが表示されます。
    • [検索] オプションは、テキストを選択すると表示されます。リストテーブルの任意のフィールドに検索用語を含むレコードを返します。関連リスト条件を追加した場合、検索には関連テーブルのレコードは含まれません。
    選択リストの各オプションは、列ラベルと値で定義されます。たとえば、インシデントの [ステータス] フィールドには、[新規] や [クローズ済み] など、いくつかのオプションが含まれています。これらのラベルは列ラベルであり、それぞれに基礎となる値があります。インシデントの場合、[ 新規 ] のデフォルト値は 1 、[ クローズ済み ] のデフォルト値は 7 です。列で列ラベルまたは値のいずれかを検索でき、次の結果が得られます。
    • 列ラベルを入力して、一致するレコード ( たとえば、新規 ステータスのすべてのインシデントレコード) をリストします。
    • 値を入力すると、指定した値以上 (=>) のステータスのレコードが検索されます。たとえば、[解決済み] および [クローズ済み] 状況のインシデントレコードを一覧表示するには、「6」と入力します。

    手順

    1. レコードリストに移動します。
    2. 必要に応じて、リストをカスタマイズして目的のフィールドを追加します。
    3. フィールドを選択するか 、テキストを選択します
      検索項目
    4. 検索テキストを入力します。
      ワイルドカードを使用して、リスト検索をさらに絞り込みます。
    5. Enter キーを押して検索を実行します。

    使用可能なリスト検索ワイルドカード

    プラットフォームでは、検索結果を拡張および絞り込むために、いくつかのワイルドカード文字がサポートされています。

    表 : 1. 使用可能なリスト検索ワイルドカード
    ワイルドカード 説明

    *検索語

    %search-term%

    検索語を含む値を検索します。
    %search-term 末尾に検索語が付く値を検索します。
    search-term% 先頭に検索語が付く値を検索します。
    =検索用語 検索語と等しい値を検索します。
    !*search-term 検索用語を含まない値を検索します。
    !%search-term search-term で終わる値を検索します。
    !=search-term 検索用語と等しくない値を検索します。
    注:
    参照フィールドは、別のワイルドカード演算子のセットをサポートしています。ワイルドカードを使用して参照フィールドのオートコンプリート値を検索する方法の詳細については、「 Auto-complete for reference fields」を参照してください。

    デフォルトの検索動作の構成

    リスト内のデフォルトの検索動作では、入力した値以上の値が検索されます。アドミニストレーターは、プロパティを追加して、デフォルトで「次の値を超える」検索ではなく、「包含」検索または「次の値で始まる」検索を使用するように検索動作を変更できます。

    始める前に

    必要なロール:admin

    このタスクについて

    ワイルドカードを使用せずに検索ボックスにテキストを入力すると、入力した値以上の値で検索が実行されます。テキストデータタイプフィールドの場合、これは、検索が最初に選択したフィールドのレコードをソートし、次にテキストで始まる最初のレコードとそれに続くすべてのレコードが検索されることを意味します。数値データタイプフィールドの場合、これは、番号フィールドが入力された番号で終わるすべてのレコードが検索されることを意味します。
    注:
    システムでは、レコード番号を含む一部の文字列フィールドを数値フィールドとして扱います。number または u_number という名前のフィールドは、数値フィールドとして扱われます。

    デフォルトの検索動作を [次の値を含む ] または [ 次の値で始まる] に変更すると、どちらの検索オプションも「次の値を超える」検索よりも多くの結果を返すため、パフォーマンスの問題が発生する可能性があります。

    手順

    1. ナビゲーションフィルターに 「sys_properties.list 」と入力して、システムプロパティのリストに移動します。
    2. デフォルトの検索動作設定に応じて、次のいずれかのプロパティを追加します。
      表 : 2. デフォルトの検索動作プロパティ
      [Name (名前)] 説明
      glide.ui.goto_use_contains リストのデフォルトの検索動作を 包含 検索に変更します。
      • タイプ:true | false
      • 値:true
      glide.ui.goto_use_starts_with リストのデフォルトの検索動作を 検索開始 に変更します。
      • タイプ:true | false
      • 値:true
    3. [Submit (送信)] を選択します。

    辞書属性を使用したデフォルトの検索動作の設定

    システム辞書を使用してフィールドに属性を追加することで、フィールドレベルでデフォルトの検索動作を変更します。

    始める前に

    必要なロール:admin

    手順

    1. 次のように移動する。 All (すべて) > システム定義 > ディクショナリ.
    2. デフォルトの検索属性を適用するテーブル内のフィールドを検索します。
    3. [属性] フィールドで、次のいずれかの属性を追加します。
      注:
      属性フィールドを表示するには、辞書エントリの詳細ビューに切り替える必要がある場合があります。
      属性 説明
      goto_use_starts_with=true 特定のフィールドで starts with 演算子を使用するようにデフォルトの検索動作を変更します。テキスト以外のフィールドに starts with を適用すると、その検索で始まるすべてのデータが返されるため、パフォーマンスが低下する可能性があります。