Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

what role need for non admin role to view report

MahendraBob
Tera Contributor

Access to this content denied based on report_view field ACLs.

2 REPLIES 2

ChiranjeeviR
Kilo Sage

Hi @MahendraBob,

 

To allow a non-admin user in ServiceNow to view reports, you need to assign the appropriate role(s) that grant report viewing access without giving full admin privileges.

Minimum Role Required to View Reports:

  • report_viewer — This is the essential role for viewing reports in ServiceNow.

Additional Useful Roles (based on what the user needs):

  • report_user — Allows the user to create, edit, and share reports in addition to viewing.
  • pa_viewer — Needed if the user should view Performance Analytics dashboards.
  • pa_admin — For full Performance Analytics access (not needed just to view reports).

For Viewing Reports on Dashboards:

  • If reports are on dashboards (Performance Analytics or homepage dashboards), also ensure:
    • The user has access to the dashboard (check the dashboard’s ACL or sharing settings).
    • The user has the pa_viewer or dashboard_viewer role if applicable.

Thanks and Regards,

Chiranjeevi R

Please mark as Correct Answer/Helpful, if applicable.

Thanks & Regards,
Chiranjeevi
ServiceNow Developer | | ITSM | | ServiceNow Discovery | | Event Management | | Service Mapping | | CMDB

Please mark as Correct Answer/Helpful, if applicable.