Restrict access to the reports based on groups that the logged in user is present in.

Sharan Ellendul
Tera Contributor

Hi All,

 

There is a list collector field called "Access Groups" on Risk Table, which hold the groups that are having access to the risk record. There is an ACL which will only shows that only the risks that the users has access to, based on groups present in Access Groups field. This is working fine.

 

There is a report on Risk Table which shows the total count of records. But the total count here is overall count of risk records, not just the count of the risks that user has access to. (It is just not limited to one report, there are many reports on risk table, and same thing is happening).

 

Could anyone please suggest a way of achieving it, so that the count of records matches the number of records that the logged user has access to?

2 REPLIES 2

J Siva
Tera Sage

Hi @Sharan Ellendul 
In the reports, use the condition "Access Groups" -  "is (dynamic)" - "One of my groups".

JSiva_0-1752212114057.png

 


Regards,
Siva

akanksha1pa
Tera Expert

To restrict report access in ServiceNow based on the groups a logged-in user belongs to, you can use a combination of report visibility settings, roles, and optionally ACLs or “Before Query” business rules.