Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.
No ratings
sjena
Saviynt Employee
Saviynt Employee

Use Case

How to do Incremental Import from SAP SuccessFactors

Pre-requisites

Connectivity should be established between Saviynt and SAP SuccessFactors.

Applicable Version(s)

All versions

Solution

Detailed Best Practice:

As a best practice, it is recommended to create two separate connections to SuccessFactors. One we can utilize to run the full import from SuccessFactors and the other can be used to run incremental import from SuccessFactors. Make use of the lastModifiedDateTime attribute from SuccessFactors in the incremental user import Json to do the incremental import.

The following diagram illustrates the connector architecture and communication with the SAP SuccessFactors. The connector is used for importing (reconciliation) of data and for provisioning and deprovisioning of data from EIC to SAP SuccessFactors. The REST API is used for integrating the SAP SuccessFactors connector with the SAP SuccessFactors target application.

sjena_0-1706783093223.png

The below is an example of API call will fetch the records which has been modified today:

https://api.successfactors.eu/odata/v2/User/?%24expand=manager,empInfo,empInfo/jobInfoNav/positionNa...lastModifiedDateTime+ge+%27${(new Date()).format('yyyy-MM-dd')}%27&fromDate=${(new Date()).format('yyyy-MM-dd')}

API to get the users who are last modified within 5 hours:

lastModifiedDateTime+ge+datetimeoffset%27${new Date(System.currentTimeMillis()-(18000*1000)).format(\"yyyy-MM-dd'T'HH:mm:ss'Z'\")}%27&fromDate=${(new Date()).format('yyyy-MM-dd')}

Key Benefit (Quantitative/qualitative)

  • Faster Data Processing
  • Performance improvement

References

https://docs.saviyntcloud.com/bundle/SAPSF-v2022x/page/Content/Connector-Architecture.htm#top

Version history
Last update:
‎03/25/2024 11:00 AM
Updated by:
Contributors