Atom Feeds

Atom feeds enable you to keep track of any changes made to feed-enabled resources in Oracle HCM Cloud.

For any updates that may be of interest for downstream applications, such as new hires, terminations, employee transfers and promotions, Oracle HCM Cloud publishes Atom feeds. Your applications will be able to read these feeds and take appropriate action.

Design Approach

Atom feeds are commonly used to detect or identify changes made to data for key transactions in Oracle HCM Cloud along with HCM Extracts, which are run in changes-only or incremental mode.

Both these approaches are used in different scenarios and for various implementation needs. While HCM Extracts has a wider coverage across different objects within HCM Cloud, Atom feeds enable a near real-time reading of changes to data in HCM Cloud. Both these approaches enable identifying changes without having to write direct SQL queries to the database tables, which can break with upgrades and patching.

HCM Extracts is optimized to run for extraction of large volumes of data. Periodic purging of archive tables associated with Extracts using recommended purge programs further improves the run-time efficiency of these extracts.

Atom feeds are our recommended option for polling of key transactions in Oracle HCM Cloud, and are supported for certain key events and transactions such as new hires and terminations. Atom server data can be periodically purged, which improves the efficiency of polling. For a detailed list of supported feeds, see the Availability Patterns Feeds, Employee Feeds, and Workstructures Feeds sections in this document.

Workspaces and Collections

Atom feeds are organized into workspaces and collections. A collection can exist within multiple workspaces. You can subscribe to a workspace or a collection. The employees and workstructures workspaces are organized into collections as described in detail in the following sections.