Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

Position オブジェクトの自己参照の作成

メモ

メモ

日本語で受講されている方へ
Challenge は日本語の Trailhead Playground で開始し、かっこ内の翻訳を参照しながら進めていってください。Challenge での評価は英語データを対象に行われるため、英語の値のみをコピーして貼り付けるようにしてください。日本語の組織で Challenge が不合格だった場合は、(1) この手順に従って [Locale (地域)] を [United States (米国)] に切り替え、(2) [Language (言語)] を [English (英語)] に切り替えてから、(3) [Check Challenge (Challenge を確認)] ボタンをクリックしてみることをお勧めします。

翻訳版 Trailhead を活用する方法の詳細は、自分の言語の Trailhead バッジを参照してください。

参照関係を作成する

Ling Wu は、人事チームが社員募集アプリケーションで職種を見ているときに、各採用担当者が、必要なスキルや職務記述が類似する他の募集中の職種を識別できるようにしたいと考えています。そうすれば、採用担当者は、候補者に適した役割を判断しやすくなります。

これを設定するには、参照関係を作成します。参照関係は、2 つのオブジェクトをリンクします。オブジェクトを別の標準オブジェクトやカスタムオブジェクトにリンクしたり、そのオブジェクト自体にリンクしたりできます。後者は自己参照と呼ばれます。

まず、Position オブジェクトの自己参照を作成しましょう。

  1. [Setup (設定)] から [Object Manager (オブジェクトマネージャー)] をクリックします。
  2. [Position (職種)] をクリックします。
  3. [Fields & Relationships (項目とリレーション)] をクリックし、[New (新規)] をクリックします。
  4. データ型として、[Lookup Relationship (参照関係)] を選択します。
  5. [Next (次へ)] をクリックします。
  6. [Related To (関連先)] 選択リストで、[Position (職種)] を選択します。
  7. [Next (次へ)] をクリックします。
  8. [Field Label (項目の表示ラベル)] を Related Position (関連職種)、[Field Name (項目名)] を Related_Position に変更します。
  9. [Next (次へ)][Next (次へ)][Next (次へ)] の順にクリックします。
  10. [Related List Label (関連リストの表示ラベル)] を Related Positions (関連職種) に変更します。
  11. [Save (保存)] をクリックします。

ルックアップ検索条件を追加する

次に、部署とレコード ID によるルックアップ検索条件を追加し、採用担当者が検索を絞り込めるようにします。

  1. [Related Position (関連職種)] の横にある 下矢印 をクリックし、[Edit (編集)] を選択します。
  2. [Lookup Filter (ルックアップ検索条件)] セクションで、[Show Filter Settings (条件設定を表示)] をクリックします。
  3. 最初の検索条件行で 虫眼鏡 をクリックし、1 列目で [Related Position (関連職種)]、2 列目で [Department (部署)] を選択し、[Insert (挿入)] をクリックします。
  4. [Operator (演算子)] に [equals (次の文字列と一致する)] を選択します。
  5. [Value/Field (値/項目)] で [Field (項目)] を選択します。
  6. 虫眼鏡 をクリックし、1 列目で [Position (職種)]、2 列目で [Department (部署)] を選択し、[Insert (挿入)] をクリックします。

検索条件の次の行を入力します。

  1. 2 つ目の検索条件行で 虫眼鏡 をクリックし、1 列目で [Position (職種)]、2 列目で [Record ID (レコード ID)] を選択し、[Insert (挿入)] をクリックします。
  2. [Operator (演算子)] に、[not equal to (次の文字列と一致しない)] を選択します。
  3. [Value/Field (値/項目)] で [Field (項目)] を選択します。
  4. 虫眼鏡 をクリックし、1 列目で [Related Position (関連職種)]、2 列目で [Record ID (レコード ID)] を選択し、[Insert (挿入)] をクリックします。
  5. [Filter Type (条件種別)] で、[Required (必須)] が選択されていることを確認します。
  6. [If it doesn't, display this error message on save (一致しない場合、保存時に次のエラーメッセージが表示されます。)]The related position must be in the same department.You cannot relate a position to itself (関連職種は同じ部署である必要があります。職種をそれ自体に関連付けることはできません。) と入力します。
  7. [Save (保存)] をクリックします。

次に、完了した作業をテストするために、社員募集アプリケーションで職種を表示してみましょう。

  1. アプリケーションランチャーアイコン をクリックしてアプリケーションランチャーを開き、[Recruiting (採用)] をクリックします。
  2. [Positions (職種)][New (新規)] の順にクリックし、新しい職種の詳細を入力します。

    Field (項目)

    Value (値)

    Title (役職)

    Awesome Sales Rep (優秀な営業担当)

    Department (部署)

    Sales (営業)

    Approval Status (承認状況)

    Approved (承認済み)

    Location (場所)

    US (米国)

    Job Description (職務記述)

    Sales rep to join the AW Computing team serving the western region of AMER (AMER の西部地域を担当する AW Computing チームに所属する営業担当)
  3. [Related Position (関連職種)] 項目をクリックし、[Super Sales Rep (スーパー営業担当)] を選択します。
  4. [Save (保存)] をクリックします。
  5. [Super Sales Rep (スーパー営業担当)] が [Awesome Sales Rep (優秀な営業担当)] の関連職種として表示されます。

[Related Position (関連職種)] として [Super Sales Rep (スーパー営業担当)] が 表示されている [Awesome Sales Rep (優秀な営業担当)] ページ

リレーションと検索条件を使用することで、採用担当者の作業を効率化することができました。この調子で、カスタム項目も作成しましょう。

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む