Importing Employees through the API

The Employee Feed is an OTAC integration based on an API. The Employee Feed provides employee information for Sourcing customers that have an HRIS feed into TEE without having to set up a separate user feed from HRIS to Sourcing. This integration provides the data in a familiar API with relevant fields so that it can be consumed by Sourcing. The synchronization of the import or update is configured by the Administrator in the Taleo Configuration area. At this time it is not possible to filter the employees that are imported.

The Employee Feed calls synchronization to the OLF repository before it loads to make sure all of the available picklist values are in the database. Settings within Sourcing Configuration allow the feed to be manual or set up as a recurring feed at designated intervals. There is a trigger for a full load, and if scheduled, the feed can pull the deltas. There are several parameters to configure which include:

Navigation: Administrator Login > Configuration > Taleo > Synchronize Employees with TEE Zone

  • Synch All Employees Now - Clicking this button will perform synchronization for all employees. Be aware that this task may take a long while to complete if there is a large volume of employees.

  • Synch Deltas Now - Clicking this button synchronizes only the employee files that have been updated during the period defined by the Delta Days Ago setting.

  • Delta Days Ago - This defines the period of time to consider for the Synch Delta Employees Now setting.

  • Run on Schedule - If this setting is enabled, the Employee Synch runs automatically at the interval defined in the Employee Synch Schedule setting.

  • Employee Synch Schedule - Defines the frequency, the day and time of day the Employee Synch is run if the Run on Schedule setting is enabled.. The frequency can be set to either daily or weekly and you can choose at what hour the synch is run. It is recommended that a time of day when little activity is expected is chosen.

When the Employee Feed runs, Sourcing populates new employees and deactivates terminated employees. The fields that are imported from Recruiting into Sourcing are:
  • ID - TALEMPLOYEENO from TALEMPLOYEE table. Internal field not exposed in TCC. This is the identifier used by the Employee Synch.

  • Candidate ID - Internal Candidate ID for the employee.

  • Employee Number: HRIS employee ID, can be null - from the User Profile in SmartOrg.

  • First Name

  • Last Name

  • Correspondence Email - from Personal Information in SmartOrg.

  • Personal Email - from Personal Information in SmartOrg.

  • Corporate Email - from Personal Information in SmartOrg.

  • Location ID - from Employee Information in SmartOrg.

  • Organization ID - from Employee Information in SmartOrg.

  • Job Field ID - from Employee Information in SmartOrg.

  • Education Level 

  • Employee Status 

  • Job Level 

  • Job Type

  • Schedule 

  • Shift 

  • Travel

It is recommended customers do a full re-synchronization of all employees with the Synch ALL Now button which invokes a manual resynchronization. This is so that the additional data fields which are added to the Employee Sync are brought over into Sourcing.