Retired Knowledge articles in Global search

harishdasari
Tera Guru

Hi,

can anyone help me, how can I make the retired knowledge articles not to be visible in Global search.

Actually service desk users are able to view retired knowledge articles by entering the number in global search.

can anyone please provide me the solution.

I have tried creating READ ACL on kb_knowledge table, but no use.

find_real_file.png

Thank you.

46 REPLIES 46

harishdasari
Tera Guru

Hi Chuck/Dave,



Could you please advice me how I can accomplish this



david-smith ctomasi



Thank you.


Dave Smith1
ServiceNow Employee
ServiceNow Employee

Interesting... that appears to be a bug.



Retired articles don't show up in a normal search, but searching for the exact KB article number returns results. I agree an ACL will do the trick, just that it ought not to be needed.



What does your ACL look like? I'm going to try blocking retired articles through an ACL or BR.


Hi Dave,



Thanks for responding.



I applied ACL on kb_knowledge table. Even though it is still visible in   global search.



I have to restrict it, regardless of role, even they are knowledge admin or ITIL, they should not be able to find it through global search.



I have not tried using business rule, could you please suggest me how can I achieve using it.



Thank you.


Harish Kumar Dasari wrote:



I have not tried using business rule, could you please suggest me how can I achieve using it.



I'll need to experiment further, since my initial attempts failed.



My thinking was to add an beforeQuery rule that nullified the results if the state was "retired", or restricting the returned results using an afterQuery rule.



Either way, I don't think it should be working this way.   Retired articles means they're obsolete and no longer visible, not that they don't show up in search results.