- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-27-2020 10:22 PM
Hello,
I am trying to create a new knowledge record (kb_knowledge) however when I try to choose appropriate Knowledge base reference table record, none are displayed - I tried to to display kb_knowledge_base.list and got this message:
Security constraints prevent access to requested page
Therefore I guess there must be a problem with ACL read operarion for kb_knowledge_base table.
However when I checked the read ACLs (I believe the ones below are the only ones relating to this) and tried whether the user meets given criteria (if role and other conditions are met) I cannot access the kb_knowledge_base table anyway (it seems nothing should prevent the user from seeing it...), the only way how to do this is to grant the user the admin role.
Any idea what can be causing this?
Appreciate your help,
Milan
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-29-2020 02:22 AM
Hi Milan,
If you've disabled all ACLs on the kb_knowledge_base table then the wildcard top level ACLs are going to be used which is admin only. You've effectively locked down the table rather than opening it up for full access.
https://yourinstanceID.service-now.com/sys_security_acl.do?sys_id=7c75c2e5c0a801664f9bc9e9d72e7ccd&sysparm_record_target=sys_security_acl&sysparm_record_row=1&sysparm_record_rows=2863&sysparm_record_list=type%3Drecord%5Eoperation.name%3Dread%5EORDERBYname

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-28-2020 03:32 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-28-2020 10:56 PM
The interesting thing is that I made all ACLs relating to table kb_knowledge_base inactive and the table kb_knowledge_base is not accessible anyway, the only way how to make it accessible is to grant an admin role.
Thanks on any idea on this.
Milan

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-29-2020 02:22 AM
Hi Milan,
If you've disabled all ACLs on the kb_knowledge_base table then the wildcard top level ACLs are going to be used which is admin only. You've effectively locked down the table rather than opening it up for full access.
https://yourinstanceID.service-now.com/sys_security_acl.do?sys_id=7c75c2e5c0a801664f9bc9e9d72e7ccd&sysparm_record_target=sys_security_acl&sysparm_record_row=1&sysparm_record_rows=2863&sysparm_record_list=type%3Drecord%5Eoperation.name%3Dread%5EORDERBYname
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-29-2020 02:33 AM
Thanks a lot I have just added a read ACL for the table and it works 🙂