ACL understanding

sainath3
Mega Guru

Hi All,

 

Can anyone explain what is the difference between, write ACL & list Edit ACL.

 

 

3 ACCEPTED SOLUTIONS

Omkar Mone
Mega Sage

Hello

 

Write ACL determines if a user can update records or fields, while List Edit ACL specifically governs whether a user can edit fields directly in the list view using inline editing.

View solution in original post

Gaurav Shirsat
Mega Sage

Hello 

Write ACL Enables users to update records in a table. basically your field update process.

List ACL Enables users to update records (rows) from a list. On Cell Edit

Please refer official docs for this https://www.servicenow.com/docs/auth/login/?redirect=%2Fbundle%2Fxanadu-platform-security%2Fpage%2Fa...

 

Thanks and Regards

Gaurav Shirsat

View solution in original post

Ashish Parab
Mega Sage

Hello @sainath3 ,

 

Write ACL -

Purpose: Controls whether a user can edit a field or record.

Scope: Applied at the record or field level.

Behavior:

  • If a user does not pass the Write ACL for a field, the field will typically appear as read-only for that user.
  • Write ACLs are checked when a user tries to edit a record or field (e.g., in a form).
  • Use Case: You want to restrict specific users or roles from updating certain fields or entire records based on conditions or roles.

List Edit ACL - 

Purpose: Controls whether a user can edit records or fields directly from a list view using the inline edit functionality.

Scope: Applied to the list view.

Behavior:

  • If a user does not pass the List Edit ACL, they cannot use inline editing in the list view for the corresponding record or field.
  • Does not affect the ability to edit the record in the form view (if they pass the Write ACL).
  • Use Case: You want to allow users to edit records via a form but restrict them from editing directly from a list.

 

Please mark this as "correct" and "helpful" if you feel this answer helped you in anyway.

 

Thanks and Regards,

Ashish

View solution in original post

6 REPLIES 6

Ashish Parab
Mega Sage

Hello @sainath3 ,

 

Write ACL -

Purpose: Controls whether a user can edit a field or record.

Scope: Applied at the record or field level.

Behavior:

  • If a user does not pass the Write ACL for a field, the field will typically appear as read-only for that user.
  • Write ACLs are checked when a user tries to edit a record or field (e.g., in a form).
  • Use Case: You want to restrict specific users or roles from updating certain fields or entire records based on conditions or roles.

List Edit ACL - 

Purpose: Controls whether a user can edit records or fields directly from a list view using the inline edit functionality.

Scope: Applied to the list view.

Behavior:

  • If a user does not pass the List Edit ACL, they cannot use inline editing in the list view for the corresponding record or field.
  • Does not affect the ability to edit the record in the form view (if they pass the Write ACL).
  • Use Case: You want to allow users to edit records via a form but restrict them from editing directly from a list.

 

Please mark this as "correct" and "helpful" if you feel this answer helped you in anyway.

 

Thanks and Regards,

Ashish

Thanks Ashish