Development of integrations – SAP Cloud Platform integration

Integration options related to SuccessFactors

In SuccessFactors there are different ways to implement integrations. If you only need simple logic and data structures, the integrations can also be implemented with the tools integrated directly in 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, the Cloud Platform Integration, is ideal here. This not only offers the possibility to implement the solutions, but also provides tools with the help of which 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 combination with SAP SuccessFactors.

Integration flows - what is that?

To map an integration or its parts, the Cloud Platform Integration uses so-called integration flows. Integration flows are collections and sequences of logic that can be used to register requests and process data. Integration flows can be imported from SAP ready-made for specific purposes, customized, or created from scratch by the developer. Depending on the degree of customization, the most efficient method can be chosen.

Integration Flow as an example

The following image shows an example of an integration flow built from scratch. This example shows the receipt of an Https request, whereupon the data is retrieved from an existing SuccessFactors system and the content is then made available to a service endpoint. Authorized users can now authenticate themselves at this service endpoint in order to retrieve 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