Display Job Application Flexfields in Extra Info Tab

You can define flexfields to allow candidates and recruiting users to enter extra information about job applications. Any information provided by the candidate through an apply flow or request information flow can't be edited nor added. This ensures that candidate provided information is retained.

The Extra Info tab in job applications is divided into two sections to display those flexfields:

  • Application Extra Info: Recruiting users can view info provided by the candidate in those flexfields. They can then decide to initiate next steps as per their business practices. For example, a recruiter views the special interest or hobbies of a candidate and engages appropriate interviewer with relevant knowledge to interact with the candidate.

  • Extra Internal Info: Recruiting users can add flexfields or edit data in those flexfields for internal use. For example, union review notes, additional assessment requirements. This internal information is specific to that job application. It's not visible on the candidate's profile or any subsequent job application.

Note: Users with the privilege Update Candidate Job Application (IRC_UPDATE_CANDIDATE_JOB_APPLICATION) can add or edit flexfields in the Application Extra Info section.

You first need to define flexfields for job applications. When defining flexfields, you need to consider the following:

  • Add or adjust contexts and context sensitive segments.

  • For each job application context, add Usage Code for Candidate Application and Usage Code for Person in the Context Usages tab.

  • Associate contexts to the Person Extra Information category.

  • Add or adjust pages to the Person Extra Information category.

  • Add or adjust Associated Context Details for a page.

As an example, here's how to define flexfields for a context called Hobbies, add context usages, and create value sets.

  1. In the Setup and Maintenance work area, go to

    • Offering: Recruiting and Candidate Experience

    • Functional Area: Workforce Information

    • Task: Manage Person Extensible Flexfield

  2. Select the extensible flexfield called Person EIT Information.

  3. Click the Edit icon.

  4. On the Manage Person Extensible Flexfield page, click Manage Contexts.

  5. Enter a display n ame, code, and API name.
  6. In the Search Results section, click the Create icon.

  7. On the Create Context page, let's say you create a context called Hobbies.

  8. In the Context Usages tab, click the Create icon and add these two usages. For a context to be used in a job application, you must include these context usages:

    • Usage code for candidate application

    • Usage code for person

  9. In the Context Sensitive Segments section, click the Create icon.

  10. On the Create Segment page, click Create Value Set. Let's say you create a value set named Hobby Category.

  11. When you're done creating the value set, click Manage Values.

  12. On the Manage Values page, create values such as Arts, Sports.

  13. When you're done, associate contexts to pages.

You then need to configure the job application Extra Info tab in the Transaction Design Studio.

  1. Activate a sandbox and page editing at the Site layer in Settings and Actions Menu > Edit Pages > Activate a sandbox.

  2. On your Home page, go to My Client Groups > Quick Actions HCM Experience Design Studio.

  3. Click the Transaction Design Studio tab.

  4. Select the action Recruiting - Application Extra Info.

  5. Click Add to create a rule to display flexfields.

  6. In the Basic Details section, enter a name and description for the rule. You can also select a role.

    Note: The Country field isn't functional. If you select one or more countries, it won't have any effect.
  7. In the Page Attributes section, select a region: Application Extra Info or Extra Internal Info.

  8. Click the Edit icon.

  9. Select the pages and regions you want to make visible.

  10. Click Done.

  11. Click Save and Close.

Note: The Start Date field is automatically added to the Extra Info tab. You can hide the field using Page Composer.