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.
表 : 1. Integration source record: Cornerstone Ondemand
| 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.
- page_size: Number of records that are pulled through an
API call from the Cornerstone OnDemand application.
- full_pull: When set to True, all
the active users and learning courses from the Cornerstone OnDemand system are
pulled into the ServiceNow application.
When set to
False, modified users, modified transcripts, and
updated courses are pulled from the Cornerstone OnDemand system into the ServiceNow instance.
- url_prefix: Deep link prefix to pull learning objects
from Cornerstone OnDemand system during run time.
- pull_offset_hours: Value that is considered for pulling
modified records.
For example, the last successful run was on 12/12/2021 at
17:00:00, pull_offset_hours is set to 5, and full_pull is set to False. The next
pull fetches all the records that have been modified from 12/12/2021 12:00:00
until current date and time.
|
| Integration Services |
Services that interact with the Cornerstone OnDemand application to pull or push
learning courses.
- Course assign service: Assigns a course to an employee in
the Cornerstone Ondemand application.
- Sync users: Maps users in the Cornerstone OnDemand system
to users in the ServiceNow system using email Ids.
注: If
you want to use user_id or user_name field for mapping users, then
overridegetCornerstoneUser method in the
sn_lc.UserMappingUtil script.
- Courses: Pulls learning courses from the Cornerstone
OnDemand application into the ServiceNow application.
- User activity: Pulls details of user activity on learning
courses from the Cornerstone OnDemand application into the ServiceNow application.
|
表 : 2. Integration source record: Pluralsight
| 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.
- page_size: Number of records that are pulled through an
API call from Pluralsight.
- full_pull: When set to True, all
the learning courses are pulled from Pluralsight into the ServiceNow instance. When set to False,
updated learning courses progress is pulled from Pluralsight into the ServiceNow instance.
- pull_offset_hours: Value that is considered for pulling
modified records.
For example, the last successful run was on 12/12/2021 at
17:00:00, pull_offset_hours is set to 5, and full_pull is set to False. The next
pull fetches all the records that have been modified from 12/12/2021 12:00:00
until current date and time.
|
| Integration Services |
Services that interact with the Plural sight application to pull learning courses
into the ServiceNow application.
- Courses: Pulls learning courses from the Pluralsight
application into the ServiceNow application.
- Course progress: Pulls the progress of learning courses
from the Pluralsight application into the ServiceNow
application.
|
表 : 3. Integration source record: Udemy
| 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.
- page_size: Number of records that are pulled through an
API call from Udemy into the ServiceNow application.
- full_pull: When set to True, all
the learning courses are pulled from Udemy into the ServiceNow application. When set to False, updated learning courses
and learning courses progress are pulled from Udemy into the ServiceNow application.
- pull_offset_hours: Value that is considered for pulling
modified records.
For example, the last successful run was on 12/12/2021 at
17:00:00, pull_offset_hours is set to 5, and full_pull is set to False. The next
pull fetches all the records that have been modified from 12/12/2021 12:00:00
until current date and time.
|
| Integration Services |
Services that interact with the Udemy application to pull learning courses into the
ServiceNow application.
- Pull Courses: Pulls learning courses from the Udemy application into the ServiceNow application.
- Pull user activity: Pulls details of user activity on learning courses from the
Udemy application into the ServiceNow application.
|
表 : 4. Integration source record Sumtotal
| 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.
- full_pull: When set to True, all
the learning courses are pulled from Sumtotal into the ServiceNow application. When set to
False, updated learning courses and learning courses
progress are pulled from Sumtotal into the ServiceNow application.
- url_prefix: Deep link prefix to pull learning objects
from Sumtotal during run time.
|
| Integration Services |
Services interact with the Sumtotal application to pull or push
learning courses.
- Assign course in Sumtotal: Assigns a course to an
employee in the Sumtotal application.
- Pull Courses: Pulls learning courses from the Sumtotal application into the ServiceNow
application.
- Sync users: Maps users in the Sumtotal system to users in
the ServiceNow system using user IDs.
- User activity: Pulls details of user activity on learning
courses from the Sumtotal application into the ServiceNow application.
|
表 : 5. Integration source record: Saba
| 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.
- full_pull: When set to True, all
the learning courses are pulled from Saba into the ServiceNow application. When set to False, updated users, learning
courses, and learning course progress are pulled from the Saba system into the ServiceNow application.
- page_size: Number of records that are pulled per page.
|
| Integration Services |
Services that interact with the Saba application to pull or push learning
courses.
- Course assign service: Assigns a course to an employee in
the Saba application.
- Pull Courses from Saba: Pulls learning courses from the
Saba application into the ServiceNow application.
- Sync Saba Users: Maps users in the Saba system to users
in the ServiceNow application based on email IDs.
- Pull Saba User Course Activity: Pulls details of user
activity on learning courses from the Saba application into the ServiceNow application.
|