Sources for Learning Core
Summarize
Summary of Sources for Learning Core
The Learning Core application in ServiceNow integrates with various external learning platforms through predefined source records in the Enterprise Service Management Integrations Framework. These integrations enable automated data synchronization of users, courses, and learning activities between ServiceNow and learning providers such as Cornerstone On Demand, Pluralsight, Udemy, Sumtotal, and Saba. Each source record includes specific properties and integration services tailored to its respective platform, streamlining learning data management within ServiceNow.
Show less
Key Features
- Predefined Source Records: Upon setup, source records for major learning platforms are automatically created, each containing configuration properties like
pagesize,fullpull,pulloffsethours, andurlprefixfor API interactions and deep linking. - Data Pull Modes: The
fullpullproperty controls whether a complete set of data or only updated records are pulled from the external system, optimizing synchronization efficiency. - User Mapping: Users are mapped between ServiceNow and the external systems primarily via email IDs, with customization options available for alternative mapping keys (e.g., userid or username in Cornerstone).
- Integration Services: Each source provides services for pulling courses, user activities, and progress, as well as assigning courses to users within the external system, facilitating comprehensive learning lifecycle management.
Platform-specific Details
- Cornerstone On Demand: Supports full or incremental pulls of active users and courses, course assignment, user synchronization, course data retrieval, and user activity tracking. Skills data is not available. Custom user mapping requires script override.
- Pluralsight: Enables pulling courses and course progress with full or incremental updates controlled by
fullpull. User synchronization is implicit through these services. - Udemy: Similar to Pluralsight, supports pulling courses and user activity data with flexible full or incremental pulls.
- Sumtotal: Includes course assignment, user sync via user IDs, course and user activity pulls, and uses deep link prefixing for learning objects.
- Saba: Provides services for course assignment, pulling courses, syncing users by email, and retrieving user course activity, all configurable by page size and full/incremental pull settings.
Practical Application for ServiceNow Customers
By leveraging these predefined source records and integration services, ServiceNow customers can seamlessly integrate external learning platforms into their Learning Core application without extensive manual configuration. This enables efficient synchronization of learning content, user data, and progress tracking, enhancing the enterprise learning management experience. Customers can customize synchronization behavior through properties like fullpull and pulloffsethours to balance data freshness with performance. User mapping flexibility allows alignment with organizational identity management practices.
Once you set up the Learning Core application, the source record for Cornerstone On Demand, Pluralsight, Udemy, Sumtotal, and Saba applications are automatically created in the Source module in Enterprise Service Management Integrations Framework. The source records in the Enterprise Service Management Integrations Framework application contain a predefined set of properties and integration services.
| Field | Description |
|---|---|
| Name | Name of the record in Enterprise Service Management Integrations Framework: Cornerstone. |
| Properties | Set of properties that are predefined for the Cornerstone OnDemand
application.
|
| Integration Services | Services that interact with the Cornerstone OnDemand application to pull or push learning courses.
|
| Field | Description |
|---|---|
| Name | Name of the record in Enterprise Service Management Integrations Framework: Pluralsight. |
| Properties | Set of properties that are predefined for the Pluralsight system.
|
| Integration Services | Services that interact with the Plural sight application to pull learning courses into the ServiceNow application.
|
| Field | Description |
|---|---|
| Name | Name of the record in Enterprise Service Management Integrations Framework: Udemy |
| Properties | Set of properties that are predefined for the Udemy application.
|
| Integration Services | Services that interact with the Udemy application to pull learning courses into the ServiceNow application.
|
| Field | Description |
|---|---|
| Name | Name of the record in Enterprise Service Management Integrations Framework: Sumtotal |
| Properties | Set of properties that are predefined for the Sumtotal application.
|
| Integration Services | Services interact with the Sumtotal application to pull or push learning courses.
|
| Field | Description |
|---|---|
| Name | Name of the record in Enterprise Service Management Integrations Framework: Saba |
| Properties | Set of properties that are predefined for the Saba application.
|
| Integration Services | Services that interact with the Saba application to pull or push learning
courses.
|