- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
We've added a custom Journal field for knowledge articles and we only want to show it on kb_knowledge forms and not show up in kb_view.
ACLs on kb_view doesn't allow me to select fields.
UI Policies won't let me choose kb_view, so those aren't an option.
What other options do we have?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @YvanMartino
Create the Read ACL (Field Level ACL):
- Navigate to System Security > Access Control > click New.
- Set Type to record.
- Set Operation to read.
- In the Name field, select your custom Journal field (like u_your_journal_field) on the kb_knowledge table.
- In the Requires role section, add the roles that should be allowed to view this field on the form (e.g itil, knowledge_admin as per your requirement).
Note: Service Portal and kb_view utilize the public/guest session or end-user roles by default. By explicitly restricting read access to fulfiller roles via ACL, the system automatically omits this field for end-users on standard knowledge views and Service Portals.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @YvanMartino
Create the Read ACL (Field Level ACL):
- Navigate to System Security > Access Control > click New.
- Set Type to record.
- Set Operation to read.
- In the Name field, select your custom Journal field (like u_your_journal_field) on the kb_knowledge table.
- In the Requires role section, add the roles that should be allowed to view this field on the form (e.g itil, knowledge_admin as per your requirement).
Note: Service Portal and kb_view utilize the public/guest session or end-user roles by default. By explicitly restricting read access to fulfiller roles via ACL, the system automatically omits this field for end-users on standard knowledge views and Service Portals.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hey @YvanMartino
kb_view is a separate view of kb_knowledge. The form layout for each view is managed independently. Simply ensure your custom journal field is only added to the Default view form layout and not included in the kb_view form layout.
- Open a Knowledge Article record
- Switch to the kb_view view (top-right view switcher or URL param sysparm_view=kb_view)
- Right-click the form header → Configure → Form Layout
- Remove your custom journal field from the Selected column
- Save — the field will no longer render on that view