Knowledge Admin cant delete KB's in Knowledge V3

Steven Young
Tera Guru

Hey folks,

So out of Curiosity,   is it standard that in Knowledge V3 that only an admin can delete an actual KB Article.

I am not asking about the top level Knowledge Base,   but actually articles..

My Knowledge Admin has the Knowledge Manager and Knowledge Admin roles.

I have tried each role individually to no avail.

I cant find any questions on the community, and nothing on the the wiki or docs.

I'm sure it's pretty simple, but what am i overlooking?

There is an ACL that says   .canDelete(current)  

i've looke through the Script include but there are no clear criteria that say, this role, or this, or this can delete in V3.

now as the full level ADMIN, i can delete KB's

the Knowledge Admin can change the Knowledge Base back to the V2 "Knowledge"   KB and then delete.

Please make me feel stupid and tell me what i overlooked?

1 ACCEPTED SOLUTION

reg_1979
Tera Guru

From what I understand, this is as designed. There is an explanation here along with a work around.


What role allows a user to delete a knowledge article?


View solution in original post

3 REPLIES 3

reg_1979
Tera Guru

From what I understand, this is as designed. There is an explanation here along with a work around.


What role allows a user to delete a knowledge article?


Michael Fry1
Kilo Patron

The script includes KBKnowledgeSNC, contains the following code:


canDelete: function(knowledgeGR) {


              return false;


      },


basically, it returns false for everybody.



You can copy that code to the override script includes named KBKnowledge and change return false to return true to test that all users have the ability to delete. Then you can limit who can delete with a role in the override script includes.



So you're answer is Admin only can delete is the reason why.


shruti_tyagi
ServiceNow Employee
ServiceNow Employee

Hi Steven,



This is OOB, knowledge managers n owner are unable to delete kb_knowledge. Check out this disabled kb_knowledge delete acl


https://<instance_name>.service-now.com/sys_security_acl.do?sys_id=42d3f326a681268d0109c320bb3cc8fc



Screen Shot 2017-06-19 at 9.44.51 PM.png



I guess if you wish you can activate this acl safely.