In this article, we will be discussing several commonly used Oracle Cloud HCM processes that should be scheduled to run at regular intervals to ensure the smooth operation of your business. We recommend reviewing this list before your next implementation project. While not all processes may be relevant to your specific needs, it is worthwhile to familiarize yourself with the list. Please note that the frequencies mentioned in the table below are only guidelines, and you can adjust them based on your customers’ requirements.
Here is a list of Oracle Cloud HCM processes that should be considered for scheduling:
S.NO | Job Name | Description | Frequency |
1 | Refresh Transaction Administrator Console Transaction Status | This process updates the status of a transaction in the Console | Every 1 Hour |
2 | Synchronize Bell Notifications | Bell Notifications to synchronize with the BPM Worklist | Every 2 Hours |
3 | Import Oracle Taleo Recruiting Cloud Service Data | Import candidates from taleo to Fusion | Daily |
4 | Send Pending LDAP Requests | Sends bulk requests to OIM immediately to create (and also suspend or re-enable) user accounts | Daily |
5 | Import User and Role Application Security Data | This task runs a process that imports information about user access to Oracle Fusion Applications to the Oracle Fusion Applications Security tables | Daily |
7 | Process and Reassign Inactive User Accounts | Process that identifies inactive user accounts and removes them from their teams. It also sends notifications to members reassigned as the new team leads. | Daily |
8 | Run Reassign Pending Approvals for Terminations and Correct Invalid Supervisor Assignments Process | This process automatically reassigns the direct line reports. All direct reports are reassigned to the transferring manager’s manger as of the date following the transfer. | Daily |
9 | Calculate Seniority Dates | To calculate the seniority dates for workers based on the seniority rules configured in the application | Daily |
10 | Refresh Manager Hierarchy | Populates the denormalized manager hierarchy tables with latest information after each data load. For performance reasons, the complete manager hierarchy for each person is extracted from live data tables and stored in a separate manager-hierarchy table, known as the denormalized manager hierarchy | Daily |
11 | Flatten HCM Position Hierarchy | Synchronize the HCM position hierarchy.Run this job in Serial mode. | Daily |
12 | Optimize Person Search Keywords | Optimize Person Search Keywords Index process to identify the fragmented indexes and help improve the overall search performance.
It has to be run/scheduled after “Update Person Search Keywords” job. If you schedule them at the same time, the second process will wait for the first process to complete before it starts. |
Daily — Off peak hours |
13 | Update Person Search Keywords | Copies attributes of person, employment, and profile records that are used as search keywords to the PER_KEYWORDS table, where they’re indexed to improve search performance. The process updates the entire PER_KEYWORDS table. | On Demand |
14 | Synchronize Person Records | Communicates changes to person and assignment records that have occurred since the last data load to consuming applications, such as Oracle Fusion Trading Community Model and Oracle Identity Management (OIM). | On Demand |
15 | Synchronize Person Assignments from Position | The Synchronize Person Assignment from Position process must be run to update impacted assignments when position synchronization is configured for the first time or changed.
It also must be run if position changes were uploaded using HCM Data Loader |
On Demand |
16 | Refresh Manager Hierarchy | Populates the denormalized manager hierarchy tables with latest information after each data load. For performance reasons, the complete manager hierarchy for each person is extracted from live data tables and stored in a separate manager-hierarchy table, known as the denormalized manager hierarchy | On Demand |
17 | Send Personal Data for Multiple Users to LDAP | This process synchronizes changes performed in bulk on Oracle HCM Cloud person records with the LDAP directory records. The following fields are synchronized: First Name, Last Name, Email, and Manager. You typically run this process after loading person data in bulk. You can also run this process to update the manager hierarchy in the LDAP directory | On Demand |
18 | Autoprovision Roles for All Users | Evaluates roles membership for all users, including inactive. | On Demand |
19 | Retrieve Latest LDAP Changes | This job updates the Oracle Cloud Applications Security tables with data coming from the LDAP directory.You should run this process once after the product update is completed. For example, after you upgrade from 18C to 19A | On Demand |
20 | Import User Login History | Imports information that the Inactive Users Report uses to identify inactive users. | On Demand |
We trust that this article has provided valuable information on the essential processes that need to be scheduled for Oracle Core HR module. You can refer to this article as a reference to ensure you schedule all the necessary processes for the smooth operation of your Core HR implementation project.
If you believe there are any other critical processes that should be included in this list, we encourage you to share them in the comment section below. By exchanging your experiences and insights we can build a valuable resource that benefits the entire Oracle Cloud HCM community.
We have shared the list of similar commonly used processes for Oracle Time and Labor (OTL) here » Essential Processes to Schedule for Oracle Time and Labor (OTL) Project