Help with making a portal page truly public...

tobrien
Kilo Guru

We're on HELSINKI...

I've created a Service Portal which in the editor appears as you can seen below. I've made the page PUBLIC (or so I thought) but when the user tries to access it, the table portion [u_vtracking] does not appear. I am assuming this is because this a standard, actual SNow table that I created specifically to facilitate this display.

I could not find any obvious way (other than making the ROLE = "public") to make this table appear...

Is it an ACL thing that's required on the table?

All suggestions are most welcome.

This is what the person coming to the website sees...

Screen Shot 2017-02-25 at 10.21.37 AM.png

This is what the editor shows and what I *want* them to see...

Screen Shot 2017-02-25 at 10.22.01 AM.png

1 ACCEPTED SOLUTION

Joe McCarty1
ServiceNow Employee
ServiceNow Employee

Did you make the Data Table widget public as well?   I had to do that to get my test working.   I'm not sure but it may be worth clone the widget and making the clone public to avoid any other unintended consequences:



Screen Shot 2017-02-25 at 12.27.39 PM.png


View solution in original post

4 REPLIES 4

Joe McCarty1
ServiceNow Employee
ServiceNow Employee

Did you make the Data Table widget public as well?   I had to do that to get my test working.   I'm not sure but it may be worth clone the widget and making the clone public to avoid any other unintended consequences:



Screen Shot 2017-02-25 at 12.27.39 PM.png


Thanks, Mr. McCarty --   I am one step closer!



Now the widget shows up but it says "no records in" when, in fact, there are about 125.



So it appears that I need to make the data or the table itself somehow public?


Joe McCarty1
ServiceNow Employee
ServiceNow Employee

That sounds more like an ACL issue.   Have you tried creating a read ACL with the public role?   If so, you may want to look for before query business rules that may be filtering.


tobrien
Kilo Guru

Thanks to all...



I found it -- Here's the full process:



1. Clone the the widget (always a good idea.)


2. Make the clone public -- an option under the hamburger menu in upper right corner.


3. On the table's definition ==> (This may not be the minimum set of checked options but its working for me



Screen Shot 2017-02-27 at 7.51.42 AM.png