- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-19-2017 07:15 PM
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?
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-19-2017 07:24 PM
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?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-19-2017 07:24 PM
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?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-19-2017 07:28 PM
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-19-2017 09:47 PM
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
I guess if you wish you can activate this acl safely.