The CreatorCon Call for Content is officially open! Get started here.

Alternative For ACL

Tasmiya Shaikh
Tera Contributor

Hi All,

I am new to ServiceNow, Need help on ACL's. 

We have shared domain's to work on, I have created an ACL which will allow 'list_edit' operation on cmdb_ci tbl, for 10 people's of particular group, It worked, but all the other domain users are also affecting by the newly created ACL. 

 

Later on, I got to know that, ACL's are not domain separated, so changed this request to client script, but again client script is also not working...

 

Any suggestions will be highly appreciated. 

@Maik Skoddow @Mark Roethof @Gaurav Shirsat @ghaing  @tltoulson @Ankur Bawiskar @Chuck Tomasi 

Thanks!! 

1 REPLY 1

Ratnakar7
Mega Sage

Hi @Tasmiya Shaikh ,

 

You can consider using the following alternatives or complementary approaches:

 

  1. Business Rules: Business Rules allow you to run server-side scripts before or after database actions. You can use business rules to implement custom logic and apply domain-specific restrictions. By writing server-side code, you have more control over the behavior and can ensure domain separation.
    Query Business Rule could potentially be used as an alternative to ACLs in your scenario. A Query Business Rule allows you to restrict or modify the data that is returned from a specific table based on defined conditions. By using a Query Business Rule, you can enforce domain-specific restrictions and control the data that is accessible to different users or groups.

  2. Data Policy: Data Policies provide a way to enforce data rules and constraints on specific tables and fields. You can define conditions and actions to be triggered when certain criteria are met. Data Policies can help ensure data integrity and domain-specific restrictions.

 

Thanks,

Ratnakar