Logo
Unify Integrations
Logo
SAP SuccessFactors

SAP SuccessFactors

Logo

4 mins READ

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:

  1. Valid SAP SuccessFactors Subscription: An active subscription to the SAP SuccessFactors modules you intend to integrate with.

  2. 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

      Frame 427319249 (3).png
      Frame 427319249 (3).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 > 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.

    Frame 427319250 (3).png
    Frame 427319250 (3).png

Actions

ActionsDescription
Add internal work experienceAdds internal work experience in SAP SuccessFactors
Add new entity to background communityAdd new entity to background community in SAP SuccessFactors
Approve leave applicationApprove leave application in SAP SuccessFactors
Create background outside work experienceCreates background outside work experience in SAP SuccessFactors
Create background promotabilityCreates a new background promotability in SAP SuccessFactors
Create feedback requestCreates a feedback request in SAP SuccessFactors
Create goalCreates goal in SAP SuccessFactors
Create recordCreates record in SAP SuccessFactors
Delete background outside work experienceDeletes background outside work experience in SAP SuccessFactors
Delete background promotabilityDeletes a background promotability in SAP SuccessFactors
Delete background promotabilityDeletes a background promotability in SAP SuccessFactors (duplicate entry)
Delete entity to background communityDelete entity to background community in SAP SuccessFactors
Delete goalDeletes goal in SAP SuccessFactors
Delete internal work experienceDeletes internal work experience in SAP SuccessFactors
Delete recordDeletes record in SAP SuccessFactors
Fetch background communityFetch background community in SAP SuccessFactors
Fetch background promotabilityFetches background promotability in SAP SuccessFactors
Fetch leave details of employeeFetch leave details of an employee in SAP SuccessFactors
Get form audit trailGets form audit trail in SAP SuccessFactors
Get form header audit trailGets form header audit trail or meta information of a given form
Get form objectiveGets information of an objective in a given form
Get goal by IDGets goal information by ID
List background outside work experienceLists background outside work experience
List customized weighted rating sectionsLists customized weighted rating sections
List employment information of userLists employment information of user
List form audit trailsLists audit trails about a form
List form foldersLists form folders
List form objective competency summaryLists form objective competency summary
List form objective sectionsLists form objective sections
List form summary sectionsLists form summary sections
List form templatesLists form templates
List form user informationLists form user information sections
List internal work experienceLists internal work experience
List performance potential summary sectionsLists performance potential summary sections
List personal emergency contactsLists personal emergency contacts
Replace goalReplaces goal
Respond to feedback requestResponds to a feedback request
Search recordsSearch records in SAP SuccessFactors
Submit 360 Reviews formSubmits 360 Reviews form in SAP SuccessFactors
Update background outside work experienceUpdates background outside work experience in SAP SuccessFactors
Update background promotabilityUpdates a background promotability in SAP SuccessFactors
Update background promotabilityUpdates a background promotability in SAP SuccessFactors (duplicate entry)
Update bankUpdates a bank in SAP SuccessFactors
Update candidateUpdates a candidate in SAP SuccessFactors
Update entity to background communityUpdate entity to background community in SAP SuccessFactors
Update form summary sectionUpdates form summary section in SAP SuccessFactors
Update job applicationUpdates a job application in SAP SuccessFactors
Update recordUpdates record in SAP SuccessFactors
Update self rating and commentUpdates self rating and comment of an objective in a given form
Upsert external user recordUpsert external user record in SAP SuccessFactors
Upsert goalUpsert goal in SAP SuccessFactors
Upsert internal work experienceUpsert internal work experience in SAP SuccessFactors
Upsert objective rating and competency ratingUpsert objective rating and competency rating in SAP SuccessFactors
Upsert recordUpsert record in SAP SuccessFactors
Upsert section commentUpsert section comment in SAP SuccessFactors

Triggers

TriggersDescription
On New UserTriggers when a new user is created in SAP SuccessFactors
On new or updated recordTriggers when a new record is created or an existing record is updated
On new or updated recordRetrieves a list of new or updated records in SAP SuccessFactors