and more in a single search tool across platforms. Read the announcement here. |
on 03/25/2024 11:00 AM
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.
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)
References
https://docs.saviyntcloud.com/bundle/SAPSF-v2022x/page/Content/Connector-Architecture.htm#top