求人用のカスタム連結オブジェクトの作成
人事の社員募集アプリケーションを改善する次のステップは、「Job Posting」(求人) という連結オブジェクトを作成することです。連結オブジェクトとは、主従関係が 2 つあるカスタムオブジェクトで、多対多リレーションを作成する場合の鍵を握ります。
求人は、職種と求人サイトの間に位置付けられます。1 つの職種が何回も求人掲載されることがあり、1 つの求人サイトには多数の求人が掲載されることがありますが、求人は常に 1 つの求人サイトの 1 つの職種を表します。
つまり、Job Posting オブジェクトには Position オブジェクトと Job Posting Site オブジェクトの両方との多対一リレーションがあります。これらの多対一リレーションを介して Position オブジェクトと Job Posting Site オブジェクトの間に多対多リレーションを形成します。
求人のカスタム連結オブジェクトを作成する
- [Setup (設定)] から [Object Manager (オブジェクトマネージャー)] をクリックします。
-
[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
- 他の設定はそのままにして [Save (保存)] をクリックします。
次に、Job Posting と Position の間の主従関係を作成します。
- 引き続きオブジェクトマネージャーの [Job Posting (求人)] オブジェクトが表示された状態で、[Fields & Relationships (項目とリレーション)]、[New (新規)] の順にクリックします。
- データ型として、[Master-Detail Relationship (主従関係)] を選択します。
-
[Next (次へ)] をクリックします。
- [Related to (関連先)] で [Position (職種)] を選択します。
-
[Next (次へ)] をクリックします。
- [Field Label (項目の表示ラベル)] に、
Position
(職種) と入力します。
-
[Next (次へ)]、[Next (次へ)]、[Next (次へ)]、[Save & New (保存 & 新規)] の順にクリックします。
次に、Job Posting と Job Posting Site の間の主従関係の詳細を入力します。
- データ型として、[Master-Detail Relationship (主従関係)] を選択します。
-
[Next (次へ)] をクリックします。
- [Related to (関連先)] で [Job Posting Site (求人サイト)] を選択します。
-
[Next (次へ)] をクリックします。
- [Field Label (項目の表示ラベル)] に
Job Posting Site
(求人サイト) と入力します。
-
[Next (次へ)]、[Next (次へ)]、[Next (次へ)]、[Save (保存)] の順にクリックします。
ページレイアウトの変更
次に、[Position (職種)] ページレイアウトの [Job Posting Site (求人サイト)] 関連リストに項目を追加します。
- [Setup (設定)] から [Object Manager (オブジェクトマネージャー)] をクリックします。
-
[Position (職種)] をクリックし、[Page Layouts (ページレイアウト)] をクリックします。
- [Position Layout (職種レイアウト)] の横にある をクリックして、[Edit (編集)] を選択します。
- [Job Postings (求人)] 関連リストまでスクロールダウンし、ヘッダーにある をクリックして編集します。
- [Available Fields (選択可能な項目)] セクションから次の項目を選択します。
-
Job Posting Site : Site Name (求人サイト: サイト名)
-
Job Posting Site : Status (求人サイト: 状況)
-
Job Posting Site : Technical Site (求人サイト: 技術的サイト)
-
Job Posting Site : Site Name (求人サイト: サイト名)
-
[Add (追加)] をクリックします。
- [Selected Fields (選択済みの項目)] セクションから、[Job Posting: Job Posting Number (求人: 求人番号)] を選択し、[Remove (削除)] をクリックします。
-
[OK] をクリックして、[Save (保存)] をクリックします。
最後に、[Job Posting Site (求人サイト)] ページレイアウトの [Position (職種)] 関連リストに項目を追加します。
- [Setup (設定)] から [Object Manager (オブジェクトマネージャー)] をクリックします。
-
[Job Posting Site (求人サイト)] をクリックし、[Page Layouts (ページレイアウト)] をクリックします。
- [Job Posting Site Layout (求人サイトレイアウト)] の横にある をクリックし、[Edit (編集)] を選択します。
- [Job Postings (求人)] 関連リストまでスクロールダウンし、ヘッダーにある をクリックして編集します。
- [Available Fields (選択可能な項目)] セクションから次の項目を選択します。
-
Position: Status (職種: 状況)
-
Position: Title (職種: 役職)
-
Position: Status (職種: 状況)
-
[Add (追加)] をクリックします。
- [Selected Fields (選択済みの項目)] セクションから、[Job Posting: Job Posting Number (求人: 求人番号)] を選択し、[Remove (削除)] をクリックします。
-
[OK] をクリックして、[Save (保存)] をクリックします。
次に、完了した作業をテストするために、[Job Posting (求人)] レコードを作成しましょう。
-
をクリックしてアプリケーションランチャーを開き、[Recruiting (採用)] をクリックします。
-
[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 チームに所属する営業担当) -
[Save (保存)] をクリックします。
-
[Job Posting Sites (求人サイト)] タブ、[New (新規)] の順にクリックし、詳細を入力します。
Field (項目)
Value (値)
Site Name (サイト名)
Jobs-R-Us
Job Posting Site URL (求人サイトの URL)
www.jobsrus.com
Status (状況)
Active (有効)
-
[Save (保存)] をクリックします。
- 作成した [Job Posting Sites (求人サイト)] レコードで、[Related (関連)] タブをクリックします。
- [Job Postings (求人)] 関連リストで、[New (新規)] をクリックします。[Positions (職種)] で、[Super Sales Rep (スーパー営業担当)] を選択し、[Save (保存)] をクリックします。
お疲れさまでした。連結オブジェクトを作成し、いくつかのページレイアウトをカスタマイズすることで、仕事の完了に 1 歩近づきました。次は、Position の自己参照を作成して、人事チームがより効率的に採用を行えるようにしましょう。