Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Need to know if ACL is the right approach

Servicenow lear
Tera Contributor

Greetings ALl,

 

We have a use case on CMDB CI for our some prime classess where in we want to restrict editing some fields for these classess (aix,windows server, linux, esx , switch, network,router, firewall,u[ps,printers,handheld,computers) .

 

Fields :  Owned by , support group , environment, managed by 

Use case : only members of support group are supposed to edit these

Logic : create individual field ACLS at child class  which are turning upto 100 ACLS  or do create field acls at Hardware level

 

1 ACCEPTED SOLUTION

Weird
Mega Sage

You can always just create an ACL on parent table since that logic will affect child tables.
For example an ACL on cmdb_ci will apply to cmdb_ci_computer as long as there's no similar ACL on cmdb_ci_computer.

On cmdb_ci level you can just check the class of the current record in a condition to apply your logic so that it won't affect any other CI classes.

View solution in original post

1 REPLY 1

Weird
Mega Sage

You can always just create an ACL on parent table since that logic will affect child tables.
For example an ACL on cmdb_ci will apply to cmdb_ci_computer as long as there's no similar ACL on cmdb_ci_computer.

On cmdb_ci level you can just check the class of the current record in a condition to apply your logic so that it won't affect any other CI classes.