- If you are working with an external LXB/LMS to pull data into your SAP instance, you will need to follow the Authentication Flow 1.
- If you are working with an external content provider to pull external content into your SAP instance, you will need to follow the Authentication Flow 2.
Authentication Flow 1: Linking your SAP instance library to an external LXB/LMS to pull data
Locating Credentials
Finding the Learning Hub URL
Log into SAP
Access the Learning Module
Record Learning Module URL

Learning Domain URL
value when connecting SAP SuccessFactors to StackOne.Finding Company ID
Open User Modal
Locate Company ID
Company ID
. Copy and note down this value.
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
Edit Relevant Administrator
Note the Relevant Information
Generate Client Secret
Additional Configuration if syncing Skills and Competencies
Locating API Server
Find the API Server
API Server
column.For example, if your domain was https://pmsalesdemo8.successfactors.com/
you would search for salesdemo8
in the table. If the server is not listed, you may be able to find it by searching online or contacting your provider for support.
API Server
column (remove the final forward-slash /
). In this example, the value would be https://apisalesdemo8.successfactors.com
.Use this value as the API Server
value when connecting SAP SuccessFactors to StackOne.Locating API password
Locate API Password
Authentication Flow 2: Linking your SAP instance library to an external content provider pushing data to your SAP instance.
Finding the Learning Hub URL
Log into SAP
Access the Learning Module
Record Learning Module URL

Learning Domain URL
value when connecting SAP SuccessFactors to StackOne.Finding Company ID
Open User Modal
Locate Company ID
Company ID
. Copy and note down this value.
Additional Configuration Required For Creating Content via Open Content Network
Create New Admin Role and User
Create Admin Role
Add New OCN Admin Role


Add Correct Permissions


Toggle Status 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

Create Admin User
Add New Administrator

Assign OCN Admin Role to User

Configure the OCN Property File
To configure the OCN property file, take the following steps:Navigate to Property File

Copy over Provider Config
You can also set additional default values for Learning Items:
defaultValues.itemType[default]=value- Go to References > Learning Activities > Item Types > Click Search. Choose an item type.
-
E.g. COURSE or ONLINE. You will need the Item Type ID of your chosen Item Type to replace the
value
above.
- Go to References > Manage Users Learning > Completion Status > Click Search.
-
Choose Completion Status. E.g. COMPLETE or ONLINE-COMPL. You will need the Completion Status ID of your chosen Completion Status to replace the
value
above.
- Go to System Admin > Security > Security Domains > Click Search.
- Choose the default security domain where the item should be created. This will control which admin users have access to the items created.
- This should be set to ‘false’ if the provider posts completion information back to SuccessFactors, items will not be marked as complete as soon as a user clicks on them.
provider_name
instead of default
in the property name - e.g. defaultValues.itemType[provider_name]=valueSet Up OCN Content Synchronization Automatic Process
To automate the OCN content sync process, take the following steps:Schedule Synchronisation Process

Importing Content
Once OCN content is being automatically made availble for import as per the steps above you may manually import the content into the systemSearch OCN Content
search

import
box for all content you wish to importSelect Import Selected

Create a Provider label
To create a LinkedIn Learning label, take the following steps:Create New Label

Add Label Config

Add Locales

Note Content Provider Name
Note Provider Name
Additional Configuration if syncing Skills and Competencies
Locating API Server
Find the API Server
API Server
column.For example, if your domain was https://pmsalesdemo8.successfactors.com/
you would search for salesdemo8
in the table. If the server is not listed, you may be able to find it by searching online or contacting your provider for support.
API Server
column (remove the final forward-slash /
). In this example, the value would be https://apisalesdemo8.successfactors.com
.Use this value as the API Server
value when connecting SAP SuccessFactors to StackOne.Locating API password
Locate API Password
Linking your Account
Enter the Details
Connect
button.

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!