SAP SuccessFactors is a cloud-based human capital management (HCM) suite that helps organizations manage HR functions like recruiting, onboarding, performance, and learning. It enables data-driven HR decisions and employee lifecycle optimization.
Integrating SAP SuccessFactors streamlines HR processes, enhances workforce insights, and improves employee engagement across the organization.
Authentication
Before you begin, make sure you have the following information:
Connection Name: Select a descriptive name for your connection, like "MyAppSAPSuccessFactorsIntegration". This helps in easily identifying the connection within your application or integration settings.Instance Details:Company ID (also known as Company Identifier)
Environment information (Eg. Sandbox, Production)
Data center location
Authentication Type: SAP SuccessFactors supports Username Password and API keys for authentication.
Prerequisites for SAP SuccessFactors Connection
Before establishing a connection to SAP SuccessFactors, ensure you have the following prerequisites in place:
Valid SAP SuccessFactors Subscription: An active subscription to the SAP SuccessFactors modules you intend to integrate with.
Required Access Permissions: Administrative access rights within your SuccessFactors environment to configure integrations. Specifically, we need:
Employee Central Foundation SOAP API
Employee Central HRIS SOAP API or Employee Central Compound Employee API (restricted access)
Employee Central Compound Employee API (restricted segment access)
Employee Central Foundation OData API (read-only)
Employee Central HRIS OData API (read-only)
Employee Central Foundation OData API (editable)
Employee Central HRIS OData API (editable)
Admin access to MDF OData API
.png&w=1080&q=75)
.png)
Basic Authentication
Go to “
Admin Centre” > “Company Settings” > “Password & Login Policy Settings”.Select API Login Exceptions.
Create an appropriate user name and password.
Save your changes.
Grant relevant API permissions as listed above.
Enable following IP address whitelisting settings by going to “
Admin Center” > “Manage OData API Basic Authentication”.Select “
Always” option.
API Key Based Authentication
Go to
SAP Business Accelerator Sub>Profile>SettingsYou can see an option to generate API key, which can be used in integration.
Copy the key and store is securely to prevent unauthorised access.
.png&w=1080&q=75)
.png)
Actions
| Actions | Description |
Add internal work experience | Adds internal work experience in SAP SuccessFactors |
Add new entity to background community | Add new entity to background community in SAP SuccessFactors |
Approve leave application | Approve leave application in SAP SuccessFactors |
Create background outside work experience | Creates background outside work experience in SAP SuccessFactors |
Create background promotability | Creates a new background promotability in SAP SuccessFactors |
Create feedback request | Creates a feedback request in SAP SuccessFactors |
Create goal | Creates goal in SAP SuccessFactors |
Create record | Creates record in SAP SuccessFactors |
Delete background outside work experience | Deletes background outside work experience in SAP SuccessFactors |
Delete background promotability | Deletes a background promotability in SAP SuccessFactors |
Delete background promotability | Deletes a background promotability in SAP SuccessFactors (duplicate entry) |
Delete entity to background community | Delete entity to background community in SAP SuccessFactors |
Delete goal | Deletes goal in SAP SuccessFactors |
Delete internal work experience | Deletes internal work experience in SAP SuccessFactors |
Delete record | Deletes record in SAP SuccessFactors |
Fetch background community | Fetch background community in SAP SuccessFactors |
Fetch background promotability | Fetches background promotability in SAP SuccessFactors |
Fetch leave details of employee | Fetch leave details of an employee in SAP SuccessFactors |
Get form audit trail | Gets form audit trail in SAP SuccessFactors |
Get form header audit trail | Gets form header audit trail or meta information of a given form |
Get form objective | Gets information of an objective in a given form |
Get goal by ID | Gets goal information by ID |
List background outside work experience | Lists background outside work experience |
List customized weighted rating sections | Lists customized weighted rating sections |
List employment information of user | Lists employment information of user |
List form audit trails | Lists audit trails about a form |
List form folders | Lists form folders |
List form objective competency summary | Lists form objective competency summary |
List form objective sections | Lists form objective sections |
List form summary sections | Lists form summary sections |
List form templates | Lists form templates |
List form user information | Lists form user information sections |
List internal work experience | Lists internal work experience |
List performance potential summary sections | Lists performance potential summary sections |
List personal emergency contacts | Lists personal emergency contacts |
Replace goal | Replaces goal |
Respond to feedback request | Responds to a feedback request |
Search records | Search records in SAP SuccessFactors |
Submit 360 Reviews form | Submits 360 Reviews form in SAP SuccessFactors |
Update background outside work experience | Updates background outside work experience in SAP SuccessFactors |
Update background promotability | Updates a background promotability in SAP SuccessFactors |
Update background promotability | Updates a background promotability in SAP SuccessFactors (duplicate entry) |
Update bank | Updates a bank in SAP SuccessFactors |
Update candidate | Updates a candidate in SAP SuccessFactors |
Update entity to background community | Update entity to background community in SAP SuccessFactors |
Update form summary section | Updates form summary section in SAP SuccessFactors |
Update job application | Updates a job application in SAP SuccessFactors |
Update record | Updates record in SAP SuccessFactors |
Update self rating and comment | Updates self rating and comment of an objective in a given form |
Upsert external user record | Upsert external user record in SAP SuccessFactors |
| Upsert goal | Upsert goal in SAP SuccessFactors |
Upsert internal work experience | Upsert internal work experience in SAP SuccessFactors |
Upsert objective rating and competency rating | Upsert objective rating and competency rating in SAP SuccessFactors |
Upsert record | Upsert record in SAP SuccessFactors |
Upsert section comment | Upsert section comment in SAP SuccessFactors |
Triggers
| Triggers | Description |
On New User | Triggers when a new user is created in SAP SuccessFactors |
On new or updated record | Triggers when a new record is created or an existing record is updated |
On new or updated record | Retrieves a list of new or updated records in SAP SuccessFactors |