Platform Analytics

Rooma1
Tera Contributor

Hi All,

 

We want to restrict module visibility to ITIL users. We want only 'Dashboards' and 'Data Visualizations' for ITIL users to be visible.

 

I have restricted the particular module by adding the 'ITIL' role in the module but 'Indicators' are not hiding from the platform analytics page.

 

Can anyone suggest how to hide it.

 

Also, the file which I have updated by adding the 'ITIL' role was a High-risk file. I know it will come in the Skipped Record in the future version, other than that is there any risk?

 

Thanks,

Rooma

8 REPLIES 8

@Rooma1 

you will have to check within UI builder if that's feasible or not

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

AndersBGS
Tera Patron

Hi @Rooma1 

 

I could ask why? First of all, are users without any roles accessing the backend? Secondly, what about custom app scope? 3rd, if non role users access platform analytics, no data will be available for them.

 

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/

subhamsni92
Tera Contributor

You can create a Deny-Unless ACL for the pa_indicators table to restrict access for users who should not see the Indicators module. Deny-Unless ACLs are evaluated before Allow-If ACLs and can help hide access to Platform Analytics records more effectively.

Also, updating OOTB modules by adding roles is generally fine, but since it is marked as a high-risk update, it may appear as a skipped record during future upgrades. Other than upgrade conflicts and possible overwrite considerations, there is usually no major risk if the change is intentional and documented properly.

Thanks.

Please mark Helpful if my answer helped you.

Tanushree Maiti
Tera Patron

Hi @Rooma1 

 

  • Go to System Security > Access Control (ACL).
  • Create a new report_view ACL, or update an existing one, for the tables or reports used in your visualizations.
  • Configure the ACL to require the ITIL role. This ensures that users without the ITIL role cannot access the underlying reports directly, even if dashboard links are shared outside the intended audience.

 

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti