SAP Success Factors
INFO
The Success Factors connector is a Scripted API connector. Please refer to the Scripted API documentation for more details.
The Success Factors connector allows data synchronization between Success Factors and RAC/M Identity. To do this, the connector uses the SuccessFactors Workforce SCIM API. The API documentation is available at https://api.sap.com/api/PLTScim/overview.
Like all scripts used by the Scripted API connector, this connector can be modified to meet specific requirements. You can refer to other reference scripts to see how scripts can be modified.
Configuration
The following parameters are required:
| Configuration | Description |
|---|---|
| Script Path | Path to the Groovy script. Ex: /usr/local/racm-identity/ICF/reference-scripts/scripted-api-1.9.0.0/successfactors.groovySee section Script Creation |
| API URL | The URL of the API to connect to. |
| Preferred Authentication Method | oauth2 |
| Authentication URL | The URL used for authentication. |
| Custom Config 1 to 5 | Custom configurations that can be used by the script/. |
| Custom Secret 1 à 5 | Customized secrets that can be used by the script, encrypted and handled securely. |
Advanced Configuration
| Configuration | Description |
|---|---|
| Timeout | Timeout in milliseconds. |
| Authentication URL | The URL used for authentication. |
| Username | The username to use for authentication. |
| Password | The password to use for authentication. |
| User Token | The user token to use for authentication. |
| Thread Pool Size | The number of threads to be used for concurrent operations. Leave empty to use all available threads. |
| Time between retries | The waiting time before an HTTP request is retried. Leave empty to use 500ms. |
| Bearer Token | The bearer token to use for authentication. |
The API URL should end with /PLTScim/rest/iam/scim/v2.
Additional parameters are also required for the Success Factors connector. The following section describes the required parameters.
Authentication
OAuth2
The Success Factors connector uses the OAuth2 Protocol to authenticate to the API. This entails that configuration requires a few custom properties in order to allow the authentication flow to happen properly:
SAML2
The connector uses the SAML2 protocol to authenticate to the API. Refer to the Scripted API connector documentation:
A configuration might be required to access additional attributes in OData.
| Configuration | Required Value |
|---|---|
| Custom Config 5 | odata : https://api17.sapsf.com/odata/v2 |
