SAP Knowledge Base Article - Public

2290023 - User workflows changed after each new release

Symptom

In LMS we have several user roles. The workflows available for these roles have been chosen carefully, after each release, however, the roles seemed to be reset.

Environment

SuccessFactors Learning Management System (LMS)

Cause

  • The customer is using system default roles, these roles are our main vehicle for delivering workflows and for over a decade this is how the LMS has functioned.
  • The roles are reset more frequently (in every patch instead of every release and some patches) as a result of standardizing our DB scripts, meaning that the same process is followed for patch and quarterly release updates. The standardization was made back in 1605. Please note that our scripts are looking up for the role ID to target the roles to update.

LMS Default roles are:

  • ALL
  • ALL_CONNECTOR
  • ALL_PERFORMANCE
  • DEFAULT INSTRUCTOR
  • DEFAULT SITE
  • DEFAULT USER
  • LEARNING_ADMIN
  • LEARNING_USER
  • NO_CONTENT
  • USER PROXY ROLE

Resolution

  • Copy the default role you have customized:
    1. System Admin->Security->Role management;
    2. Search for your role and edit it;
    3. Go to the Summary tab;
    4. Copy Role => CHANGE THE ROLE ID (for example COMPANY_LEARNING_USER).
  • Assign it to Users using an Assignment Profile;
    1. Create an Assignment profile to assign this role;
    2. Add the custom role;
    3. Create the rules to target the users you wish to assign the custom role to.
  • Make sure to update your Connector configuration so that new users in LMS are granted your custom role:
    System admin->Configuration->System configuration->Connectors => sfuser.connector.defaultValue.studentRoleID= add your new custom role ID here

See Also

Please scroll down to our References section for related articles

Keywords

Workflow Removed, Role, Modification, role reset, LMS role, LMS roles updated after each release, workflows are added to LMS user role after each release. role change, permissions changed, update, updated, default, regression , KBA , LOD-SF-LMS-WOR , Roles & Workflows , Problem

Product

SAP SuccessFactors Learning all versions