We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

Enable External Users to access Dashboards from Portal

sapnanagara
Tera Contributor

Hi Experts,

 

We have a requirement of showing dashboards with interactive filters in Customer Service portal for Customers with ‘snc_external’ role.

 

We cannot use iFrames and use the dashboard link in portal as we get ‘403: You do not have permission to access this page’ error. 

 

I went through this External Access to Experience Pages with PAR Dashboards . But this involves a lot of OOB ACL changes for which we will not get approvals from our platform maintainance team. 

 

Is there any way to achieve this without changing ACLs? 

 

Is there any alternative approach to achieve this ?

 

Thanks,

Sapna B N 

10 REPLIES 10

Dr Atul G- LNG
Tera Patron

Hi @sapnanagara 

What is the use case for sharing a dashboard with customers? It is not recommended. If you want to restrict access, using ACLs is the only appropriate way.

 

https://www.servicenow.com/community/platform-analytics-forum/how-to-give-users-with-only-snc-extern...

*************************************************************************************************************
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]

****************************************************************************************************************

Our requirement is Customers and Customer Admins should be able to see dashboard from the portal which contains bar graph, pie chart and able to export them in any JPEG/ PDF format.

In the dashboard we want to display the cases created for the customers across thier accounts and contracts. If they have preventive maintenance kind of contracts, then how many cases were logged for them and what is the breakdown by status. They want for both parent level account as well as the child accounts.  And for Contracts, how many are active, the ones nearing expiry etc. 

Hi @sapnanagara 

If I’m not mistaken, a Customer Admin should be able to log in to the native view and see the details. Otherwise, access can only be controlled through proper ACL configuration.

*************************************************************************************************************
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]

****************************************************************************************************************

No, Customer Admin also has 'snc_external' role, because of which they don't have access to native view. We wanted to use at least Report widgets and add them to our page in portal. But that is also blocked via ACLs. We do not want to modify any core ACLs.