Provide external users access to a table
task australia Updated Sep 10, 2026 1 min read t_ProvideExternalUsersAccessToTables.md
To enable users with only the snc_external role to access the list view of a table, you must create a series of ACLs.
Before you begin
Role required: security_admin
Procedure
-
Create an ACL rule with the following settings:
- Type: ui_page
- Operation: read
- Name: {table_name}_list
- Required role: snc_external
-
On the default read ACL for the table, add snc_external in the Required role list.
Create the ACL if it does not already exist.
-
Use these settings to create another ACL:
- Type: ui_page
- Operation: read
- Name: {table_name}
- Required role: snc_external
-
Use these settings to create another ACL to give the user write access to a field in the table:
- Type: record
- Operation: create
- Name: {table_name} {column_name}
- Required role: snc_external Repeat this step for every field that you want to give the user write access to. Use an asterisk * instead of the column name to provide access to all fields at once.
52 lines · 2.0 KB
---
title: Provide external users access to a table
description: To enable users with only the snc\_external role to access the list view of a table, you must create a series of ACLs.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/access-control/t\_ProvideExternalUsersAccessToTables.html
release: australia
product: Access Control
classification: access-control
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [Advanced ACL configuration, Access Control Lists \(ACLs\), Access Management]
---
# Provide external users access to a table
To enable users with only the snc\_external role to access the list view of a table, you must create a series of ACLs.
## Before you begin
Role required: security\_admin
## Procedure
1. [Elevate to a privileged role](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/t_ElevateToAPrivilegedRole.md).
2. [Create an ACL rule](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/access-control/t_CreateAnACLRule.md) with the following settings:
- **Type**: ui\_page
- **Operation**: read
- **Name**: \{table\_name\}\_list
- **Required role**: snc\_external
3. On the default **read** ACL for the table, add **snc\_external** in the Required role list.
Create the ACL if it does not already exist.
4. Use these settings to create another ACL:
- **Type**: ui\_page
- **Operation**: read
- **Name**: \{table\_name\}
- **Required role**: snc\_external
5. Use these settings to create another ACL to give the user write access to a field in the table:
- **Type**: record
- **Operation**: create
- **Name**: \{table\_name\} \{column\_name\}
- **Required role**: snc\_external
Repeat this step for every field that you want to give the user write access to. Use an asterisk **\*** instead of the column name to provide access to all fields at once.
| title | Provide external users access to a table |
| description | To enable users with only the snc\_external role to access the list view of a table, you must create a series of ACLs. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/platform-security/access-control/t\_ProvideExternalUsersAccessToTables.html |
| release | australia |
| product | Access Control |
| classification | access-control |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | Advanced ACL configurationAccess Control Lists \(ACLs\)Access Management |