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
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
>Settings
You 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.
Actions
Actions | Description |
| Adds internal work experience in SAP SuccessFactors |
| Add new entity to background community in SAP SuccessFactors |
| Approve leave application in SAP SuccessFactors |
| Creates background outside work experience in SAP SuccessFactors |
| Creates a new background promotability in SAP SuccessFactors |
| Creates a feedback request in SAP SuccessFactors |
| Creates goal in SAP SuccessFactors |
| Creates record in SAP SuccessFactors |
| Deletes background outside work experience in SAP SuccessFactors |
| Deletes a background promotability in SAP SuccessFactors |
| Deletes a background promotability in SAP SuccessFactors (duplicate entry) |
| Delete entity to background community in SAP SuccessFactors |
| Deletes goal in SAP SuccessFactors |
| Deletes internal work experience in SAP SuccessFactors |
| Deletes record in SAP SuccessFactors |
| Fetch background community in SAP SuccessFactors |
| Fetches background promotability in SAP SuccessFactors |
| Fetch leave details of an employee in SAP SuccessFactors |
| Gets form audit trail in SAP SuccessFactors |
| Gets form header audit trail or meta information of a given form |
| Gets information of an objective in a given form |
| Gets goal information by ID |
| Lists background outside work experience |
| Lists customized weighted rating sections |
| Lists employment information of user |
| Lists audit trails about a form |
| Lists form folders |
| Lists form objective competency summary |
| Lists form objective sections |
| Lists form summary sections |
| Lists form templates |
| Lists form user information sections |
| Lists internal work experience |
| Lists performance potential summary sections |
| Lists personal emergency contacts |
| Replaces goal |
| Responds to a feedback request |
| Search records in SAP SuccessFactors |
| Submits 360 Reviews form in SAP SuccessFactors |
| Updates background outside work experience in SAP SuccessFactors |
| Updates a background promotability in SAP SuccessFactors |
| Updates a background promotability in SAP SuccessFactors (duplicate entry) |
| Updates a bank in SAP SuccessFactors |
| Updates a candidate in SAP SuccessFactors |
| Update entity to background community in SAP SuccessFactors |
| Updates form summary section in SAP SuccessFactors |
| Updates a job application in SAP SuccessFactors |
| Updates record in SAP SuccessFactors |
| Updates self rating and comment of an objective in a given form |
| Upsert external user record in SAP SuccessFactors |
Upsert goal | Upsert goal in SAP SuccessFactors |
| Upsert internal work experience in SAP SuccessFactors |
| Upsert objective rating and competency rating in SAP SuccessFactors |
| Upsert record in SAP SuccessFactors |
| Upsert section comment in SAP SuccessFactors |
Triggers
Triggers | Description |
| Triggers when a new user is created in SAP SuccessFactors |
| Triggers when a new record is created or an existing record is updated |
| Retrieves a list of new or updated records in SAP SuccessFactors |