Integration with SuccessFactors (via API)

Modified on Wed, 4 Feb at 9:12 AM

Important: this article is intended for Endalia HR users with an Administrator profile.

The following article aims to describe the sequence of API calls necessary for integrating Endalia with SuccessFactors, in a scenario where SuccessFactors acts as the master data source and Endalia as the integration slave (with the objective of conducting payroll calculations).

 

In this article:


1. Mapping of parameters

The integrator must provide a mapping with the master parameters of Endalia required for integration. If not all are present, integration APIs will result in errors.

The outbound APIs for these parameters are: 


2. Employee creation process

To create an employee, follow these steps with all the data you want to integrate:

  1. Employee hiring - APIs: Details - Endalia HR API 
  2. Employee data load, in case an additional field is needed that is not in the employee creation - APIs: Details - Endalia HR API 
  3. Load of variations of additional information, for customizable fields in the employee card. These fields must be created before they can be completed - APIs: Details - Endalia HR API 
  4. User creation - APIs: Details - Endalia HR API  
  5. Employee salary creation - APIs: Details - Endalia HR API  
  6. Launch of employment registration request for Payroll: it must be launched every time a new registration is made in Endalia - APIs: Details - Endalia HR API


3. Employee update process

Once the employee is created, the following APIs should be called to update the data:

  1. Employee data load: to fill or change certain fields on the employee's record - APIs: Details - Endalia HR API 
  2. Bank data update - APIs: Details - Endalia HR API

4. Contractual data update process

  1. Contract load: to create or update the contract - APIs: Details - Endalia HR API 
  2. Modification of variations: each variation is modified with its own API:
  1. Enterprises - APIs: Details - Endalia HR API 
  2. Work centers - APIs: Details - Endalia HR API 
  3. Contribution account - APIs: Details - Endalia HR API 
  4. Percentage of workday - APIs: Details - Endalia HR API 
  5. Agreement - APIs: Details - Endalia HR API 
  6. Professional category - APIs: Details - Endalia HR API 
  7. Contribution group - APIs: Details - Endalia HR API


c. Launch request for employment leave for payroll: when a contract is concluded, the employment leave request must be launched - APIs: Details - Endalia HR API 

d. Launch request for contract novation for payroll: when changing the contract from temporary to permanent or partial retirement, the contract novation request must be launched- APIs: Details - Endalia HR API


5. Process to update bank accounts

  1. In the following link: APIs: Details - Endalia HR API

  

6. Process to update additional information

  1. Click here: APIs: Details - Endalia HR API


7. Process to update cost centers of employees

  1. Go to this link: APIs: Details - Endalia HR API

 

8. Process to update salary information

  1. Here: APIs: Details - Endalia HR API


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article