How can I make only one specific report read‑only for end users?
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago - last edited 21m ago
Hi everyone,
I’m looking for guidance on restricting edits to a single report ....
We have a use case where one particular report should be read‑only for end users. The issue we’re seeing is that users often open the report, change the filter conditions, and re‑run it — which causes confusion because the data shown no longer matches the intended definition of the report.
The key requirement here is:
- Only one specific report should be non‑editable
- End users should still be able to view but not able to change the filter & run the report
- But they should not be able to modify the filter conditions or save changes
- Other reports must remain editable as usual
I’m exploring whether this can be achieved using ACLs without affecting other reports, or whether there is another recommended pattern for locking down a single report while keeping general reporting functionality intact for users.
Has anyone implemented a targeted “read‑only report” configuration like this?
Looking for best practices or potential ACL/scripted approaches.
Thanks in advance!
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4m ago
you can create WRITE ACL on sys_report table
Condition: Name = Your Report Name
Advanced Script:
answer = false;
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Regards,
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
