SAP SuccessFactors Integration Setup Guide
SAP SuccessFactors is a supplier of cloud-based human capital management HCM software for HR and talent management.
Integrations can only be set up by Admin users and are enabled per team. See our General Integration Information page for an overview of integrations and some recommendations when configuring new integrations.
Required Setup
Configuring with SAP SuccessFactors requires admin specific information accessible from the SuccessFactors admin center site.
To set up the SAP SuccessFactors integration, first register the OAuth2 Client within SuccessFactors, then create the integration in PagerDuty Workflow Automation. You must have admin access for your SuccessFactors account to login and manage your OAuth2 Client Appliations.
Instructions for how to Register the OAuth2 Client
From within your SAP SuccessFactors account, go to the Admin Center
- Select Company Settings
- Select Manage OAuth2 Client Applications
-
Select Register Client Application
- Enter an Application Name: Give it an arbitrary but meaningful name, such as
PagerDuty Workflow AutomationIntegration
. - Provide a description: Such as “PagerDuty Workflow Automation OAuth integration client”
- Enter an Application URL: enter
https://security.pushbot.com/oauth
.
- Enter an Application Name: Give it an arbitrary but meaningful name, such as
- Click on Generate X.509 Certificate button
- Enter
Oauth
as the Common Name(CN) - Leave the rest of the fields empty
- Select Generate, then download a copy of the X.509 certificate onto your computer.
-
Open the certificate file using notepad or any text editor. You will need 2 parts from the X.509 certificate: the private key and the certificate.
- Copy the characters between
—–BEGIN ENCRYPTED PRIVATE KEY—–
and—–END ENCRYPTED PRIVATE KEY—–
- Copy the characters between
- Return back to the Manage OAuth2 Client Applications window and paste the characters between
—–BEGIN ENCRYPTED PRIVATE KEY—–
and—–END ENCRYPTED PRIVATE KEY—–
into the X.509 Certificate field. - Click Register.
- Go into the OAuth application now and take note of the
API key
. This will be used when setting up the PagerDuty Workflow Automation integration.
Create Integration
The following instructions are for creating an integration for the first time. If you already have a connection, select the integration and select Add a Connection, or see How to create a new connection for an existing integration.
💡 Tip: When creating this integration, the user and company ID fields are case sensitive.
- Open the overflow menu in the top navigation bar, and select Admin.
- Select Integrations at the bottom of the page.
- Select the Add an Integration button in the top right corner.
- Select the SAP SuccessFactors integration then select Add this Connection.
- Fill in the details. Enter the Base API URL for your SAP SuccessFactors account. For example, if you access SAP SuccessFactors at https://performancemanager2.successfactors.eu your Base API URL would be api2.successfactors.eu
- Enter the Client ID associated with your SAP SuccessFactors OAuth App. This can typically be found when configuring the OAuth app in SuccessFactors. Your company ID is listed here as well.
- Enter the Private Key associated with your SAP SuccessFactors OAuth App. This is the
API key
from registering the OAuth2 Client above. If you do not have a Private Key, follow the Instructions for how to Register the OAuth2 Client above. - Enter your SAP SuccessFactors user ID and company ID.
- Set the integration permissions if necessary.
- Select Connect.
Thanks for your feedback
We update the Help Center daily, so expect changes soon.
Link Copied
Paste this URL anywhere to link straight to the section.