Set Up Oracle Search for HCM

You need to configure profile options and run the initial data ingestion process to set up Oracle Search index, which is the foundation of Oracle Search based Global Search.

Set Oracle Search Profile Options

  1. Navigate to Home > Setup and Maintenance > Manage Administrator Profile Values.
  2. Search for and review the following profile options. Set the values with the corresponding level if not set already.
    Profile Option Code Profile Display Name Application Module Profile Level Profile Value
    ORA_FND_SEARCH_EXT_ENABLED Enable/Disable Search Ext Framework Oracle Middleware Extensions for Applications Oracle Middleware Extensions for Applications Site Yes
    HRC_ELASTIC_SEARCH_ENABLED HRC: Enable Elastic Search HCM Common Architecture

    Search Framework

    Site Y
    PER_SEARCH_LOGIN_EVENT_PUB PER: User Login Event Publication for Search Global Human Resources Security Site ATOM

Run Initial Data Ingestion

  1. Navigate to Tools > Scheduled Processes.
  2. Run the ESS job described in this table.
    Note: If you need to set up the index for a feature, select the relevant parameter value. For example, fa-hcm-person for person search or fa-hcm-position for positions search. If you’re setting up multiple indices, then you need to run multiple processes with different index name parameters.
    Job Name Parameter Name Parameter Value
    ESS job to create index definition and perform initial ingest to OSCS Index Name to Reingest

    <index_name>

    For example: fa-hcm-person

    This process is secured with FND_MANAGE_SCHEDULED_JOB_DEFINITION_PRIV function privilege. The privilege is available in the ORA_FND_APPLICATION_ADMINISTRATOR_JOB or ORA_FND_APPLICATION_DEVELOPER_JOB job roles.

Refresh Indexes after Upgrade

You must run the initial data ingestion process for every created index after upgrading to a new release.

Refresh Indexes after P2T

You must run the initial data ingestion process for every created index after P2T (production-to-test) process.