When assigning a learning item to a user or a user is attempting to provide an e-signature, a validation error that states "The 'eval()' expression is not allowed". There are other scenarios in the Learning Management System that might cause this validation error.
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
SuccessFactors Learning Management System (LMS)
Reproducing the Issue
- Create an Item
- Set the title of the newly created item 'Retrieval (Testing)'
- Attempt to assign to a user this item
- Face validation error
If the preference is to not change any of the fields that have this "eval()" data, a setting can be changed.
- Navigate to LMS Admin
- System Configuration
- Edit the SECURITY property file
- Set secRules.eval.enabled=false
This is not the recommended choice but it is an option.