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 the security_admin role.
  2. Create a new ACL 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 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.