PowerTable
Go to websiteCommunityContact Us
  • INTRODUCTION
    • Welcome to PowerTable
  • GET STARTED
    • Prerequisites
    • Supported Data Platforms
    • Admin Setup Guide (15-day Free Trial)
  • PRODUCT TOUR
    • Explore a sample app
    • Build your first app
    • Layout & User Interface
  • CREATE TABLE APP
    • Introduction
    • Import Spreadsheet Data
    • Connect to Database
    • Enter Data Manually
    • Get Data from Semantic Model
  • WORKING WITH POWERTABLE
    • Basic Table Operations
      • Edit data
      • Bulk Edit
      • Insert rows
      • Bulk Import rows
      • Delete rows
      • Duplicate rows
      • Copy rows
      • Preview Changes
    • Explore data
      • Search and filter
      • Sort and reorder
      • Show/Hide columns
      • Pin columns
      • Column Insights
    • Conditional Formatting
  • COLUMN SETUP
    • Configure Properties
      • General
      • Lookup and Relation
      • Display
    • Upload/Download Configuration
    • Add a Column
      • Add Visual Column
        • Add Formula Column
        • Add Multi-select Relationship Column
        • Add Reference Column
      • Add Database Column
  • ACCESS CONTROL
    • Manage Access
    • Row Permissions
    • Column Permissions
  • APPROVALS
    • Set up Approval Workflow
    • User Approvals
    • Rule-based Approvals
    • Approval using a Lookup Table
    • Multi-level Approvals
    • Notify Approvers via MS Teams
    • Handling Changes Before Approval
    • Review Changes - Approval process
  • WORKFLOWS, AUTOMATION & NOTIFICATIONS
    • Workflow automation
    • Send Mail notifications
    • MS Teams notifications
    • Webhooks
    • Cascade Updates
  • Pause an Automation
  • AUDIT
    • Audit logs
  • COMMENTING & COLLABORATION
    • Commenting
    • View all comments & track changes
    • Assign users & task status
  • APPEARANCE
    • Basic formatting
    • Display Settings
  • USER MANAGEMENT & LOGS
    • PowerTable Console
    • Admin Portal
      • User Management
      • Settings
        • General Settings
        • Writeback Settings
          • Settings
          • PowerTable managed DB
  • MISCELLANEOUS
    • Keyboard Shortcuts
    • Formulas & Functions
Powered by GitBook
On this page
  • 1. Add new rows
  • 2. Update existing rows
  • 3. Delete rows
  • Delete Type
  1. ACCESS CONTROL

Row Permissions

PreviousManage AccessNextColumn Permissions

Last updated 1 month ago

To set row-level permissions to your table, click on the Set up tab and choose Manage Access.

The 'Manage Access' window opens:

With 'Row Access' section, you can specify users who can add, update or delete rows.

1. Add new rows

Under the 'Add' section, you can specify who is allowed to add rows in the workspace. Here are the available options:

No one: Select this option to prevent users from adding new rows to your table.

All users in this workspace: Select this option to allow everyone in the workspace to add records.

Specific users: Choose this option to allow only certain users to add rows. Enter the email IDs of the users or the Active Directory (AD) groups you wish to grant access.

Click Save to apply changes.

2. Update existing rows

In the 'Update' section, you can specify who has permission to update existing rows.

No one: Choose this option to prevent users from updating rows.

All users in this workspace: Select this option to allow all workspace users to update records.

Specific users in this workspace: Choose this option to allow only certain workspace users to update the rows. Enter the email IDs of the users or the AD groups you want to allow.

Rule-based access: Select this option to configure rules that specify the conditions under which a user or an Active Directory (AD) group can update rows in the table.

The criteria for updating these rows can be established using column dimensions, allowing for a customized approach to data management and security.

  1. Click on Add Rule to add a rule.

  1. Enter the rule name, the filter condition, and the designated users who can update the rows for these dimensions. Click on Add.

  1. You can add more filter criteria within a rule by clicking on Add filter and then combine them using AND or OR operators.

  1. You can set as many rules as required and assign corresponding users for each.

  1. Click Save to apply changes.

3. Delete rows

Under the 'Delete' section, you can specify which workspace users can delete rows.

No one: Choose this option to prevent users from deleting rows.

All users in this workspace: Select this option to allow all workspace users to delete records.

Specific users in this workspace: Choose this option to allow only specific workspace users to delete rows. You can enter the email IDs of the users or the AD groups you want to allow.

Rule-based access: Select this option to configure rules that specify the conditions under which a user or an Active Directory (AD) group can delete rows in the table.

The criteria for deleting these rows can be established using column dimensions, allowing for a customized approach to data management and security.

  1. Click on Add Rule to add a rule.

  1. Enter the rule name, the filter condition, and the designated users who can delete these rows. Click on Add.

  1. You can add more filter criteria within a rule by clicking on Add filter and then combine them using AND or OR operators.

  1. You can set as many rules as required and assign corresponding users for each.

  1. Click Save to apply changes.

Delete Type

With the 'Delete Type' option, you can configure whether users can delete rows permanently or do a soft delete.

Permanent (Hard Delete): When you select this option, the deleted rows are removed from the table or database permanently.

Mark as Deleted (Soft Delete): When you select this option, the deleted rows remain in the database but are marked as deleted. This process involves setting a specific value to an existing column of the table when a row is deleted.

For instance, we assign the value 'DELETED' to the 'Status' column for the rows that have been deleted.

The deleted rows in the table look as below, after saving your changes:

Note: In the above example, a new column called 'Status' has been created using the 'Add Database Column' option to track deleted rows.

Show Deleted rows

While soft-deleting rows, if the 'Show Deleted rows' option is selected, the deleted rows are shown as above in a grayed-out format.

When this option is unchecked, the deleted rows are hidden from the table.

You can use the audit log to keep track of all changes, including the list of permanently deleted and soft-deleted rows.

You have two options when allowing users to delete rows: either set up a soft delete or let them remove the rows permanently. Refer to to know more.

In addition to row-level access control, you can also set up approval workflows so that every change made by a user goes through a review and approval process. This is explained in .

this section
this section
Set up access control
Manage Access
Disable adding rows
Allow all workspace users to add rows
Allow specific users to add rows
Disable row updates
Allow all workspace users to update rows
Allow specific users to update rows
Rule-based update access
Add rule
Configuring condition in a rule
Adding more than one condition in a rule
Adding multiple rules
Disable row deletion
Allow all workspace users to delete rows
Allow only specific users to delete rows
Add rule for delete access
Configuring filter condition in a rule
Adding more criteria within a rule
Adding multiple rules
Delete type
Mark row as deleted
Deleted rows
Deleted rows are hidden
Audit log