求人用のカスタム連結オブジェクトの作成

人事の社員募集アプリケーションを改善する次のステップは、「Job Posting」(求人) という連結オブジェクトを作成することです。連結オブジェクトとは、主従関係が 2 つあるカスタムオブジェクトで、多対多リレーションを作成する場合の鍵を握ります。

求人は、職種と求人サイトの間に位置付けられます。1 つの職種が何回も求人掲載されることがあり、1 つの求人サイトには多数の求人が掲載されることがありますが、求人は常に 1 つの求人サイトの 1 つの職種を表します。

つまり、Job Posting オブジェクトには Position オブジェクトと Job Posting Site オブジェクトの両方との多対一リレーションがあります。これらの多対一リレーションを介して Position オブジェクトと Job Posting Site オブジェクトの間に多対多リレーションを形成します。

カスタム連結オブジェクトの作成

  1. [Setup (設定)] から [Object Manager (オブジェクトマネージャ)] をクリックします。
  2. [Create (作成)] をクリックし、[Custom Object (カスタムオブジェクト)] を選択して、詳細を入力します。
    Field (項目)
    Value (値)
    Label (表示ラベル)
    Job Posting (求人掲載)
    Plural Label (表示ラベル (複数形))
    Job Postings (求人掲載)
    Record Name (レコード名)
    Job Posting Number (求人番号)
    Data Type (データ型)
    Auto-Number (自動採番)
    Display Format (表示形式)
    JOBPOST-{0000}
    Starting Number (開始番号)
    1
  3. 他の設定はそのままにして [Save (保存)] をクリックします。

次に、Job Posting と Position の間の主従関係を作成します。

  1. 引き続きオブジェクトマネージャの [Job Posting (求人)] オブジェクトが表示された状態で、[Fields & Relationships (項目とリレーション)][New (新規)] の順にクリックします。
  2. データ型として、[Master-Detail Relationship (主従関係)] を選択します。
  3. [Next (次へ)] をクリックします。
  4. [Related to (関連先)] で [Position (職務)] を選択します。
  5. [Next (次へ)] をクリックします。
  6. [Field Label (項目の表示ラベル)] に、Position (職種) と入力します。
  7. [Next (次へ)][Next (次へ)][Next (次へ)][Save & New (保存 & 新規)] の順にクリックします。

次に、Job Posting と Job Posting Site の間の主従関係の詳細を入力します。

  1. データ型として、[Master-Detail Relationship (主従関係)] を選択します。
  2. [Next (次へ)] をクリックします。
  3. [Related to (関連先)] で [Job Posting Site (求人サイト)] を選択します。
  4. [Next (次へ)] をクリックします。
  5. [Field Label (項目の表示ラベル)] に Job Posting Site (求人サイト) と入力します。
  6. [Next (次へ)][Next (次へ)][Next (次へ)][Save (保存)] の順にクリックします。

ページレイアウトの変更

次に、[Position (職種)] ページレイアウトの [Job Posting Site (求人サイト)] 関連リストに項目を追加します。

  1. [Setup (設定)] から [Object Manager (オブジェクトマネージャ)] をクリックします。
  2. [Position (職種)] をクリックし、[Page Layouts (ページレイアウト)] をクリックします。
  3. [Position Layout (職種レイアウト)] の横にある 下矢印 をクリックして、[Edit (編集)] を選択します。
  4. [Job Postings (求人)] 関連リストまでスクロールダウンし、ヘッダーにある レンチアイコン をクリックして編集します。レンチアイコンが表示されている [Position (職種)] ページレイアウトメニューの [Job Postings (求人)] 関連リスト
  5. [Available Fields (選択可能な項目)] セクションから次の項目を選択します。
    • Job Posting Site : Status (求人サイト: 状況)
    • Job Posting Site : Technical Site (求人サイト: 技術的サイト)
  6. [Add (追加)] をクリックします。
  7. [Selected Fields (選択済みの項目)] セクションから、[Job Posting: Job Posting Number (求人: 求人番号)] を選択し、[Remove (削除)] をクリックします。
  8. [OK] をクリックして、[Save (保存)] をクリックします。

最後に、[Job Posting Site (求人サイト)] ページレイアウトの [Position (職種)] 関連リストに項目を追加します。

  1. [Setup (設定)] から [Object Manager (オブジェクトマネージャ)] をクリックします。
  2. [Job Posting Site (求人サイト)] をクリックし、[Page Layouts (ページレイアウト)] をクリックします。
  3. [ Job Posting Site Layout (求人サイトレイアウト)] の横にある 下向き矢印 をクリックし、[Edit (編集)] を選択します。
  4. [Job Postings (求人)] 関連リストまでスクロールダウンし、ヘッダーにある レンチアイコン をクリックして編集します。
  5. [Available Fields (選択可能な項目)] セクションから次の項目を選択します。
    • Position: Status (職種: 状況)
    • Position: Title (職種: 役職)
  6. [Add (追加)] をクリックします。
  7. [Selected Fields (選択済みの項目)] セクションから、[Job Posting: Job Posting Number (求人: 求人番号)] を選択し、[Remove (削除)] をクリックします。
  8. [OK] をクリックして、[Save (保存)] をクリックします。

次に、完了した作業をテストするために、[Job Posting (求人)] レコードを作成しましょう。

  1. アプリケーションランチャーアイコン をクリックしてアプリケーションランチャーを開き、[Recruiting (採用)] をクリックします。
  2. [Positions (職種)] タブ、[New (新規)] の順にクリックし、新しい職種の詳細を入力します。
    Field (項目) Value (値)
    Title (役職) Super Sales Rep (スーパー営業担当)
    Department (部署) Sales (営業)
    Approval Status (承認状況) Approved (承認済み)
    Location (場所) US (米国)
    Job Description (職務記述) Sales rep to join the AW Computing team serving the eastern region of AMER (AMER の東部地域を担当する AW Computing チームに所属する営業担当)
  3. [Save (保存)] をクリックします。
  4. 画面右上の鉛筆アイコンをクリックします。
  5. [Add More Items (アイテムをさらに追加)] をクリックします。
  6. 左側のメニューにある [All (すべて)] をクリックします。
  7. [Job Posting Site (求人サイト)] の横にある + 記号をクリックします。
  8. [Add 1 Nav Item (1 個のナビゲーション項目を追加)] をクリックします。
  9. [Save (保存)] をクリックします。
  10. [Job Posting Site (求人サイト)] タブ、[New (新規)] の順にクリックし、新しい求人サイトの詳細を入力します。
    Field (項目) Value (値)
    Site Name (サイト名) Lots-O-Jobs
    Job Posting Site URL (求人サイトの URL) www.Lotsojobs.com
    Status (状況) Active (有効)
  11. [Save (保存)] をクリックします。

お疲れ様でした。連結オブジェクトを作成し、いくつかのページレイアウトをカスタマイズすることで、仕事の完了に 1 歩近づきました。次は、Position の自己参照を作成して、人事チームがより効率的に採用を行えるようにしましょう。