I want to change the filter conditions of a filter shared to a group.

M_Tomy
Tera Expert

Dear Expert

 

Until now, we have been getting requests from our team of infrastructure administrators to modify filter conditions.
However, we feel that this is a hassle for both parties.
We now want to have the business administrators of the group that shares the filter directly change the filter conditions themselves.

 

So here are my questions below.

 

Question.

①Is it at all possible for a user in the itil role to change the filter conditions of a filter that is shared with a group to which he/she belongs?

 

②If so, please let us know what you know that will help us implement this.

 

Thank you in advance.

2 REPLIES 2

Vishal Jaswal
Giga Sage

Hello @M_Tomy 



System Definition > Filters (hover your mouse) and click Edit modules - you will see the Roles required to create and update filters is: filter_admin

VishalJaswal_0-1742880644510.png

VishalJaswal_1-1742880747436.png


If you assign filter_admin role to the business administrators group from the sys_user_group as shown below, then they will be able to modify all the filters


2. To achieve the updation of specific filter(s) by Business administrations group members, you need to create ACL in sys_filter table

VishalJaswal_3-1742882238212.png


NOTE: You may wanna share this solution with your system admin who has access to security_admin or elevate role

VishalJaswal_4-1742882278325.png

In the sys_filter table's related list view Access Controls, you need to create two ACLs

1st ACL: read operation on the entire table as shown below:

VishalJaswal_5-1742882351772.png

2nd ACL: write ACL for particualr row (you can notice the Applies To: No. of records matching the condition:1). As per my example, I am only allowing the Ative filter on incident table to be modified by the group members with itil role.

VishalJaswal_6-1742882416423.png


If any group member, open sys_filter.LIST then as per 1st ACL they can see all the records however will only be able to edit the one(s) to which you have provided 2nd ACL.

Reference: https://www.servicenow.com/community/now-platform-forum/about-record-level-display-control-by-acls/m... 


 




Hope that helps!

Ankur Bawiskar
Tera Patron
Tera Patron

@M_Tomy 

please share some screenshots of which filter you are referring?

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader