ACL not working for a particular field in list view

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-20-2023 02:43 AM
Requirement: To create ACL to restrict any user from changing the State if it is already in closed Complete for Catalog Task table.
I have implemented below scenario, but still it isn't working:
Type: record
Application: Global
Operation: list_edit
Admin overrides: checked
Protection Policy: None
Name: sc_task for state
Condition: State is Closed Complete
Role: snc_internal (got added automatically)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-20-2023 03:15 AM
you want to restrict entire record update or only field state?
Since your question is for State field
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-20-2023 03:19 AM
only for state field when state is already closed completed
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-20-2023 03:24 AM
then in condition it should be this
ACLs are used to define when access should be allowed and not the reverse
Condition: State is NOT Closed Complete
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-20-2023 03:41 AM
the role: snc_internal which is getting added automatically is still allowing user to edit even if I change the condition.