Oracle CRM On Demandの管理 > アプリケーションカスタマイズ > レコードタイプ別の[アプリケーションカスタマイズ]ページ > 検索レイアウトの管理
検索レイアウトの管理
ほとんどのレコードタイプでは、レコードの検索時にユーザーが使用できるフィールド(標準フィールドとカスタムフィールドの両方)を指定できます。さらに、検索結果ページに表示されるフィールドを指定することもできます。検索レイアウトに検索フィールドを指定し、必要に応じて各レコードタイプの検索レイアウトをユーザー役割に割り当てます(「役割の追加」を参照)。
既存の検索レイアウトをコピーしてから、それを要件に合わせて変更することも、既存の検索レイアウトを編集することもできます。デフォルトの検索レイアウトは読み取り専用です。デフォルト検索レイアウトはコピー可能ですが、削除したり編集したりすることはできません。検索に使用するフィールドおよび検索結果に表示するフィールドを指定するには、検索レイアウトウィザードを使用します。
注: 検索レイアウト名に使用できる文字数は制限されています。詳細は、「カスタムレイアウト制限について」を参照してください。
注意:ユーザーのレコードタイプの検索レイアウトを作成または編集するときは、[上司]フィールドおよび[上司 (エイリアス)]フィールドの両方を同じ検索レイアウトに追加しないでください。検索レイアウトでこの両方のフィールドを使用可能にすると、その検索レイアウトを使用する検索は失敗します。[上司]および[上司 (エイリアス)]フィールドの詳細は、「ユーザーレコードの[上司]および[上司 (エイリアス)]フィールドについて」を参照してください。
[ルックアップ]ウィンドウの動作の管理
検索レイアウトウィザードを使用して、ルックアップウィンドウの動作を管理し、スマート関連付けを有効化することもできます。各レコードタイプの[ルックアップ]ウィンドウの動作の設定には、次のオプションを使用できます。デフォルトの検索レイアウトでは、これらのオプションはすべてオンになります。
- ルックアップウィンドウをデフォルトフィールドで設定します。このチェックボックスをオンにした場合は、デフォルトの検索レイアウトのフィールドが使用されます。
- ルックアップウィンドウを開いたときに検索結果を表示。このチェックボックスをオンにした場合は、[ルックアップ]ウィンドウを開くと使用可能なレコードが一覧表示されます。このチェックボックスをオフにした場合は、[ルックアップ]ウィンドウを開いてもレコードは表示されません。
注:企業に対してマネージャ表示が有効になっている場合、一部の[ルックアップ]ウィンドウでレコードリストへの挿入速度が遅くなり、[ルックアップ]ウィンドウがタイムアウトすることもあります。タイムアウトを防止するには、 [ルックアップ]ウィンドウに関連付けられているレコードタイプの[ルックアップウィンドウを開いたときに検索結果を表示]チェックボックスをオフにします。その後、[ルックアップ]ウィンドウにはレコードが表示されなくなり、ユーザーが検索条件を指定して目的のレコードを検索できます。
- 自動解決有効。このチェックボックスをオンにした場合、スマート関連付けが有効になります。Oracle CRM On Demandにおけるスマート関連付けは、ユーザーによる取引先、担当者、商談、活動などの様々なレコードタイプのレコードの相互関連付けを容易にする自動検索機能です。スマート関連付けが有効である場合、ユーザーはメインレコードと関連付けるレコードの名前のすべてまたは一部を該当するフィールドに入力してから、Oracle CRM On Demandによる関連付けの自動解決を許可できます。ユーザーが変更を保存しようとすると、Oracle CRM On Demandによってユーザーが入力した名前との一致が検索されます。Oracle CRM On Demandによって一意の一致が見つかった場合は、一致するレコードが使用され、ユーザーの変更が保存されます。Oracle CRM On Demandにより一致が見つからないか、または複数の一致が候補として見つかった場合は、[ルックアップ]ウィンドウが表示されます。[ルックアップ]ウィンドウで、ユーザーはさらに検索を実行し、適切なレコードを選択できます。スマート関連付けが無効な場合、ユーザーはフィールドの横にある[ルックアップ]アイコンをクリックして、[ルックアップ]ウィンドウを開く必要があります(ここでレコードの検索が可能)。
- ルックアップウィンドウのデフォルトとしてコンテキスト依存リストを表示。このチェックボックスは、企業プロファイルの[ルックアップウィンドウ内のレコードタイプリスト]メニューが[有効化]に設定されている場合のみ使用できます。[ルックアップウィンドウのデフォルトとしてコンテキスト依存リストを表示]チェックボックスをオンにすると、レコードタイプに1つ以上のコンテキスト依存リストがある場合は、[ルックアップ]ウィンドウの左上隅の[レコードタイプリスト]フィールドに、すべてのコンテキスト依存リストが他のリストより前に表示されます。コンテキスト依存リストには、ユーザーが必要とする可能性が高いレコードが含まれます。[レコードタイプリスト]フィールドおよびコンテキスト依存リストの詳細は、「ルックアップウィンドウでのレコードの検索」を参照してください。[ルックアップウィンドウ内のレコードタイプリスト]メニューの詳細は、「企業プロファイルとグローバルデフォルトの設定」を参照してください。
注意: 検索レイアウトの設定後に企業プロファイルの[ルックアップウィンドウ内のレコードタイプリスト]メニューで[無効化]を選択した場合、検索レイアウトウィザードでは[ルックアップウィンドウのデフォルトとしてコンテキスト依存リストを表示]チェックボックスは使用できなくなります。また、[ルックアップウィンドウのデフォルトとしてコンテキスト依存リストを表示]オプションが前に選択されていたかどうかにかかわらず、ルックアップウィンドウではコンテキスト依存リストが使用不可であり、ルックアップウィンドウにおける指定レコードタイプのレコードの初期検索は、ユーザーがアクセスできるレコードタイプのすべてのレコードについて実行されます。ただし、Oracle CRM On Demandでは検索レイアウトごとに、[ルックアップウィンドウのデフォルトとしてコンテキスト依存リストを表示]チェックボックスの設定が格納されます。後でもう一度企業プロファイルの[ルックアップウィンドウ内のレコードタイプリスト]メニューで[有効化]または[混合]を選択した場合、各検索レイアウトの[ルックアップウィンドウのデフォルトとしてコンテキスト依存リストを表示]チェックボックスの設定が元に戻り、再度有効になります。
[製品]レコードタイプの検索レイアウトを作成するときに、その検索レイアウトウィンドウで製品を部署別に表示する必要がある場合は、次のオプションが使用可能です。
- 部署をデフォルト検索フィールドとしてルックアップウィンドウを設定します。 Oracle CRM On Demandの検索レイアウトウィザードで[製品]レコードタイプの検索レイアウトを作成するときは、[部署をデフォルト検索フィールドとしてルックアップウィンドウを設定します]チェックボックスを選択することで、製品検索レイアウトを、製品を部署別にリストするよう構成できます。製品ルックアップウィンドウで部署別に製品を表示することで、ユーザーが一連の関連製品の範囲内で検索できるようになるため、製品リストから検索および選択する際のユーザーエラーが減少します。 詳細は、「製品検索レイアウトを作成する際の考慮事項」を参照してください。
検索レイアウトを作成する場合、[取引先]、[商談]、[担当者]、[アポイント]、[タスク]レコードタイプの特定の結果フィールドが表示されるように、拡張キーワード検索の検索結果ページを設定する必要がある場合は、次のオプションを使用できます。
- 選択した検索結果フィールドを使用して拡張キーワード検索を設定。このチェックボックスがオンの場合、検索レイアウトで定義されているフィールドが、拡張キーワード検索の検索結果ページに表示されます。このチェックボックスがオフの場合、このレコードタイプの重要なフィールドが、検索結果ページに表示されます。
検索レイアウトを作成しており、ターゲット検索フィールドのリストに含まれる最初のフィールドを[ルックアップ]ウィンドウのデフォルト検索フィールドとして指定する場合、次のオプションを使用できます。
- ルックアップにおけるデフォルト検索としての最初のターゲット検索フィールド。このチェックボックスを選択した場合、検索レイアウトのターゲット検索フィールドのリストに含まれる最初のフィールドが、[ルックアップ]ウィンドウでデフォルト検索フィールドとして使用されます。このチェックボックスを選択解除した場合、デフォルト検索フィールドは、ルックアップがマップされているフィールドと同じです。
関連レコードの高度な検索の検索レイアウト機能
検索レイアウトを作成または編集する場合、関連レコードの高度な検索の検索フィールドとしてフィールドを使用可能にするための要件を考慮します。指定されたレコードタイプの関連レコードの高度な検索で、フィールドが検索に使用可能かどうかを判定する場合、Oracle CRM On Demandでは、特定の状況でレコードタイプの検索レイアウトから次の機能を使用します。
- 検索レイアウトの使用可能な検索フィールドのリスト。
- 検索レイアウトの関連情報レイアウトで選択されたフィールドに検索を制限するチェックボックスの設定。
Oracle CRM On Demandでこれらの機能を使用して、関連レコードの高度な検索においてフィールドが検索に使用できるかどうかを判定するタイミングおよび方法の詳細は、「関連レコードの高度な検索について」を参照してください。
作業前の準備。検索レイアウトを管理するには、[アプリケーションをカスタマイズ]権限を含む役割が割り当てられている必要があります。
次の手順では、検索レイアウトを作成または変更する方法について説明します。
検索レイアウトを作成または変更するには
- 任意のページの右上隅にある[管理]グローバルリンクをクリックします。
- [アプリケーションカスタマイズ]セクションで、[アプリケーションカスタマイズ]リンクをクリックします。
- [レコードタイプセットアップ]セクションで、検索レイアウトを作成または変更するレコードタイプをクリックします。
- [レコードタイプアプリケーションカスタマイズ]ページで、[レコードタイプ検索レイアウト]リンクをクリックします。
- [検索レイアウト]リストで、次の該当する操作を行います。
- ステップ1の[レイアウト名を定義]で、名前(および必要に応じてレイアウトの説明)を入力または変更します。
- [次へ]をクリックします。
ステップ2の[検索フィールドの指定]には、次の3つのリストがあります。
- 使用不可検索フィールド。このリストには、検索に使用できないフィールドがすべて表示されます。
- ターゲット検索フィールド。このリストには、ターゲット検索に使用可能なフィールド、およびアクションバーのレコードタイプの[ターゲット検索]アプレットに表示されるフィールドがすべて表示されます。[ターゲット検索]アプレットには、最大10個のフィールドを表示できます。10個を超えるフィールドをリストに追加して、レイアウトを保存しようとすると、エラーメッセージが表示されます。[ターゲット検索]フィールドを使用すると、次のようになります。
- 追加検索フィールド。このリストには、[ターゲット検索]アプレットに表示されないが、高度な検索などの他の検索で使用できるフィールドが表示されます。インデックス付きフィールドは緑で表示されます。大文字小文字が区別されないインデックス付きフィールドは青で表示されます。
注:最適なパフォーマンスが得られるように、検索フィールドを定義するときはインデックス付きフィールドを使用してください。[ターゲット検索フィールド]または[追加検索フィールド]のいずれかのリストに最適化されていないフィールドが含まれている場合は、警告メッセージが表示されます。
上向き矢印と下向き矢印をクリックしてリスト内のフィールドを配置し、右向き矢印と左向き矢印、または上向き矢印と下向き矢印をクリックして、リスト間でフィールドを移動します。リスト内のフィールドの順序は、アクションバーの[ターゲット検索]アプレット、および検索基準の各フォームで使用されます。
注: 紫のテキストで表示されているフィールドでは、通常、大文字小文字が区別されません。これらのフィールドは、高速検索用に最適化されません。
- ステップ2で、フィールドを[使用不可検索フィールド]リストに移動し、必要な場合は、フィールドを[ターゲット検索フィールド]リストおよび[追加検索フィールド]リストに配置します。
- (オプション)手順2で、必要に応じて、関連情報レイアウトで選択されたフィールドに検索を制限するチェックボックスを選択するか、選択を解除して、関連レコードの高度な検索での検索フィールドとしてフィールドを使用可能にするための要件を満たします。
このチェックボックスの詳細は、「関連レコードの高度な検索について」を参照してください。
- (オプション)ステップ3で[ルックアップにおけるデフォルト検索としての最初のターゲット検索フィールド。]チェックボックスを選択する場合は、必要に応じて上矢印および下矢印を使用し、ターゲット検索フィールドのリストにおける最初のフィールドを適切に配置します。
- (オプション)検索レイアウトウィンドウで製品を部署別に表示する必要がある場合は、[部署をデフォルト検索フィールドとしてルックアップウィンドウを設定します]チェックボックスを選択します。
注: このオプションは、[製品]レコードタイプの検索レイアウトを指定している場合のみ使用可能です。詳細は、「製品検索レイアウトを作成する際の考慮事項」を参照してください。
- [次へ]をクリックします。
ステップ3の[検索結果レイアウトを定義]には、次の3つのリストがあります。
- 使用不可検索結果フィールド。このリストには、検索結果に表示されないフィールドがすべて表示されます。
- ルックアップウィンドウ検索結果フィールド。このリストには、[ルックアップ]ウィンドウの検索結果に表示されるフィールドが表示されます。このリストは最大9つのフィールドに制限されます。
- その他の検索結果フィールド。このリストには、[ルックアップウィンドウ検索結果フィールド]リストのフィールドに加え、[ルックアップ]ウィンドウの検索以外の検索結果に表示される特別なフィールドが表示されます。
[ルックアップウィンドウ検索結果フィールド]リストおよび[その他の検索結果フィールド]リストに表示できるフィールドの合計数は20個です(つまり、検索結果には20を超えるカラムは表示できません)。レコードの検索の詳細については、「レコードの検索」を参照してください。
注意:リスト内のカラムの数はパフォーマンスに影響を与える可能性があるため、リストへのフィールドの追加は慎重に実行してください。パフォーマンスはレコードタイプとフィールドタイプによって大幅に変わります。フィールドを追加するたびに、リストのロード時間が長くなる可能性があります。
- ステップ3の[検索結果レイアウトを定義]で、フィールドを[ルックアップウィンドウ検索結果フィールド]リストおよび[その他の検索結果フィールド]リストに移動し、必要に応じて並べ替えます。
注: [ルックアップウィンドウ検索結果フィールド]リストでは、単一の関連付けルックアップウィンドウのみに対する検索結果フィールドのレイアウトが決まります。複数関連付けルックアップウィンドウ用の検索結果フィールドのレイアウトは指定できません。
- ルックアップウィンドウの動作の設定に必要な次のチェックボックスをオンまたはオフにします。
- ルックアップウィンドウをデフォルトフィールドで設定します
- ルックアップウィンドウを開いたときに検索結果を表示
- 自動解決有効
- ルックアップウィンドウのデフォルトとしてコンテキスト依存リストを表示
- 選択した検索結果フィールドを使用して拡張キーワード検索を設定
- ルックアップにおけるデフォルト検索としての最初のターゲット検索フィールド。
- [終了]をクリックします。
関連トピック
関連する情報については、次のトピックを参照してください。
|