Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

ACL understanding

sainath3
Giga 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
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
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