View KB article to public

imran rasheed
Tera Contributor

I followed these steps to make a KB article to be visible for users who don't have ServiceNow access.

But still getting the access rights error. what could be the reason?

imranrasheed_0-1695723892168.png

 

 

 

Please go to knowledge base and create a new kb base for public use. this way you can manage it at all one place.

  1. Navigate to Knowledge > Administration > Knowledge Bases.
  2. create a knowledge base to make it 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 or try directly the permalink to your kb
6 REPLIES 6

Chaitali_Vale
Mega Sage
Mega Sage

Hello @imran rasheed ,

Give that user snc_internal role.

Please mark my solution helpful or correct, if applicable.
Thanks & Regards,
Chaitali Vale

@Chaitali_Vale : The kb should be visible to a person who's user detail should not be available in servicenow user records. Kb is open for everyone in public. In that case how can we give snc internal?

Anand Kumar P
Giga Patron
Giga Patron

Hi @imran rasheed ,

Knowledge Base Permissions-Double-check that the Knowledge Base you created is set up correctly. Ensure that "Everyone" has read permissions on all articles within that Knowledge Base.

Make sure that the URLs you are using to access the KB articles are correctly formatted. The URL should be in the format: <instance>/kb_view.do?sysparm_article=<article_sys_id>.

Thanks,

Anand

@Anand Kumar P thanks for your reply, I have made the can read section of knowledge base as empty. Any other thing to be made to make it as public?