1 About This Recipe

Use this recipe to create new employee records in Oracle MICROS Labor Management (LM) when they are onboarded through Oracle Fusion Cloud Human Capital Management (HCM).

Note:

This recipe is available as Oracle Fusion Cloud HCM — Oracle MICROS Labor Management | Employee creation in the Integration Store. Oracle provides this recipe as a sample only. The recipe is meant only for guidance and is not warranted to be error-free. No support is provided for this recipe.

Overview

This recipe integrates Oracle Fusion Cloud Human Capital Management (HCM) with Oracle MICROS Labor Management (LM) by creating newly hired employees in Oracle MICROS Labor Management.

This recipe is an application driven recipe that retrieves the newly created employee records from HCM Atom feed and pushes the new employee record to LM using the LM SOAP API.

To use the recipe, you must install the recipe package and configure the connections and other resources within the package.

The recipe package contains two integration flows:
  • Oracle HCM Get Employee: This Oracle Integration Cloud (OIC) integration polls the new hire atom feed in HCM.

  • It then calls the Oracle MICROS Labor Management Create Employee Integration to create the employees in LM (including Person, Assignment, and Location details). The integration can be scheduled at desired frequency depending on your requirement.

System and Access Requirements

  • Oracle Integration Cloud, Version 22.1.3.0.0 or higher

    • An account in Oracle Integration cloud with Service Invoker role

    • An account in Oracle Integration cloud with Developer role

  • Oracle Fusion Cloud HCM, Version 21D or higher

  • Oracle MICROS Labor Management, Version 9.1

Assumptions

  • Based on individual requirements, recipe consumers may enhance the recipe to validate or selectively filter employees which should not be created in LM.

  • Recipe integration includes the minimal data mapping required to synchronize the data. Recipe consumers can have additional mappings based on their requirements.

  • Recipe integration includes sample error handling and notifications. A robust error handling based on customer has to be implemented by the recipe consumer.

  • OIC lookups are used to store environment specific values/configurations and cross references. Recipe consumers can choose to either retrieve the values using additional invokes or continue to use the lookups as per the requirements.