Knowledge Visibility

RW-43
Tera Contributor

We're looking for an option that will allow users to view all articles in a KB bypassing existing article level Can Read Criteria, which is in place to restrict read access to just region-based articles.


If a US based user searches for an article they would normally only see published articles with a US location in the Can Read User Criteria of the article.

We're looking for a separate option (keeping the normal functionality in place) that will allow a user to search/navigate and view all published articles in the KB, regardless of the defined Can Read User Criteria.

The "View As Search" widget, allowing managers to view articles visible to direct reports, seemed like a good place to start.

Any possible guidance would be appreciated


2 REPLIES 2

Rafael Batistot
Tera Sage

Hi @RW-43 

 

May you try create ACL Override for Special Role

  • Create a KB ACL script for kb_knowledge read operation:

(function() {
    if (gs.hasRole('kb_bypass_read_criteria'))
        answer = true; // Full access
    else
        answer = current.canRead(); // Normal criteria check
})();
  • it's works everywhere (Portal, Workspace, global search).

Musab Rasheed
Tera Sage
Tera Sage

I don't think this is possible, because even if you tweak widgets but ultimately it has to pass user criteria in order for KB article to appear for user. What's the purpose of having user criteria if you want to bypass it ? I suggest you keep few KB articles open for read to anyone by removing user criteria.

Please hit like and mark my response as correct if that helps
Regards,
Musab