Skip to content

Learning Management

The Workday Accounts SaaS supports the following features:

  1. Aggregates the following training data associated with users from the Workday system:

    • Learning Offering associated with Blended Courses
    • Digital Course
    • Learning Program
  2. Supports the addition and removal of ACTIVE_COURSES.

Note

The source should be on Workday API version 39.1 to aggregate the training information associated with the user.

To enable Learning Management functionality, perform the following steps manually to add the Account Attributes in the schema:

  1. Account Attribute

    Schema Name Description
    COMPLETED_COURSES Completed Courses assigned to the user will be aggregated in the following format: ID of training | Completion date | Registration date
    ACTIVE_COURSES Active Courses assigned to the user as Property Entitlement and "course" type.
  2. Group Object

    Add a separate Group object (apart from the out-of-the-box Group object/schema) of the "course" type that can be created with the following properties:

    Schema Name Description
    ID Course ID.
    NAME Course Name.
    UNDERLYING_COURSE The underlying courses: 1. Blended Course associated with the Offering Learning. 2. Courses associated with the Learning Program.
    DESCRIPTION Course Description.
    COURSE_TYPE Course Type, i.e. Digital, Course Offering, or Program.
  3. Update the service account with the following permissions:

    • For aggregation, the following permission is required:

      Operation Get Permission
      Aggregate the User Training Information Manage Learning Content; Reports: Learning Record
      Aggregate Extended Enterprise Learner Accounts Manage: Extended Enterprise Affiliation Learners
    • For the addition and removal of ACTIVE_COURSES, the following permission is required:

      Operation Put Permission
      Add/Remove ACTIVE_COURSES Manage: Learning Course Enrollments
    • In addition to the permissions listed above, perform the following configuration step:

      1. Navigate to the task: Edit Business Process Security Policy.
      2. Enter: Enroll in Content.
      3. For Enroll In Learning Content (Web Service) Initiating Action, enter the security group created in the integration security group setup.
      4. For Cancel Learning Enrollment (Web Service) Initiating Action, enter the same security group created in the integration security group setup.
  4. Add the following functional area under the API Client Integration used for OAuth 2.0:

    • Learning Core

Support for Automatic Provisioning Approval LMS

You can configure the Workday connector to bypass the approval process for provisioning requests and automatically process updates.

To enable this functionality, add the following to SailPoint via the REST API:

[
    {
        "op": "add",
        "path": "/connectorAttributes/courseAutoComplete",
        "value": "true"
    }
]

Documentation Feedback

Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.