I want to Restrict all users from editing Template created by someone else

tabrez ahmed
Tera Contributor

I want to put limitation on "Template" created by any user and that template should not be editable by anyone except the creator should be available if selected "global "but read only for all users

4 REPLIES 4

Harneet Sital
Mega Sage
Mega Sage

Hi Tabrez, 

You can update the ACLs as required based on your configurations on the sys_template table. Here is where you would find these on your instance -

/sys_security_acl_list.do?sysparm_query=nameLIKEsys_template&sysparm_view=

Happy to help you in case you want help on how to update these ACLs.

If the answer has helped you, please mark the answer correct/helpful. Thank you.
-Harneet
ServiceNow Certified Technical Architect

Hello Harneet,

Thank you , But may i know how i can find the acl which is allowing all users to edit the template?

There is no table name or any field using which i can find the exact acl which is currently configured.

Community Alums
Not applicable

Hi @tabrez ahmed ,

You either need to use an ACL in combination with "glide.security.strict.updates" property or create a business rule that will check the user's role and reset the value of your field.

System Definition > Templates application module is restricted by role "admin".

This is Out-of-Box.

You can modify the module definition to allow one of the roles you're giving to also access that module (you'll also have to modify the base application "System Definition" to add that role as well, or the Application itself won't be visible).

However, I don't recommend the modification, as you may then have upgrade issues later on...as that Application module will be skipped in future upgrades.

Mark my answer correct & Helpful, if Applicable.

Thanks,
Sandeep

Hello ,

Thanks but can you help me with finding the acl which is currently configured in the system how i can find it ?

1-I want to see acl which is being used for incident table