cloud-sf-extension-cap-sample icon indicating copy to clipboard operation
cloud-sf-extension-cap-sample copied to clipboard

Reference application showcasing how to extend SuccessFactors onto SAP BTP using the Extension Factory service and SAP Cloud Application Programming Model.

Mission: Create a Project Management Application consuming Business Events from SAP SuccessFactors and Event Mesh

REUSE status

Description

You can use SAP BTP to extend SAP SuccessFactors with extension applications running on the cloud platform. When building extension applications, you can also benefit from the automation of the integration between the cloud platform and SAP SuccessFactors. Following the steps of this mission, you will learn about the different SAP SuccessFactors APIs you can use to build an extension application and the general process how you can achieve this starting from integrating SAP SuccessFactors and SAP BTP.

In the end, you will be able to develop, deploy, and provision an extension application that would reside on SAP BTP and extend your SAP SuccessFactors functionality without disrupting the performance and the core processes.

Mission: Create a Project Management Application consuming Business Events from SAP SuccessFactors and Event Mesh

The Business Scenario

Business Scenario

Discover

Plan

  • Check the pre-requisites
  • Explore SAP SuccessFactors API in SAP API Business Hub

Configure

  • Setup your SAP Business Technology Platform Account using Boosters
  • Setup Trust between your SAP BTP sub-account and your SAP SuccessFactors account

Develop

  • Configure, deploy and build the CAP Extension Application
  • Create SAP Launchpad site and add extension applications(optional)
  • Configure the SAP Event Mesh Service
  • Configure Eventing in SAP SuccessFactors
  • Integrate SAP Continuous Integration & Delivery (optional)

Deploy

  • Testing your Scenario by running the Reference Application

Provision

  • Create a Home Page Tile for your Extension Application
  • Create a navigation link for your extension application

How to Obtain Support

In case you find a bug, or you need additional support, please open an issue here in GitHub.

License

Copyright (c) 2020 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.