Can anyone with can contribute access be able to checkout the knowledge article even if not part of the ownership group and is not the author of the knowledge article?

Jade13
Tera Contributor

Hello, I have a question regarding the user criteria, ownership groups, and versioning of knowledge articles.

I understand that members of the ownership groups would be the only ones who would be able to checkout a knowledge article if there is an ownership group assigned. Even the author of the knowledge article won't be able to checkout. If we set the "glide.knowman.ownership_group.override" to true, it would still allow the members of the ownership group to checkout, AND it will also let the author of the knowledge article checkout as well. The catch is, if you are not a member of the ownership group, not the author of the knowledge article, but you have can contribute access to the knowledge base, you're still not allowed to checkout the article.

Now my question is.. is there a way to have anyone with can contribute access to checkout the article regardless if they are not a member of the ownership group AND is not the author of the knowledge article?

Hope this makes sense.

6 REPLIES 6

Nishu Saini
Kilo Guru
Kilo Guru

Hi Jade,

 

Yes! we can control the access by "can contribute" criteria. Basically, it will allow users to give privileges for that particular knowledge base.

docs link for more details. Below is the SS for OOB knowledge base. 

find_real_file.png

Please mark helpful/correct if applicable.

 

Regards

Nishu

Hello,

 

But that won't be the case if I set an ownership group and if the author is different from the current logged in person?

For example:

I have created knowledge article: "How to download google chrome"

That knowledge article would have an ownership group of "IT Help" and the author is me, Jade Serrano.

This article has been published and won't expire until next year.

I, the author, am being transferred to a different department, but you, who is a part of the Can Contribute user criteria but not a member of the ownership group, would need to update the existing knowledge article. You would need to checkout the knowledge article. Now, is that possible?

I believe it is possible, I checked the use case on OOB instance. Provided you have not created any additional ACLs to restrict access.

Note: By default, when contribute access isn't provided for a knowledge base, a user must meet both roles and user criteria conditions for read access. However, you can override roles set for a knowledge article and provide access through user criteria only by setting the glide.knowman.search.apply_role_based_security system property to false. Because this property isn't available by default, you must add it. For more information, see Add a system property.

 

Mark helpful/correct if applicable.

Thanks and Regards

Nishu

 

How can we add the role of users with can contribute access to any system property? Like if we want to add kb_admin or manager we can directly add it, but how to do it for users with can contribute access directly? can we add function hasRole() something like that in a system property?