Set Up Time to Hire

You can enable the Time to Hire feature so that recruiters get estimates about the time it will take to make a first hire for a job requisition. Time to Hire uses Oracle AI Apps matching algorithms to estimate the time for a first hire, based on previous similar job requisitions.

The Time to Hire estimate provided by this feature represents the estimated time it will take for a requisition in the Open phase to have a first hired candidate (a candidate being moved to the HR phase). The system learns from the time to hire of past requisitions, identifying similar requisitions over different attributes such as the title, description, location, recruiting type, job function, education level. An estimated time to hire is then provided, based on the time to hire of similar past requisitions. For the very first requisitions, there won’t be sufficient data for the system to provide an estimate, so there won't be any estimate displayed. It’s recommended to disable the feature until the system has enough history to use to provide an estimate. When you think you have enough data, you can enable the feature in a testing environment and try it out to see if a time to hire estimate can be provided.

To use Time to Hire, your organization must meet the following criteria:

  • The Recruiting environment must NOT be on a government pod.

For best results, it's strongly recommended to also meet these criteria:

  • The Recruiting environment must be live in production for at least 6 months or have prior production data of at least 6 months to benefit from high quality recommendations and prediction results.
  • The Recruiting environment must use English for their operation language.

Here's what to do:

  1. Create an Oracle Business Intelligence Role
  2. Create a User Account and Add the Oracle BI Role
  3. Run a Scheduled Process to Import the User and Role
  4. Activate Time to Hire
  5. Create the Profile Option for Time to Hire
  6. Set Up Time to Hire
  7. Display the Estimated Time to Hire Section in Job Requisitions

Create an Oracle Business Intelligence Role

You need to create a role in Oracle Business Intelligence that will extract values from Oracle Recruiting. It's a best practice to create a dedicated user. However, you can create and add this role to an existing user.

  1. Sign into your Oracle Fusion Application as a user with the IT Security Manager role.
  2. In the Navigator menu, go to Tools > Security Console.
  3. On the Roles page, click Create Role.
  4. On the Create Role page, enter these values:
    • Role Name: AIAPPS_BIP_ROLE
    • Role Code: AIAPPS_BIP_ROLE
    • Role Category: BI - Abstract Roles
  5. Click Next on the next three pages.
  6. On the Role Hierarchy page, click Add Role.
  7. In the Add Role Membership window, search for and select BIAuthor, then click Add Role Membership.
  8. Search for and select BIPDataModelDeveloper, then click Add Role Membership.
  9. Click Cancel to close the window.
  10. Click Next twice.
  11. Click Save and Close.
  12. Click OK.

Create a User Account and Add the Oracle BI Role

You need to create a user account named AIAPPS_BIP and assign the newly created AIAPPS_BIP_ROLE role:

  1. In the Navigator menu, go to Tools > Security Console.
  2. Click Users.
  3. On the User Accounts page, click Add User Account.
  4. In the User Information section, enter values for all of the required fields.
  5. Rename the User Name value to AIAPPS_BIP.
  6. Click Add Role.
  7. In the Add Role Membership window, search for and select AIAPPS_BIP_ROLE, then click Add Role Membership.
  8. Click Done to close the window.
  9. Click Save and Close.

Run a Scheduled Process to Import the User and Role

You need to schedule a process to import the user and role security data.

  1. In the Navigator menu, go to Tools > Scheduled Processes.
  2. On the Overview page, click Schedule New Process.
  3. In the Schedule New Process window, select the Job type.
  4. Search for and select the process Import User and Role Application Security Data.
  5. Click OK.
  6. In the Process Details window, click Submit.
  7. Note the process ID, then click OK.
  8. Click Refresh until the status of the process ID you noted shows as Succeeded.

Activate Time to Hire

You need to activate AI Services to start training a machine learning model and bring up the Time to Hire prediction services.

Before you start

To complete these activation steps, you need to:
  • Either have the predefined role Application Implementation Consultant (22D and above).
  • Or have a custom role that inherits the predefined role Adaptive Intelligence Applications Administrator (22C and above).

Here's what to do

  1. On the home page, click the Tools tab and then click the quick action AI Apps Administration.
    The Application Administration page displays a list of apps and their current activation status.
  2. Click the row for Time to Hire.
  3. On the Time to Hire page, click Edit Connection.
  4. In the Edit BIP Connection dialog box, enter the user name AIAPPS_BIP that you previously created and the password for this user account.
  5. Click Apply.
    This saves the credentials to a secure vault in OCI. These credentials will be used only to retrieve historical job requisition data and use this to train a machine learning model.
  6. On the Time to Hire page, click Activate.
    This initiates an automated flow that will retrieve the data, train a model, and bring up prediction services for time to hire.

Create the Profile Option for Time to Hire

You need to create and enable the profile option called IRC_AI_TIME_TO_HIRE.

  1. In the Setup and Maintenance work area, click the Tasks icon.
  2. Click Search.
  3. Search for the task Manage Profile Options.
  4. Click the task name.
  5. On the Manage Profile Options page, click the New icon.
  6. On the Create Profile Option page, create the profile option by entering these values:
    • Profile Option Code: IRC_AI_TIME_TO_HIRE
    • Profile Display Name: Time to Hire Enabled
    • Application: Recruiting
    • Module: Recruiting Common
    • Description: Enable or disable AI features in the Setup and Maintenance work area.
    • Start Date: Today's date
  7. Click Save and Close.

What to do next

When the profile option is created, you need to enable it at the Site level.
  1. In the Setup and Maintenance work area, click the Tasks icon.
  2. Click Search.
  3. Search for the task Manage Administrator Profile Values.
  4. Click the task name.
  5. On the Manage Administrator Profile Values page, search for the profile option code IRC_AI_TIME_TO_HIRE.
  6. Set the profile value at the Site level to Y.
  7. Click Save and Close.

Enable Time to Hire

You enable the Time to Hire feature to make it available to users in Oracle Recruiting.

  1. In the Setup and Maintenance work area, go to:
    • Offering: Recruiting and Candidate Experience
    • Functional Area: Recruiting and Candidate Experience Management
    • Task: Enterprise Recruiting and Candidate Experience Information
  2. Expand the AI Feature Integration section and click Edit.
  3. Select the option Time to Hire.
  4. Click Save.

Display the Estimated Time to Hire Section in Job Requisitions

You need to create a rule in Transaction Design Studio to display the Estimated Time to Hire section in job requisitions. You can use these actions to create the rule:

  • Recruiting - Create Job Requisition

  • Recruiting - View and Edit Job Requisition

You can configure the visibility of the three requisition attributes which can be modified in the Estimated Time to Hire section:

  • Education Level
  • Requisition Title
  • Locations