Integrating Learning Core with third-party learning management systems
Connect your ServiceNow instance with third-party learning systems to pull learning content into a single repository.
Before you begin
Role required: learning_admin
Activating the Learning Core (sn_lc) plugin automatically enables the
following plugins:
The following plugins are not active by default, and you must install them to use them with Learning Core.
Procedure
-
Integrate your ServiceNow instance with the third-party
learning source account that you plan to use.
Third-party content New and Updated Services synchronized Udemy - Courses
- User activity
Cornerstone - Users
- Courses
- User activity
- Course assign service
Pluralsight - Courses
- Course progress such as percentage
Sumtotal - Users
- Courses
- User activity
- Assign course in Sumtotal
Saba - Course assign service
- Pull Courses from Saba
- Sync Saba Users
- Pull Saba User Course Activity
Workday Learning - Users
- Courses
- User activity
- Assign course in Workday Learning
-
Activate the required schedule flow to synchronize third-party learning content
into your ServiceNow instance.
For more information, see Activate Learning Core flows.
-
Configure the learning system with which you want to integrate your ServiceNow instance.
For more information, see Configure a learning system.Note:Once you set up the Learning Core application, the source record for Cornerstone OnDemand, Pluralsight, and Udemy applications are automatically created in the Source module in Enterprise Service Management Integrations Framework. These source records contain a predefined set of properties and integration services. For more information, see Sources for Learning Core.
-
Refresh the entire third-party content or synchronize new and updated service
content into your ServiceNow instance.
- To refresh the entire content, set the full_pull
property to true.Note:When the schedule flow is run for the first time, it always is a full pull irrespective of the value set in the property.
- To synchronize new and updated service content, set the full_pull property to false.
- Open any integration source for which you want to pull content.
- Click Run Job to manually synchronize data.
When synchronizing new and updated services, the content is populated as described in the table below.Table 1. Third-party content providers and corresponding services Third-party content New and Updated Services synchronized Udemy - Courses
- User activity
Cornerstone - Users
- Courses
- User activity
- Course assign service
Pluralsight - Courses
- Course progress such as percentage
Sumtotal - Users
- Courses
- User activity
- Assign course in Sumtotal
Saba - Course assign service
- Pull Courses from Saba
- Sync Saba Users
- Pull Saba User Course Activity
Workday Learning - Users
- Courses
- User activity
- Assign course in Workday Learning
SuccessFactors Learning spoke - Retrieve learning information
- User data
- Course data
- Sync user activity
- To refresh the entire content, set the full_pull
property to true.