Issue
Show Schema Map is displaying blank page for users other than admin
Resolution
This is expected behavior as OOB The Schema Map functionality is allowed to users with personalize_dictionary role. You can customize it by using one of these solutions:
- Grant the personalize_dictionary role to the user.
Please note that if you add this role to user, the user will have high-level privileges over the instance, and access to the Application "System Definition", it is not a role that you will want to easily assign to a user. - Another solution can be to customize the script include named 'ERDProcessor' (at line 495).
https://<instance-name>.service-now.com/sys_script_include.do?sys_id=5de8f42137130000dadaa3549dbe5daa
You can make it work by updating line 495- FROM:
- if (!gs.hasRole('personalize_dictionary')) {
- TO:
- if (!gs.hasRole('personalize_dictionary') && !gs.hasRole('<role you want>'))
- FROM:
Related Links
This Community thread has useful information: Schema map for Non-Admin - https://community.servicenow.com/thread/165049