Search Popup Filter
検索ポップアップフィルター
その選択肢、
本当に正しいですか?
A社のチケットを作っているのに、B社の担当者を選んでしまう。そんなミスを根絶します。
検索ポップアップに「条件付きフィルター」を適用し、現在の文脈(コンテキスト)に関係のあるレコードだけを表示させます。
探す時間を減らし、
ミスをゼロにする。
数千件の顧客リストから、正しい一人を選び出すのは神経を使います。
Search Popup Filterは、入力済みの情報をヒントに「今、選ぶべき候補」だけを自動的に絞り込みます。もう、無関係なデータに惑わされることはありません。
動的フィルタリング
「Compare with Parent」機能により、親レコード(例:組織)の値と一致する子レコード(例:その組織の担当者)だけを表示します。
静的フィルタリング
「ステータスが無効な顧客は表示しない」「在庫切れ製品は隠す」といった固定ルールを設定し、選択肢をクリーンに保ちます。
SQLクエリ対応
GUI設定だけでなく、SQLクエリを直接記述した高度な絞り込みも可能。複雑な業務ロジックにも対応できます。
主な特徴
複雑な条件もGUIで設定
「チケットの組織名と、連絡先の組織名が一致する場合のみ表示」といった動的な条件を、プログラミングなしで設定できます。 設定画面でフィールドを選ぶだけで、直感的にフィルターロジックを構築可能です。
ユーザーによるオーバーライド
基本的にはフィルターで絞り込みますが、例外的に全てのリストから検索したい場合もあります。 その場合のために、ユーザーが一時的にフィルターを解除できる「オーバーライド機能」を提供。柔軟な運用を妨げません。
導入ステップ
設定はシンプル。効果は絶大。
1. 新規作成
「どの画面(モジュール)で」「何を検索する時」に適用するかを選択。
2. 条件設定
「親の組織と一致する」「ステータスが有効」などの条件を指定。
3. 適用完了
保存すれば即座に反映。検索ポップアップがスマートになります。
活用シーン
入力ミスをシステムで防ぐ。
チケット作成
トラブルチケットの作成時、選択した「顧客企業」に所属する担当者だけを表示。同姓同名の別人を間違えて選択するリスクをゼロにします。
見積・受注
「製品カテゴリ」を選択したら、そのカテゴリに属する製品だけをポップアップに表示。膨大な製品マスターからの検索時間を短縮します。
無効データの除外
「解約済み」「取引停止中」の顧客を検索結果に表示させないように設定。営業担当者が誤って無効な顧客にアプローチするのを防ぎます。
graph TD
PARENT["見積書作成画面<br>選択中: A社"]
CLICK("🔍 連絡先を選択")
FILTER("⚡ フィルター発動<br>条件: 所属=A社")
LIST["📋 候補リスト<br>・A社 鈴木さん<br>・A社 佐藤さん<br>(他社の人は出ない)"]
PARENT --> CLICK
CLICK --> FILTER
FILTER --> LIST
style LIST fill:#e8f5e9,stroke:#2e7d32