Human Capital Management Blogs by SAP
Get insider info on SAP SuccessFactors HCM suite for core HR and payroll, time and attendance, talent management, employee experience management, and more in this SAP blog.
cancel
Showing results for 
Search instead for 
Did you mean: 
former_member223604
Discoverer
 

Abstract: This blog provides you information about exclusive API for complete SAP Successfactors business.

 

Introduction: Successfactors provides multiple API’s for customers to consume the Human Capital Management services. Each module Employee Central, Learning, Analytics has their own API’s.

This blog introduces you a concept of having single entry point to HCM core business modules Employee Central, Learning, Analytics , Talent and more.

 

Details:

 

Problem Statement:

Consider a customer who buys Employee Central, Learning & Analytics from SAP Successfactors. His business scenario is to  integrate his payroll  system with Successfactors by consuming API's of all modules.

In this case he should have 3 interfaces in payroll system to connect to three different API's of Employee Central, Learning and Analytics. If customer needs to correlate an learning item of an employee with respective employee role then data fetched from Employee Central API needs to be correlated to data fetched Learning API. Two interfaces(connections) needs to run and customer has to design a custom code in payroll for correlation. Most of the customers are not comfortable with this design.

 

Solution:

If Successfactors provide a unique API for all the modules, then customers efforts would be saved a lot and makes developers/implementation partners life sailing. Also it makes industry standard (like google, facebook has single API for their services).

By leveraging SAP Apimanagement we can publish the single API url to customers. This unique URL accepts calls from customer client application and API gateway-Apimanagement distributes the traffic to respective module in back end.

 

Requirements:

All the backend modules in Sucessfactors needs to be compatible with Apimanagement

Common credentials for all modules

 

Architecture Details

 

Present Architecture:



 

 

 

Proposal:



 

 

Implementation from customer side:

  1. Developer or partner needs to hit the url https://api.sapsf.com with their credentials

  2. API would give the metadata for each module

  3. Respective module api is accessed by path



 

Conclusion: Successfactors provides unique url for each landscape of all of it's modules. Single gateway for all module applications.
3 Comments
former_member223604
Discoverer
0 Kudos
Disclaimer: Please note that still it's in POC stage. Don't use API url https://api.sapsf.com
Former Member
0 Kudos
This information is very helpful. Do you have a timeline for these APIs?
ErikEbertDK
Contributor
0 Kudos
This is not yet developed. It should be posted in SAP Influence and not as a blog.

Thanks,

Erik Ebert, Effective People