How to enable access to knowledge article without logging into Service Portal

Jeroen6
Mega Contributor

We would like to grant users access who aren't logged in SN yet. According the docs this should be made possible by what's explained here: https://docs.servicenow.com/bundle/orlando-servicenow-platform/page/product/knowledge-management/task/make-knowledge-visible-to-public.html

What should happen: I should be able to read the article, even when I'm not logged into my account.

What happens: I copy the permalink and open a private browser to ensure I'm not logged into my account. I verify the article is valid, which is the case.

The article cannot be read. When I follow the steps in the link I get this error the article cannot be found. When I'm logged into my SN, I can read it.

What could it be?

8 REPLIES 8

Justin77
Mega Guru

Can you verify that the knowledge article in question is published?

Jeroen6
Mega Contributor

Hi Justin. Yes it is.

Harsh Vardhan
Giga Patron

give a try. 

  1. Navigate to Knowledge > Administration > Knowledge Bases.
  2. Select the knowledge base you want to make public.
  3. Go to the Can Read section or tab and remove any entries from the list. 
    Everyone gets read permission on all articles in that knowledge base.
  4. In the Application Navigator's Filter navigator field, enter sys_public.list and press enter or return.
  5. In the Page column, look for page named kb_find.
  6. For kb_find, change the value in the Active column to true.
  7. In the Page column, look for page named kb_view.
  8. For kb_view, change the value in the Active column to true.
  9. As a public user, try <instance>/kb_find.do.

Thank you. I've done exactly these steps and it didn't work. What does work is the plugin com.sn_customerservice, which is a paid one. I need to look more into this to make a decision about this. Of course the customer prefers the free option.:)