Question on ACL for scoped application

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-18-2021 05:44 AM
Hello All,
In our environment, we have ACL on user table to limit access to user records based on some condition.
we have on custom scoped application where we want to show all users (by pass the above ACL) only for tables/forms which are in this scoped application.
ex: We have one table in scoped app extending task table. so if user opens any Global task (ex: incident), users should see their department users (as per above ACL).
If users open the custom task table form, then they should see all user records.
Any suggestion how to achieve this use case?
Thank you in advance.
Ali
Thank you,
Ali

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-18-2021 07:22 AM
All active ACLs created on a table are eveluated for all users, it does not matter where the query comes from really.
I think to achieve what you need, you either need to ensure the users who should see all users have a specific role and there is an ACL that allows that (this would probably only make sense if those users ONLY use the custom app and not the global apps).
Perhaps you could also add reference qualifiers to the global forms/fields pointing to the User table, which restrict which users one can select depending on the requirements.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-21-2021 09:16 PM
Thank you for response.
The custom app users also use global ITSM application, hence ACL with specific role is not an option.
Also there are many global form and multiple customers. Hence reference qualifier is also not possible as all we would need to update all user reference fields in the instance.
Wanted to know if we can find which scope field is referring the user table in ACL script. This way I could add ACL to allow all user selection for those particular fields of custom app only.
Thank you.
Thank you,
Ali