Oracle Integration Cloud (OIC) bridges the gap between Oracle HCM and Oracle Field Service (OFS) by enabling real-time, automated data flows that ensure workforce synchronization. It acts as a middleware that simplifies the integration through prebuilt adapters (such as the HCM Adapter) and a low-code interface.
The integration typically follows an event-driven or scheduled architecture to manage the following processes:
Data Extraction via Atom Feeds: OIC subscribes to Oracle HCM Atom Feeds—such as "Employee New Hire," "Employee Update," and "Employee Terminate"—to detect changes in near-real time.
Filtering and Transformation: Once data is extracted, OIC filters the information based on specific criteria like Job Code, Business Unit Name, and "active" assignment status. It then maps these HCM data elements to OFS properties, such as mapping HCM Departments to OFS Resource Tree "Buckets".
Resource and User Synchronization: OIC uses the OFS REST API to push transformed data into Field Service. This includes creating or updating resources, assigning working locations based on home addresses, and managing user profiles.



