cancel
Showing results for 
Search instead for 
Did you mean: 

SuccessFactor extension with third party integration

0 Kudos
236

Hello, I am new in this community and I am looking into how to build an in-app extension for SuccessFactors that also integrates with a custom backend. I have already gone through a great amount of documentation, blogs, tutorials and videos available but still I am having a hard time understanding how all the pieces work together.

Here is the use case:I want to develop an app that later would be available on the sap store so that everyone can install it, this app should add a new tile on the success factor dashboard, when the app is launched users should be able to select a list of candidates whose contracts will be terminated, once that happens then the list of candidates should be sent to a backend and consumed by a third party website so that that information becomes available outside of the SAP ecosystem.Going back on how to build that solution, as far as I understand the SAP BTP has the SuccessFactors extensibility framework that would allow to add in-app extensions, add tiles to the screen to launch it, but the integration part, when it comes to sending the data to our backend, that is where I am truly getting lost.Has anyone develop an app like this before?Thank you.

Accepted Solutions (0)

Answers (1)

Answers (1)

rpalotai
Participant
0 Kudos

Hi Fernando,

I guess you have to use the connectivity service of BTP in order to connect to an on-premise CloudConnector(CC). In CC, you have to enable the on-prem service (eg. a REST API) and on BTP you have to create a destination for this service. In such a way you can proxy this on-prem service to BTP and you can develop a node.js service that can access this on-prem service. So this node.js service can be used in the other eg. node.js service that is used to serve your BTP SAPUI5 app. If your client has Integration Suite entitlement (with SF it is often comes together for either integration to on-prem HR or other 3rd party payroll systems!), it is much quicker to develop a little iFlow for this, that proxy your on-prem service to your app.

Hope it helps.

Br

Richard