ルックアップ検索条件を作成する
概要
ルックアップ検索条件は、ルックアップで使用できるレコードを制限します。ルックアップ検索条件では、同じレコード (ソース) の他の項目、参照オブジェクト (対象) のレコードの項目、ユーザーのレコード、プロファイル、ロールの項目、対象オブジェクトに直接関連付けられているレコードの項目を参照できます。
あなたは、サービス担当副社長の Noah Larkin から、サービス担当が、オフィスを離れているときに自分のケースの代理担当の名前を取得できるようにしたいという依頼を受けました。また、Noah は、新しいケースを同じ取引先の取引先責任者にのみ関連付けられるようにしたいとも考えています。それを実現するには、ルックアップ検索条件を作成します。
参照関係を作成する
[User (ユーザー)] オブジェクトを参照する新しい [Backup Agent (代理エージェント)] 項目を作成し、サポートユーザーのみがこの項目を編集できるようにします。
- [Setup (設定)] から、[Object Manager (オブジェクトマネージャー)] をクリックし、[Case (ケース)] を選択します。 
 - 
[Fields & Relationships (項目とリレーション)] を選択し、[New (新規)] をクリックします。 
 - データ型として [Lookup Relationship (参照関係)] を選択し、[Next (次へ)] をクリックします。 
 - [Related To (関連先)] 選択リストから [User (ユーザー)] を選択し、[Next (次へ)] をクリックします。 
 - [Field Label (項目の表示ラベル)] を 
Backup Agent(代理エージェント) に変更します。
 - [Field Name (項目名)]を 
Backup_Agentに変更します。
 - [Description (説明)] に次のように入力します: 
Used to identify the assigned support rep when case owner is away — for support use only.(ケース所有者不在時の指定サポート担当者を特定する - サポート専用。) - [Help Text (ヘルプテキスト)] に次のように入力します: 
Who is the assigned support rep when case owner is away?(ケース所有者不在時の指定サポート担当者は誰?) - [Lookup Filter (ルックアップ検索条件)] セクションで、[Show Filter Settings (条件設定を表示)] をクリックします。 
 - 項目を選択するために検索アイコン 
 をクリックし、検索条件の詳細を次のように入力します。 - Field (項目): 
User:Profile:Name(ユーザー: プロファイル: プロファイル名)
 - Operator (演算子): Equals (次の文字列と一致する) 
 - Value/Field (値/項目): Value (値) / 
Support User
 
 - Field (項目): 
 - 他の設定はそのままにして [Next (次へ)] をクリックします。 
 - [Read-Only (参照のみ)] 列ヘッダーで、チェックボックスをオンにします。 
 - [Read-Only (参照のみ)] 列で、[Support User (サポートユーザー)] チェックボックスをオフにします。 
 - 
[Next (次へ)] をクリックします。 
 - [Close Case Layout (クローズケースレイアウト)] の前にあるチェックボックスをオフにします。 
 - 
[Save (保存)] をクリックします。 
 
ケースの [Contact Name (取引先責任者名)] 項目に検索条件を追加して、ケースの [Account Name (取引先名)] 項目で選択されている取引先に関連付けられている取引先責任者のみをユーザーが選択できるようにします。
- 引き続き [Case (ケース)] オブジェクトが表示された状態で、[Fields & Relationships (項目とリレーション)] を選択します。 
 - 
[Contact Name (取引先責任者名)] を選択し、[Edit (編集)] をクリックします。 
 - [Lookup Filter (ルックアップ検索条件)] セクションで、[Show Filter Settings (条件設定を表示)] をクリックします。 
 - 項目を選択するために検索アイコン 
 をクリックし、検索条件の詳細を次のように入力します。 - Field (項目): 
Contact Name:Account ID(取引先責任者名: 取引先 ID)
 - Operator (演算子): Equals (次の文字列と一致する)
 - Value/Field (値/項目): Field (項目) / 
Case:Account ID(ケース: 取引先 ID)
![[Case (ケース)] オブジェクトの新しい [Lookup Relationship (参照関係)] の [Field (項目)]、[Operator (演算子)]、[Value/Field (値/項目)] が入力されている [Lookup Filter (ルックアップ検索条件)]](https://res.cloudinary.com/hy4kyit2a/f_auto,fl_lossy,q_70/learn/projects/customize-a-salesforce-object/create-lookup-filters/images/ja-JP/9f9db76f0c949a8402a3fb17831ad59c_kix.q8wovb2jz7um.png)
 
 - Field (項目): 
 - [Filter Type (条件種別)] の横にある [Required (必須)] が選択されていることを確認します。 
 - 他の設定はそのままにして [Save (保存)] をクリックします。 
 
ルックアップ検索条件を作成することで Noah の依頼に応えることができました。次のステップでは、AW Computing チームの環境をさらに改善するために、カスタム数式項目を使用します。
