Documentation Index
Fetch the complete documentation index at: https://www.c1.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Which SAP SuccessFactors connector should I use?
C1 offers two SAP SuccessFactors connectors. Which one you should set up depends on what data you need to bring into C1.- SAP SuccessFactors connector: This connector uses the SAP OData v2 API and is the best choice if you need rich user profile data, including custom fields exposed via OData navigation properties (such as department, cost center, or job title). It is also the right choice if your SAP SuccessFactors instance does not have SCIM enabled.
- SAP SuccessFactors SCIM connector: This connector uses the SCIM API and is the best choice if you need visibility into group memberships in addition to users. It follows the SCIM standard, which makes it simpler to configure if your instance already has SCIM provisioning enabled.
| Resource | SAP SuccessFactors connector (OData) | SAP SuccessFactors SCIM connector |
|---|---|---|
| Users | Sync | Sync |
| Groups | Sync | |
| Custom user fields | Sync |
Capabilities
The SAP SuccessFactors connector syncs the following resources:| Resource | Sync | Provision |
|---|---|---|
| Users |
Gather SAP SuccessFactors credentials
The connector authenticates using OAuth 2.0 with SAML 2.0 bearer assertions. You will need to create an OAuth client application in SAP SuccessFactors and generate a certificate/private key pair to sign the assertions.Step 1: Find your Company ID
Your Company ID appears in the URL when you log in to SAP SuccessFactors:https://<datacenter>.successfactors.com/sf/start#/...?company=<YOUR_COMPANY_ID>
It is also visible in Admin Center > Company System and Logo Settings.
Step 2: Create an OAuth client application
In SAP SuccessFactors, navigate to Admin Center > OAuth 2.0 Client Applications (search for “OAuth” in the admin search bar).
Fill in the required fields:
- Application Name:
C1 - Description:
C1 identity sync - Application URL: your C1 tenant URL
Step 3: Generate a certificate and private key
Generate a self-signed certificate and RSA private key pair (PEM format). You can use OpenSSL:Step 4: Register the certificate with the OAuth client
Step 5: Identify the admin username
Provide the SAP SuccessFactors username of the admin account that will be used to authenticate API requests. This user must have API access permissions.Configure the SAP SuccessFactors connector
- Cloud-hosted
- Self-hosted
Follow these instructions to use a built-in, no-code connector hosted by C1.Done. Your SAP SuccessFactors connector is now pulling user data into C1.
Choose how to set up the new SAP SuccessFactors connector:
- Add the connector to a currently unmanaged app
- Add the connector to a managed app
- Create a new managed app
Enter the required configuration:
- Company ID: Your SAP SuccessFactors company identifier
- Instance URL: Your SAP SuccessFactors API base URL, e.g.
https://api10.sapsf.com. Refer to the SAP SuccessFactors API server list to find your server. - SAML Issuer URL: The issuer URL for your SAML assertion, e.g.
https://yourcompany.com - Admin Username: The SAP SuccessFactors username of the admin account used for API access
- SAML API Key: The API key from the OAuth client application you registered
- Certificate: The PEM-encoded X.509 certificate registered with the OAuth client
- Private Key: The PEM-encoded RSA private key corresponding to the certificate
Optionally, configure User Custom Fields to sync additional fields into user profiles.Each entry maps the path to a field in the SAP SuccessFactors user entity, to the name it will appear under in the user’s profile in C1. For example, to include the user’s department:
| OData field path | Profile key |
|---|---|
departmentNav/name | Department |