Extend SAP SuccessFactors on SAP BTP, Cloud Foundry Environment
Intermediate
1 hr.
Extend SAP SuccessFactors with the task management sample application for SAP SuccessFactors solutions running on SAP BTP, Cloud Foundry environment using automated integration configuration.
You will learn
- How to extend the functionality of your SAP SuccessFactors system to manage different HR tasks
- How to integrate an SAP SuccessFactors system to a global account in SAP BTP using automated configurations
- How to adjust the single sign-on between the subaccount in SAP BTP and the SAP SuccessFactors system using a SAML identity provider to ensure the required security for accessing the extension application
Prerequisites
- Tools:
- JDK 8 or later versions up to JDK 15
- Maven 3.0.x or later
- Cloud Foundry Command Line Interface (cf CLI)
- git
- On SAP BTP side:
- You have a global account in SAP BTP.
- You have an S-user or P-user. See User and Member Management.
- You are an administrator of the global account where you want to register your SAP SuccessFactors system.
- You have enabled the Cloud Foundry capabilities for your subaccount in SAP BTP.
- On SAP SuccessFactors side:
- You have a dedicated SAP SuccessFactors company instance.
- You have a user with permissions to access Extension Center in SAP SuccessFactors Admin Center that include the Manage Extensions on SAP BTP permissions. See the Prerequisites section at Register an SAP SuccessFactors System in a Global Account in SAP BTP
You can extend the functionality of your SAP SuccessFactors system with an extension application deployed in a subaccount in SAP Business Technology Platform (SAP BTP) and at the same time fully integrated in your SAP SuccessFactors system.
In this tutorial, you use the task management sample application for SAP SuccessFactors solutions is to learn some best practices when building SAP SuccessFactors extension applications on SAP BTP. We recommend to use this sample application only as a proof of concept and a starting point for implementing extensions.
Using this application, you can:
- Manage different tasks related to human resources (HR), and send them for approval to your colleagues
- Move the employees in your company from one job title to another.
- Approve the transfer of employees between positions and departments.
- Hire new colleagues.
The following diagram shows the technical components that take part in this scenario.