Developing SuccessFactors integrations – SAP Cloud Platform Integration

Develop integrations related to SuccessFactors

SuccessFactors has different options for developing integrations. If you only need simple logic and data structures, the integrations can also be implemented using the tools integrated directly into SuccessFactors. If the requirements become more complex, you need middleware that can implement the more complex solution structures. The SAP Business Transformation Platform, especially its sub-area, Cloud Platform Integration, is ideal here. This not only offers the opportunity to implement the solutions, but also provides tools with which even people without previous programming experience can create and configure executable integrations. The Cloud Platform Integration Suite can also work with systems other than SAP SuccessFactors, but this blog article covers the possible uses in conjunction with SAP SuccessFactors.

Integration flows - what is that?

The is used to represent an integration or its parts Cloud platform integration so-called integration flows. Integration flows are collections and sequences of logic that help register requests and process data. Integration flows can be imported from SAP for specific purposes, customized, or created from scratch by the developer. Depending on the level of adaptation, the most efficient method can be chosen.

SuccessFactors integrations as a flow using an example

The following image shows an example of an integration flow built from scratch. This example shows receiving an Https request and then fetching the data from an existing one SuccessFactors System is triggered and the content is then made available to a service endpoint. Authorized users can now authenticate themselves at this service endpoint in order to collect the data.

Successfactors platform integration

Integration Flow toolbox

Numerous configurable tools from the SAP toolbox can be used to enable more complex logic and processing steps. These can be used in the processing pipeline by selection:

SuccessFactors Integration Process

The range of tools extends to converters, decoders, encoders, filters, routing options, mappings, encryption, signing tools and database operations.

If the range of tools is not yet sufficient to map the complexity of the integration, developers with programming skills have the option of integrating JavaScript or Groovy scripts.

This blog post is published as the beginning of a series. In the next post you will learn how to set up authentication on the service endpoint.

Thank you for your message, it has been sent.
There was an error, please try again.
Share this post