Sharing a report without the ability to edit

Aviv S_
Tera Contributor

Hi all,

there is a way to give a user the ability to sharing reports/dashboards with everyone without the ability to edit these reports?
none of the reports role help here.
I think about create new ACL for this but the problem is how to give the option to 'share', it isn't an operator that we can use in the ACL record.

any help?

11 REPLIES 11

Deepak Kumar5
Kilo Sage

You can provide URL to end user after publishing it.


Publish a report


Be careful with publishing a report.   This will make the report available to anyone who has the URL, even if they are not logged on to the instance and even if they do not have an account at all.   ACLs are still honored which may require them to be logged on, but make sure you check out what is exposed.



Depending on what all is needed (one time or reoccurring), you could add an ACL to sys_reports that control updating reports in certain cases.


Hi Adam,
thank you.



The problem is if I prevent by ACL from the user to edit (write) to record on sys_reports table, he don't have the ability to sharing also.
I want to separate from the write and sharing actions, can it be done?


Adam Stout
ServiceNow Employee
ServiceNow Employee

The information about sharing is stored in a different table, I think it could be done although the normal UI wouldn't like it.   You could also make the ACL only restrict write on certain fields (like type, conditions, and fields).