- Prerequisites
- How does the connector work?
- Edflex Contents Synchronization
- User Activities Synchronization
- Setup & Activation
- Monitoring & Maintenance
- Troubleshooting
Functional Overview
The integration between Edflex and SAP SuccessFactors Learning (Open Content Network) is a strategic enabler to support seamless learning experiences within enterprise ecosystems. Designed to be robust and modular, this integration ensures that clients leveraging SAP SuccessFactors as their HRIS can provide direct and personalized access to the Edflex content library within their existing learning infrastructure.
Learners can:
- Browse and find Edflex content object on SAP Learning catalog using filters (title, publisher, author, type…)
- View content details before accessing the content itself (title, description, estimated effort, author, cover-art…)
- Access Edflex contents
- When learners complete an Edflex content, their enrollment in SAP Learning will be updated to be completed.
Note that: Learners cannot find or enroll in disabled content.
Learning Specialist will be able to:
- Search and select Edflex content to import as an External course using applicable metadata such as title, content object ID, course ID, status,...
- View Edflex content metadata populated
- See content updates synchronized from Edflex to SAP.
- See retired content as Inactive in SAP learning.
Prerequisites
On the client-SAP's:
- Have an active Open Content Network subscription with SuccessFactors Learning
- Have an active SAP AI Units licence if you want to get the Edflex skills matching
- Have Admin privileges to your SAP instance
- Share the Company ID that you can find on the "About SuccessFactors" page
- Create a label called "Edflex" in your SAP instance -> SAP Documentation to create a Label
- Configure the third-party provider in System Administration > Configuration > System Configuration > OPEN CONTENT NETWORK -> SAP Documentation to enable a partner
- Share an SAP Admin user account, and obtain SAP API credentials (Client username, Client Secret) -> SAP Documentation to generate an Admin Level System Client Secret
- Enable Edflex Content Synchronization to get the content updates -> SAP Documentation to set-up the content synchronization
- We recommend scheduling it every day after 11 AM (Paris time)
On Edflex:
- Have an activated Edflex portal
- Have a published catalog and “synchronize with LMS” setting enabled, be conscious of categories and subcategories' name if the skills should be synchronized
- An SSO must be set with SAP or the client (using the username as the common key) to ensure user activity tracking -> Edflex Documentation - How to setup a SSO with SAP
Edflex will only push content for which the customer has a license. Customers must have a company license with Edflex.
How does the connector work?
This is a schema of the flow of the connector between Edflex and SAP SuccessFactors.
The connector import Edflex contents to SAP Learning as an external course. The content that's imported depends on your Edflex subscription and the content available on the catalog.
When a user launches an Edflex content from SuccessFactors, a new browser opens with the Learning content.
Benefits of this integration:
- The best Edflex content in SAP Learning
- A simplified learning experience to get new skills
- A single environment to consolidate business systems and track learners development capabilities
Edflex Contents Synchronization
Objective
Make new content and updates from Edflex catalog visible in SAP Learning to be consumed by Learners. The synchronization occurs once a day, in the morning.
Edflex will push content to SAP Open Content Network with all metadata such as:
- Content URL access,
- Title,
- Description,
- Language,
- Content branding image,
- Expected Effort to complete the content,
- Source,
- Status,
- …
Learners will click on the URL and consume the contents.
To be able to get the Edflex categories as skills within SAP, a paid option/licence should be subscribed on SAP, called SAP AI Units license. For information about the AI units license, please contact your SAP Account Executive.
Prerequisites
- A catalog of contents must be created on the Edflex portal, be conscious of categories and subcategories' name if the skills should be synchronized
User Activities Synchronization
Objective
Track learner engagement and log completion activities into the SAP system, in real time. Only completion activities are sent to SAP SuccessFactors.
- Total Hours spent
- Completed At date
- Score
Setup & Activation
What to do?
Before you can set up synchronization, you must follow steps on SAP to enable Edflex as a Content Network Third-Party Provider.
Please refer to the most up-to-date SAP documentation to complete each of the steps. To do so, you must have an Admin account on SAP with the right roles to proceed.
- Create a label called "Edflex" in your SAP instance -> SAP Documentation to create a Label
- Configure the third-party provider in System Administration > Configuration > System Configuration > OPEN CONTENT NETWORK -> SAP Documentation to enable a partner
- We highly recommand you to change the default value for item types by "COURSE", such as
defaultValues.itemType[<providerID>]=COURSE
- We highly recommand you to change the default value for item types by "COURSE", such as
- Share an SAP Admin user account, and obtain SAP API credentials (Client username, Client Secret) -> SAP Documentation to generate an Admin Level System Client Secret
- Enable Edflex Content Synchronization to get the content updates -> SAP Documentation to set-up the content synchronization
- We recommend scheduling it every day after 11 AM (Paris time)
What must be sent to Edflex?
- SAP SuccessFactors URL of your instance
- Base URL depending on your instance's region List of SAP SuccessFactors API Servers
- SAP Company ID that you can find on the "About SuccessFactors" page
- SAP Admin credentials (username and password), see step 3
- SPA API private key, see step 3
After you implement Edflex in the Open Content Network (OCN) and after the courses synchronization occurs for the first time, Admins can begin administering the courses.
Admins can typically administer OCN courses one time just after the first connection is done, and then periodically as Edflex adds new content. Admins can review the content list monthly or quarterly.
In almost all administration tasks, Admins administer Edflex OCN contents like other learning items in the system. The exceptions are:
- Admins must import Edflex OCN content listings into learning item records. Because the OCN catalogs are so big, they must choose which of the OCN courses should become learning items in SAP SuccessFactors Learning.
- Activating and deactivating Edflex OCN contents works a little differently than standard learning items. Admins might deactivate an OCN course, for example, if they no longer want to provide it to your learners.
We recommend you to read carefully the SAP documentation to see how to
- enable automatic import of Edflex OCN items
- Import manually or automatically Edflex OCN items
- Add Edflex OCN items to library.ies
- Search for Edflex OCN items
- Activating or Deactivating Edflex OCN items
Edflex Contents Update and Deactivation
When there is an update (change of title, change of dates, change of status (deactivation), ...) of a learning item in Edflex, the modification is synced into SuccessFactors LMS.
Important: however, an operation needs to be performed in SuccessFactors to completely update the learning items that have been previously imported from OCN.
In Learning Administration > System Administration > Automatic Processes > Open Content
Network Content Synchronization
- Schedule the process, if not scheduled
- Select a daily synchronization
The imported OCN learning items will be updated when this process is completed.
Edflex Content Completion
If the Edflex contents are marked as completed, as soon as a learner opens it on SuccessFactors Learning.
This is caused by an item-level setting of your online content, which can be easily disabled by following these steps:
- Open the item with EDFLEX content
- Navigate to the “Online Content” tab
- Click on “Settings”
- Go to the “Completion” tab
- Disable the “Complete Content on Launch” option
For future use cases, ensure that this property is set to false in the OPEN CONTENT NETWORK configuration (Configuration > System Configuration), so that the OCN items are created without this setting being turned on by default:
defaultValues.markCompleteOnLaunch[default]=false
OR
defaultValues.markCompleteOnLaunch[<providerID>]=false
With this setting set to false, you can avoid issues in the future. If, in some exceptional cases, you still need to modify it, you can enable the setting at the item at any time.
Monitoring & Maintenance
For all integration, we have a set of tools and alerts such as:
- Daily cron jobs to synchronize and update contents and user activities
- Error logs pushed to our monitoring tools
- Alerts, when necessary, on our daily tools
If there is any issue, your Edflex CSM will send you an email to inform you about the issue and the solution in progress.
Troubleshooting
If you are having any problems with the setup of this integration, please feel free to contact your Edflex customer success manager. You can contact Edflex through Chat.
To help you faster, please provide your Edflex customer success manager with the following:
- API credentials mentioned above
- A small recap on what you try to achieve and the steps you have been through