Integrate Oracle Cloud HCM with Oracle Internet of Things (IoT) Connected Worker Cloud Service

Integrate Oracle Internet of Things (IoT) Connected Worker Cloud Service with Oracle Cloud HCM to automate time card entries, and to sync incidents reported in Oracle Internet of Things (IoT) Connected Worker Cloud Service with Oracle Fusion Cloud Human Capital Management.

When workers update their statuses in Oracle Internet of Things (IoT) Connected Worker Cloud Service, a time card entry is automatically generated in Oracle Cloud HCM. Automatic time card entries increase reporting accuracy and reduce reliance on manual processes.

When a rule creates an incident in Oracle Internet of Things (IoT) Connected Worker Cloud Service, the incident is imported into Workforce Health and Safety Incidents in Oracle Cloud HCM. You can then update the incident directly in Oracle Cloud HCM.

Connect Oracle Internet of Things (IoT) Connected Worker Cloud Service to Oracle Cloud HCM

To send Oracle Internet of Things (IoT) Connected Worker Cloud Service worker status data to Oracle Cloud HCM, you enable the integration and provide the access credentials and mapping information for the Oracle Cloud HCM instance.

  1. In a web browser, find your Oracle Internet of Things (IoT) Connected Worker Cloud Service instance.
  2. Enter your user name and password, and click Sign In.
  3. Click Menu Menu icon , click Design Center, and click the Oracle Human Capital Management Human Capital Management icon tab.
  4. Enter the HCM Server URL for your Oracle Cloud HCM instance.

    The endpoint URL should refer to the REST API URL for your Oracle Cloud HCM instance. For example:

    https://servername.oraclecloud.com/hcmRestApi/resources/latest

    In the preceding example, servername is your cloud server instance.

  5. Enter the User Name and Password for your Oracle Cloud HCM instance.
    This should be the user account used for creating and managing integrations in Oracle Cloud HCM.
  6. Click Save to save and test your connection.
    A confirmation banner appears for a successful connection.
  7. (Optional) Click Import HCM Users to import Oracle Cloud HCM users.

    This imports Oracle Cloud HCM user data and creates corresponding Oracle Internet of Things (IoT) Connected Worker Cloud Service user profiles and IDs. If an identical user name appears in both Oracle Cloud HCM and Oracle Internet of Things (IoT) Connected Worker Cloud Service, the import stops and an error message is displayed.

  8. (Optional) Click Create Mapping to map Oracle Cloud HCM user profiles to existing Oracle Internet of Things (IoT) Connected Worker Cloud Service user profiles.
    You can use this option if you don't wish to import all your Oracle Cloud HCM users through the Import HCM Users option.
    You can create the required Oracle Internet of Things (IoT) Connected Worker Cloud Service users with exactly the same name as the Oracle Cloud HCM users, and then map these users through the Create Mapping option.
  9. To configure Time and Labour, select the corresponding option, and complete the following settings that appear:
    • TCD supplier: Enter CONNECTED_WORKER.
    • On-Duty event: Enter CONNECTED_WORKER_ON_DUTY.
    • Off-Duty event: Enter CONNECTED_WORKER_OFF_DUTY.
    • On-Break event: Enter CONNECTED_WORKER_ON_BREAK.
    • Time Device Processing Profile Source Id: Enter CONNECTED_WORKER_PROFILE.
    • Enable user-ID mapping: Select the option to map Oracle Cloud HCM user accounts to Oracle Internet of Things (IoT) Connected Worker Cloud Service user accounts.
  10. If you made updates to the Time and Labor section, then click Save.
  11. To sync Incidents, select the corresponding option, and complete the following settings that appear:
    When you sync incidents with Oracle Cloud HCM, the incidents become read-only in Oracle Internet of Things (IoT) Connected Worker Cloud Service, as soon as the incidents are successfully exported, and the incident statuses change to Processed Externally.
    • Incident String: The incident string used for fields in Oracle Cloud HCM that do not have corresponding values in Oracle Internet of Things (IoT) Connected Worker Cloud Service. For example, IOT_CW_INCIDENT.
    • Employee: Select the Oracle Internet of Things (IoT) Connected Worker Cloud Service employee ID that creates the incident in Oracle Cloud HCM.

      Note that the specified employee ID is used as the reporter for location incidents in Oracle Cloud HCM. For employee incidents, the affected employee automatically becomes the reporter for the incident.

    • Default Event Code: The Oracle Cloud HCM event code to use for location-based incidents. For example, ORA_NEAR_MISS.
    • Employee Event Code: The Oracle Cloud HCM event code to use for worker-based incidents. For example, ORA_NEAR_MISS.
  12. If you made updates to the Incidents section, then click Save.
  13. (Optional) Click User Mapping to view the current mapping of IoT users to HCM user profiles along with their reporter IDs.

Verify Data Transmission from Oracle Internet of Things (IoT) Connected Worker Cloud Service to Oracle Cloud HCM

When incidents or worker status updates happen in Oracle Internet of Things (IoT) Connected Worker Cloud Service, corresponding incidents and time card entries are automatically created in Oracle Cloud HCM.

  1. In a web browser, find your Oracle Cloud HCM instance.
  2. Enter your user name and password, and click Sign In.
  3. Click Home and select the My Client Groups tab.
  4. To view and manage incidents, under My Client Groups, click Safety Incidents.
    The Workforce Health and Safety Incidents page appears. You can view, search, and update incidents.
  5. To view and manage time cards, under My Client Groups, click Time Management.
  6. Click Manage Time Cards.
  7. Enter the employee's name in the Person Name field, or enter their employee number in the Person Number field, and click Search.
    Worker status event data appears in the Search Results area.
  8. Click Done, and click Home Home icon.