How to restrict a knowledge article on a user role, group or other criteria?

Rain Vaine
Kilo Sage

Hello,
Is there a way to restrict a specific knowledge article depending on a user role? Or if not the knowledge article, is it possible to restrict the categories displayed in the portal? It seems that restriction on knowledge articles is applied on knowledge base using user criteria and I cannot find a way to restrict a select knowledge article.

1 ACCEPTED SOLUTION

Community Alums
Not applicable

Hi @Rain Vaine ,

 

You Will have to create a User criteria using : https://docs.servicenow.com/bundle/utah-servicenow-platform/page/product/knowledge-management/task/c...

 

Then follow the below steps :

  1. Open a knowledge article.
    Note: You can update only the latest version of the knowledge article.
  2. Assign access based on user criteria.
    Access Procedure
    Allow read access In the Can Read field, search for and add user criteria. For example, to allow read access to a user, search for a user criteria that the user matches and add it to this field.
    Deny read access In the Cannot Read field, search for and add user criteria. For example, to deny read access to a user, search for a user criteria that user matches and add it to this field.
    Note:
    • If users have contribute access to the knowledge base, they also have read access to the knowledge article regardless of the Cannot Read setting.

      Activate the property (glide.knowman.apply_article_read_criteria) to override contribute access to a knowledge article based on Can Read and Cannot Read user criteria at the article level. For more information, see Knowledge Management properties.

    • Users who meet both Can Read and Cannot Read user criteria are denied read access to the knowledge article. The Cannot Read setting overrides the Can Read setting for the knowledge article.
    Note: If the Can Read and Cannot Read fields aren't visible, configure the Knowledge form to display them. For more information, see Configuring the form layout.
  3. On the Knowledge form, click Update, and then click Publish to apply the changes.

 

View solution in original post

8 REPLIES 8

AndersBGS
Tera Patron
Tera Patron

Hi @Rain Vaine ,

 

Not fully sure if I understand your question correct, but restriction of a knowledge article should be done by user criteria as you also mention in the end of your post. What issues are you facing?

 

If my answer has helped with your question, please mark my answer as accepted solution and give a thumb up.

 

Best regards

Anders

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/

BharathChintala
Mega Sage

@Rain Vaine 

 

Basically restriction will be done Knowledge base level

BharathChintala_0-1680250369723.png

Go to knowledge base level in related lists you will see 3 user criteria's like, Can Read(who can see articles in base) Can Contribute(who can create articles to base ) Cannot Read(Whom to restrict articles in base).

 

If my inputs have helped with your question, please mark my answer as accepted solution, and give a thumb up.
Bharath Chintala

Community Alums
Not applicable

Hi @Rain Vaine ,

 

You Will have to create a User criteria using : https://docs.servicenow.com/bundle/utah-servicenow-platform/page/product/knowledge-management/task/c...

 

Then follow the below steps :

  1. Open a knowledge article.
    Note: You can update only the latest version of the knowledge article.
  2. Assign access based on user criteria.
    Access Procedure
    Allow read access In the Can Read field, search for and add user criteria. For example, to allow read access to a user, search for a user criteria that the user matches and add it to this field.
    Deny read access In the Cannot Read field, search for and add user criteria. For example, to deny read access to a user, search for a user criteria that user matches and add it to this field.
    Note:
    • If users have contribute access to the knowledge base, they also have read access to the knowledge article regardless of the Cannot Read setting.

      Activate the property (glide.knowman.apply_article_read_criteria) to override contribute access to a knowledge article based on Can Read and Cannot Read user criteria at the article level. For more information, see Knowledge Management properties.

    • Users who meet both Can Read and Cannot Read user criteria are denied read access to the knowledge article. The Cannot Read setting overrides the Can Read setting for the knowledge article.
    Note: If the Can Read and Cannot Read fields aren't visible, configure the Knowledge form to display them. For more information, see Configuring the form layout.
  3. On the Knowledge form, click Update, and then click Publish to apply the changes.

 

Rain Vaine
Kilo Sage

Hello, 


Thanks for the  replies but this did not still solve my problem. I know that we can restrict a knowledge articles based on user criteria but as mentioned "it is set on knowledge base level". what I want to do if possible is to only restrict a select few articles if possible. That is why using user criteria on knowledge base level is not applicable to me since it will restrict all article in general based on the user criteria set. 

Regards,
Vaine