User criteria restriction Knowledge article visibility

abirakundu23
Mega Sage

Hi All,

User belongs to the benefit group should not see the KB articles of the Payroll and in the same way user belongs to the payroll group should not see the KB articles of the benefits.

In order to meet this requirement, we have created custom roles and applied those roles to above groups and selected those groups & roles in user criteria with check match all to restrict visibility of KB articles. We ran the KB article diagnostic, users of the Payroll group able to see Benefit Knowledge article and came to know that there is a role called “Knowledge” is bypassing our custom role and providing access to the KB article & existing user criteria applied on Knowledge base of the above mentioned article.

1. User criteria is added in "can read"
2. Create Custom role Test_payroll, Test_Benefit & added them to the groups & user criteria as well.

3.Above two knowledge article are added in same knowledge base "Test External" which is existing in system  & another user criteria added  in "Test External" knowledge base. User diagnostics showing user criteria applied on Knowledge base causing the issue. But this criteria we can n't remove along with that how can we make is workable.

Please assist.

 

 

 
3 REPLIES 3

abirakundu23
Mega Sage

Hi @Ankur Bawiskar / @Sandeep Rajput,

 

Could you please assist my above use cases? 

Vishal Jaswal
Giga Sage

Hello @abirakundu23 

Here is what I did to achieve your requirement:

1. Created two groups(sys_user_group): Benefit and Payroll, each with one group member and one role "knowledge" as shown below:

 

vishal_jaswal_1-1742060976626.png

vishal_jaswal_2-1742060987633.png

 

vishal_jaswal_3-1742060995447.png

vishal_jaswal_4-1742061002255.png



2. Created two Knowledge Bases (kb_knowledge_base): Benefit and Payroll, each with one KB article of it's own with as shown below:

vishal_jaswal_5-1742061073483.png

vishal_jaswal_6-1742061097592.png

 

vishal_jaswal_7-1742061118663.png



3. In the Related Lists "Can Read" and "Can Contribute" of both Knowledge base, added (by clicking New) the appropriate group respectively as shown below:

vishal_jaswal_10-1742061315952.png

 

vishal_jaswal_9-1742061270570.png

vishal_jaswal_11-1742061388407.png

vishal_jaswal_12-1742061394906.png


Validation: Impersonated a Payroll Group member "Abel Tuter" and navigate to Knowledge Base table: kb_knowledge_base.LIST and can see only Payroll KB:

 

vishal_jaswal_15-1742061585979.png

 



vishal_jaswal_14-1742061506164.png


Hope it helps!


Hope that helps!

abirakundu23
Mega Sage

Hi @Community Alums ,

is it good approach to create different knowledge base for different grp wise knowledge article ? Problem knowledge articles added common knowledge base & from there read access overridden on Knowledge article i customer environment?