どのプロジェクトでフィールドを作成しているかを整理します


何故か、指示に従わないで途中からやっている人が多い。そりゃぁフィールドを作ってないからないのは当たり前だろう。
といつも思います。


# Build a Data Model for a Recruiting App

https://trailhead.salesforce.com/content/learn/projects/build-a-data-model-for-a-recruiting-app

そもそもパッケージをインストールしてない人も多い

:::note
Have you installed this package?
https://trailhead.salesforce.com/content/learn/projects/build-a-data-model-for-a-recruiting-app/create-a-custom-object-for-reviews
:::

+ [can't find positions in related lists.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007AjNMT)



## 1.Create a Custom Object for Reviews



**パッケージでインストールされるもの**
|オブジェクト|フィールド|
|:-----------|:---------|
|Candidate|City|
|Candidate|Country|
|Candidate|Current Employer|
|Candidate|Currently Employed|
|Candidate|Education|
|Candidate|Email|
|Candidate|First Name|
|Candidate|Last Name|
|Candidate|Legacy Candidate Number|
|Candidate|Mobile|
|Candidate|Phone|
|Candidate|State/Province|
|Candidate|Street Address 1|
|Candidate|Street Address 2|
|Candidate|Years of Experience|
|Candidate|Zip/Postal Code|
|Interviewer|Employee|
|Interviewer|Legacy Interviewer Number|
|Interviewer|Position|
|Job Application|Candidate|
|Job Application|Legacy Job Application Number|
|Job Application|Position|
|Job Application|Stage|
|Job Application|Status|
|Position|Approval Status|
|Position|Department|
|Position|Education|
|Position|Hiring Manager|
|Position|Job Description|
|Position|Legacy Position Number|
|Position|Location|
|Position|Pay Grade|
|Position|Salary Range|
|Position|Skills Required|
|Position|Status|
|Position|Title(Nameのこと）|

## 2.Create a Custom Object for Job Posting Sites

作成するオブジェクト **Job Posting Site**

作成するフィールド
Job Posting Site URL
Status
Technical Site
Description

## 3.Create a Custom Junction Object for Job Postings

Create a Custom Junction Object
作成するオブジェクト **Job Posting**

作成するフィールド
Position
Job Posting Site

## 4.Create a Self Relationship with the Position Object

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


## 5.Create Custom Recruiting Fields

Reviewに追加する

作成するフィールド
Core Competencies
Core Competencies Comments
Recommend for Hire
Reason Recommended
Interviewer
Job Application

-----------------------------------------

+ [Cannot Create Custom profile even after installing the recruitment package](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V000075x94jSAA)

:::note
You need to create the object as well as install the package.

**Review**
https://trailhead.salesforce.com/content/learn/projects/build-a-data-model-for-a-recruiting-app/create-a-custom-object-for-reviews

**Job Posting Site**
https://trailhead.salesforce.com/content/learn/projects/build-a-data-model-for-a-recruiting-app/custom-object-job-posting-sites

**Job Posting**
https://trailhead.salesforce.com/content/learn/projects/build-a-data-model-for-a-recruiting-app/junction-object-job-postings

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/013a881a-25ac-2c10-721e-7be0535fefef.png)
::: 


# Customize the User Interface for a Recruiting App

https://trailhead.salesforce.com/content/learn/projects/customize-the-ui-for-a-recruiting-app?trail_id=build-platform-apps-in-lightning-experience

## 1. Create a Tab for the Review Object

タブを作る Create a Reviews Tab
App Managerに追加する

## 2 Create an Object-Specific Quick Action

New Job App というQuick Actionを作る

## Customize the Review Page Layout

Reviewオブジェクトのページレイアウトにセクションを追加する




----

最後

# Automate Business Processes for a Recruiting App

https://trailhead.salesforce.com/content/learn/projects/automate-business-processes-recruiting-app?trail_id=build-platform-apps-in-lightning-experience

## 1. Build an Automation for Creating Interviewer Records

Interviewerがない

+ [Build an Automation for Creating Interviewer Records](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000PfDAJ)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/25ade521-30ac-18bd-9d44-230a7b1df1b5.png)

:::note
Installing the specified package creates a Position object and an Interviewer object.

Interviewer has the following fields:
Employee
Legacy Interviewer Number
Position

Considering the challenges ahead, I think it's better to install the package in a new playground and proceed.
::