Make Table Public to non-logged in users

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-12-2017 05:46 AM
I have a list collector referencing the table, and I cleared out the roles for read which helped for logged in users, but tried adding the role public to read and did not work. This is on a record producer, they can publcly view it but I can't seem to get them to read the list without being logged in.. thoughts?
- Labels:
-
Scripting and Coding

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-12-2017 08:08 AM
Hello Derek,
Most pages are only viewable by logged in users. A limited number of pages are public so that users do not have to log in to view them, such as the welcome page, the front page, and the login and logout pages.
In this case, you need to add the table to the public page list. Please refer the below link section 3.
http://wiki.servicenow.com/index.php?title=Making_a_Page_Public#gsc.tab=0
When creating the public record page field will be the name of the custom table name.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-12-2017 08:18 AM
In addition, make sure the read roles are set to public as well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-27-2017 09:30 AM
Hi Derek Yager,
I follow this discussion and replace the predefined roles of a couple of Tables I previously created to simply "public" role for both "Read", "Write", "Create" and "Delete" access controls.
Then I added some of those tables' fields to a form on a customized Service Portal page but, although a not logged user can in fact Read and edit those fields, when I press "Submit" button on the Form Widget, nothing happens. The record with the information provided on that form is not created on the respective table.
What do I have to additionally do to make those tables properly Public and writable by a not logged user?
Thanks in advance,
Fábio Gonçalves

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-28-2017 06:05 AM
Hey Fabio,
You need to have a workflow do the actual updating. At least that is what I did. You also may want to check for blanks so it only updates fields that have new data in them.
Hope this helps!
Derek