Alternative For ACL
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2023 11:19 AM
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!!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2023 11:00 PM
Hi @Tasmiya Shaikh ,
You can consider using the following alternatives or complementary approaches:
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.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