Create a Custom Position Record Page
Create Fields on the Position Object
You’ve limited the positions that individual hiring managers can create. Ling Wu would like the technical hiring managers to go deeper and specify the skills they’d like for their candidates to have, such as programming languages or operating systems.
To accomplish this, you can create a few new fields and a new custom Position record page to reflect differences between technical and nontechnical positions.
First, create fields for Operating System and Programming Language.
- If you’ve navigated away from the Position object, from Setup, click Object Manager and click Position.
- Click Fields & Relationships, then New.
- Select Picklist as the Data Type and click Next.
- For Field Label enter
Operating Systems
.
- Select Enter values, with each value separated by a new line and enter these values
Windows
Unix
Mac
- Click Next.
- Select and deselect the Visible checkbox to clear the column, then select these profiles:
-
Recruiter: Technical
-
System Administrator
- Click Next.
- Click Save & New.
Now create a second new field.
- Choose Picklist as the Data Type, and click Next.
- For Field Label enter
Programming Languages
.
- Select Enter values, with each value separated by a new line and enter these values:
COBOL
FORTRAN
.Net
Java
PHP
Perl
Python
- Click Next.
- Select and deselect the Visible checkbox to clear the column, then select these profiles:
-
Recruiter: Technical
-
System Administrator
- Click Next.
- Click Save.
Create a Record Page for Technical Positions
Next, create a new record page for technical positions that shows the Operating System and Programming Language fields in a separate section.
- Click to open the App Launcher, then click Recruiting.
- Click the Positions tab.
- Click one of the existing positions in the Recently Viewed list.
- Click , then select Edit Page. This is a shortcut to get into App Builder and clone the default record page for the Position object.
- Enter
Technical Position Page
as the Label.
- Enter
Technical_Position_Page
as the API Name.
- Click Save, then click Not Yet.
- Click the Details tab, then select the Record Detail component inside the tab.
- In the properties pane, click Upgrade Now to start the Dynamic Forms migration wizard.
- Step through the wizard, select Position Layout, then click Finish.
- Drag the Record Type field from the palette into the Information section and drop it just below the Department field.
- Drag a Field Section from the palette and drop it just below the Information section.
- For Label, enter
Technical Skills
.
- For Columns, select 1-Column.
- Drag the Operating Systems and Programming Languages fields into the new Technical Skills section.
- Save the page.
Finally, activate the page for the Position object so the Recruiter: Technical and System Administrator profiles always use the Technical Position page layout.
- Click Activation.
- Click App, Record Type, and Profiles tab.
- Click Assign to Apps, Record Types, and Profiles.
- Select the Recruiting app, then click Next, and Next.
- Select the Technical Position record type, then click Next.
- Select the Recruiter: Technical and System Administrator profiles, then click Next.
- Review the assignments, then click Save.
Now you’ve created picklists that IT and Engineering hiring managers can use to indicate the specific skills required for the positions they create. You’re ready for the last step: enabling Chatter on the Review object to allow Ling’s HR team to communicate with one another about their potential hires.