Real-Time Integration Service for External Payroll

An ESS daemon process executes continuously to monitor the new-hire data created in Oracle HCM Cloud. You must start this ESS job once and define a schedule to execute the job at a defined frequency.

Consider these points while determining the frequency:

  • How often the new-hire data is created in Oracle HCM Cloud?

  • How often the new-hire data should be sent to ADP Global Payroll?

These considerations will help you determine the scheduling frequency of this ESS job. A frequency of 15 or 30 minutes would meet the common requirements of the new-hire data created or delivered to ADP Global Payroll within the 15 or 30 minutes of the new-hire creation and approval in Oracle HCM Cloud.

The ESS job reads the ATOM feeds generated by the new-hire transactions in HCM Cloud to:

  • Identify and publish the ATOM feeds to ADP Global Payroll

  • Process the new-hire assigned to the payroll for which you enabled integration on the Payroll Integrations page

If you create the new-hire data using HCM Data Loader, include the SET command in the data file to generate ATOM feeds for the new-hire being created.

SET ENABLE_INCREMENTAL_LOAD_EVENTS Y

Here are few points before you start the ESS job:

  • HCM Extracts processes any new-hire record entered before you start the ESS job.

  • The real-time integration doesn't process any future dated hires to ADP Global Payroll, but HCM Extracts processes and publishes the records.

  • When you enable the integration, all the newly created new-hire transactions are processed. You must manually stop these transactions from being sent to ADP Global Payroll when the real-time integration isn't required for a subset of data and you want it to be processed by HCM Extracts.