Symptom
Try to add a training activity to the Dev Goal and you get the error message - "User does not have the Access Advanced Library Search permission assigned".
Environment
SAP SuccessFactors Learning
SAP SuccessFactors HCM Suite
Reproducing the Issue
- Goals tab
- Development Goals
- Pick Goal plan
- Try to add a training activity to the Dev Goal
Resolution
There are two ways to unblock situation which have been confirmed with the Product Management.
1. Update/remove the catalog search related workflows in Learner Security.
Steps:
- Navigate to “System Admin > Configuration > System Configuration > Learner Security > Edit”
- Search
userAssumptionRestrictionWorkflows.AccessAdvancedCatalogSearch=STUDENT Access Advanced Catalog Search
userAssumptionRestrictionWorkflows.AccessBrowseCatalog=STUDENT Access Advanced Catalog Search
userAssumptionRestrictionWorkflows.AccessCalendarofOfferings=STUDENT Access Calendar of Offerings
userAssumptionRestrictionWorkflows.AccessSimpleCatalogSearch=STUDENT Access Simple Catalog Search
- Change to:
userAssumptionRestrictionWorkflows.AccessAdvancedCatalogSearch=XXX
userAssumptionRestrictionWorkflows.AccessBrowseCatalog=XXX
userAssumptionRestrictionWorkflows.AccessCalendarofOfferings=XXX
userAssumptionRestrictionWorkflows.AccessSimpleCatalogSearch=XXX
2. Second option would be to to use delegate functionality where supervisor can grant granular permissions.
A user assuming a role of supervisor is a legacy behavior and if there is any validation error when a user assumes a supervisor's role, then you need to put an enhancement request with the requirement by following the KBA - 2090228 - How to submit enhancement ideas for SAP SuccessFactors Products
Keywords
lms, CDP, dev, goal, supervisor, manager, , KBA , LOD-SF-LMS-INT , Integrations with BizX , LOD-SF-CDP-LA , Learning Activity Plan (LMS) , Problem