Issue
Non-admin users are unable to access the "Benchmarks" application in-spite of having required roles.
Release
All Releases
Cause
There could be a before query business rule on the sys_app_application table or sys_app_module table which is restricting the non-admin rules from accessing the application. The script can be similar to :
(function executeRule(current, previous /*null when async*/) {
// Add your code here
if(!gs.hasRole('admin'))
{
current.addQuery('sys_id','!=','73932576cb13220004991aeb034c9cf6');
}
})(current, previous);
Resolution
As per your custom configuration, the business rule is restricting access to the application. You can review the business rule. You can either de-activate or make some adjustments to the script.