Users unable to access knowledge articles

Joel14
Kilo Contributor

I am trying to configure the Knowledge (out of the box one) so that any active user can read articles. The problem that I am experiencing is that while any active user can see the article, they are not able to view/access it. It always displays the message "Knowledge record not found". I tried assigning a user criteria, without it, at the article level and no matter which way I try other than the users than can contribute/manage nobody else can view the articles. Strangely enough, I am able to configure it in my dev instance without problems. Both Dev and Test environments are utilizing Jakarta. Thanks for the suggestions. 

 

find_real_file.png

find_real_file.png

find_real_file.png

 

Script used for the user criteria

var user = new GlideRecord ('sys_user');
user.get(gs.getUserID());
if (user.active){
answer = true;
}
else {
answer = false;
}

 

1 ACCEPTED SOLUTION

Chuck Tomasi
Tera Patron

This almost feels like an ACL issue. Have you checked the ACLs?

OOB, there is an "All Users" user criteria defined which has no location, group, user, etc. defined. It's basically an open access. If you put that in the Can Read for the Knowledge base, does this allow the users to see the article. If not, check ACLs. 🙂

View solution in original post

6 REPLIES 6

Joel14
Kilo Contributor

@Michael Fry

sort of, from the desktop they can only see the list of articles but when they click on one to see it they receive the message "Knowledge record not found" For the Service Portal, Knowledge is currently the selected Knowledge base.

 

find_real_file.png

 

 

@Chuck Tomasi

There is a user criteria "Any User" which I assigned as part of trouble shooting. It did not take any effect. As far as the ACLs go, I am assuming you are referring to the kb_knowledge one. If so the one that is active requires ITIL role, which I'd assume that could be causing it (if its that).

 

find_real_file.png

 

 

Joel14
Kilo Contributor

Ok, so finally got it sorted out. It looks like a previous admin had setup an ACL to only allow users with the ITIL role view the surveys. Thank you both for the help, I really appreciate it.