- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-31-2023 01:06 AM
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.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-31-2023 05:24 AM
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 :
- Open a knowledge article.
Note: You can update only the latest version of the knowledge article.
- 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. - If users have contribute access to the knowledge base, they also have read access to the knowledge article regardless of the Cannot Read setting.
- On the Knowledge form, click Update, and then click Publish to apply the changes.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-31-2023 01:11 AM
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/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-31-2023 01:14 AM
Basically restriction will be done Knowledge base level
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).
Bharath Chintala
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-31-2023 05:24 AM
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 :
- Open a knowledge article.
Note: You can update only the latest version of the knowledge article.
- 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. - If users have contribute access to the knowledge base, they also have read access to the knowledge article regardless of the Cannot Read setting.
- On the Knowledge form, click Update, and then click Publish to apply the changes.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-02-2023 06:06 PM
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