During the Submission stage of the Candidate case type, applicants for an open position at TGB:
- Review a list of open job positions
- Select the position for which they want to apply
To help applicants select the correct position during the Submission stage, recruiters ask that the description of an open position be displayed when selected.
During the Screen stage, the recruiter may change the selected position after speaking with the applicant.
The following table provides the credentials you need to complete the exercise.
|Senior System Architect||SSA@TGB||rules|
In this exercise, you use a keyed data page to display the selected position. Configure the D_PositionList data page for keyed access and use it to display the job description.
The recommended tasks for completing this assignment are:
- Updating the configuration of the D_PositionList data page to access individual position information with the position identifier
- Configuring the Position property to refer to the D_PositionList data page using the PositionAppliedFor property as the key value
- Adding the JobDescription field to the CollectPersonalDetails section
- Ensuring that the job description is refreshed when the user selects a different position
You may need to copy rules to an unlocked version of HRApps ruleset to complete this exercise.
1 Configure keyed data access for the data page
In the Data Explorer, open the D_PositionList data page.
Select Save As to save the rule into an unlocked ruleset version so that the rule can be edited.
Select Access pages with user defined keys to enable keyed page access.
Select .ID as the Page list keys.
2 Refer to the keyed data page
In the Application Explorer, open the Position property for the Candidate case type.Property records are in the Data Model category. From the App Explorer, expand Candidate > Data Model > Property.Saving the property to an unlocked version of the HRApps ruleset results in a warning that creating a duplicate property definition can negatively impact system performance. Justify copying the property to a new unlocked ruleset by noting the switch to a keyed data page configuration and create a new version of the Position property.
Change the Data Page field to point to D_PositionList and specify the PositionAppliedFor property as the key.
3 Add the position job description as a read-only field
- Create a new candidate case, then open the Live UI tool to identify the section where the job description will be added.
Click the crosshairs icon to open the CollectPersonalDetails_0 section.
- Click Save As to save the rule into an unlocked ruleset version so that it can be edited.
Select Basic > Text input, and drag the control into the dynamic layout.
Select the control and click the Gear icon to open the settings.
On the General tab, in the property field, enter .Position.JobDescription.
On the Presentation tab, in the Edit options field, select Read-only (always). Click Submit.
Select the dynamic layout with the Position applying for and Job description fields, and click the Gear icon to open the settings.
To the right of the Refresh condition field, select the Gear icon to configure a refresh condition to ensure that the description is refreshed when the drop-down is updated.
4 Confirm your work
Select Create > New > Candidate to create a new candidate case.
Under Position applying for, select a position.
Verify that the Job description is displayed.
Open the Clipboard tool.
Open the Position property in the pyWorkPage page to verify that the property refers to the D_PositionList data page. When the user selects a job position, the description of the open position is displayed.