SAP SuccessFactors
Follow these steps to connect SAP SuccessFactors with StackOne Hub successfully.
Ensure you have Admin privileges for your SAP SuccessFactors account.
If you’ve been directed to StackOne to integrate with SAP SuccessFactors, the following steps will help you understand the process and any necessary actions to configure successful integration.
Locating Credentials
Finding the Learning Hub URL
Log into SAP
Log into SAP SuccessFactors.
Access the Learning Module
Type Learning Administration in the search bar and select the Learning Administration module.
Record Learning Module URL
Look in the browser address bar for the URL and save the address.
![Learning Server Example](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/image10.png)
In this case: https://sfcpart000906.scdemo.successfactors.com/ is the access point.
Finding Company ID
Open User Modal
Select your profile image in the upper right-hand corner of the screen to open the dropdown modal
Locate Company ID
Within the modal that appears, you will see Company ID
. Copy and note down this value.
![Company ID](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/image3.png)
Finding Username and Client Secret
If you are setting up SAP for creating content via OCN, please follow the below steps to create an OCN Admin Role and User and use that username.
Navigate to Administrators Settings Page
From SuccessFactors go to Learning Administration > System Administration > Security > Administrators
Edit Relevant Administrator
Search for the administrator for this integration and click the edit icon.
Note the Relevant Information
Note down the AdminID for this UserActivation.
Generate Client Secret
Click Generate Client Secret and note this down.
Additional Configuration Required For Creating Content via Open Content Network
Create New Admin Role and User
Create Admin Role
Add New OCN Admin Role
To create an OCN admin profile in SuccessFactors, take the following steps:
Log in to the SuccessFactors Learning Administration environment and go to System Administration > Security > Role Management.
Click Add New.
![Add New Role](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/add-new-role.png)
In the Role ID field, enter “OCN_ADMIN”.
Click Add.
![Add Ocn Admin](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/add-ocn-admin.png)
Add Correct Permissions
Select Permissions, then click the link under Add Permissions to the Role.
![Add Permissions](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/add-permissions.png)
Under Add Permissions to Roles, enable Learning Activities, Search, and People Management.
![Add Role Activities](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/add-role-activities.png)
Toggle Status Restrictions
Set Status Restriction to “Active” for each activity under Permission Restrictions:
- Add Item
- Add Item Libraries
- Edit Item
- Edit item Libraries
- Edit Item Finance
- Edit Item Cost/Price
- Edit Item Custom Fields
- Edit Item State
- Open Content Network Import
- View Item
- View Item Libraries
- View Item Finance
- View Item Cost/Price
- View Item Custom Fields
- Search User
- Add History Record
Click Apply Changes.
![Admin Role Permissions](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/admin-role-permissions.png)
Create Admin User
Add New Administrator
To create a system admin user in SuccessFactors, take the following steps:
Log in to the SuccessFactors Learning Administration environment and go to System Administration > Security > Administrators.
In the upper right-hand corner of the screen, click Add New.
In the Admin ID field, enter “OCNADMIN”.
Enter a new password in the password fields.
Take note of this password and username (AdminID) as these will be used to connect the account in the StackOne hub.
Click Add.
![Add Admin](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/add-admin.png)
Assign OCN Admin Role to User
Select the Assigned Roles tab. If this integration is your first SuccessFactors instance, click Edit.
In the Role ID field, enter “OCN_ADMIN”, then click Add.
![Add OCN Admin Role to User](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/admin-user.png)
Configure the OCN Property File
To configure the OCN property file, take the following steps:
Navigate to Property File
In the SuccessFactors Learning Administration navigation menu, select System Administration > Configuration > System Configuration.
Find the Open Content Network option in the configuration file and select the Edit (pen) icon.
![Register Client Application](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/ocn-property-file.png)
Copy over Provider Config
Scroll to the bottom of the configuration file.
Copy and paste the values below into the configuration file:
providers[ProviderName].enabled=true
providers[ProviderName].name=ProviderName
providers[ProviderName].label=label.u.ProviderName
providers[ProviderName].baseLaunchUrl=https://www.ProviderRootUrl.com
providers[ProviderName].pricingModel=
Set Up OCN Content Synchronization Automatic Process
To automate the OCN content sync process, take the following steps:
Schedule Synchronisation Process
In the SuccessFactors Learning Administration navigation menu, select System Administration > Automatic Processes.
Select Open Content Network Content Synchronization.
Select the Schedule This Process check box.
Select the Daily radio button.
In the Time of Day field, specify a time outside of peak usage hours.
Click Apply Changes.
![Schedule Synchronisation Process](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/auto-content-sync.png)
Create a Provider label
To create a LinkedIn Learning label, take the following steps:
Create New Label
In the SuccessFactors Learning Administration navigation menu, select References > Manage Labels > Labels.
Click Add New.
In Label Type, enter “LABEL” and click Next.
![Add New Label](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/add-new-label.png)
Add Label Config
In Label ID, type “ProviderLinkedInLearning”.
In Description, type “LinkedIn Learning Label”.
In Use By drop down, select “Both”.
Select Assign to All Locales.
Click Add.
![Add Label Config](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/add-label-config.png)
Add Locales
Select the Locales tab.
To add a locale to the LinkedIn Learning label, enter the locale (i.e., “Japanese”) in the Active Locale ID field and “LinkedIn Learning” in the Label Value field, then click Add.
For each Active Locale ID, enter “LinkedIn Learning” (if the Label Value field is not already populated).
Click Apply Changes.
![Add Label Locales](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/add-label-locales.png)
Note Content Provider Name
Note Provider Name
This will be used when connecting the account in the StackOne hub. Ensure this matches the provider name which has been used in the OCN property file.
Connecting with StackOne
Enter the Details
Upon reaching the Link Account page, enter the gathered details and proceed by clicking the Connect
button.
![Link Account](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/credentials1.png)
![Link Account](https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/sapsuccessfactors/credentials2.png)
Note: The integration may take up to 15 minutes to initially authenticate once the account has been connected. In the meantime, requests will return a 401: Unauthorized response.
Congratulations, you’re all set! If you face any issues with the steps mentioned above, please contact us by emailing integrations@stackone.com. We’re always here to assist you!