About Permissions

Prev Next

Permissions Categories

Reveal has various permission categories that help administrators sort and manage user permissions at scale within Reveal. At the most basic level, each individual account represents a user in the Reveal platform. Users can be sorted further into roles and role groups (which define a user’s permissions), and teams (which defines content that is visible to the user).

Users

Users are individual accounts in your instance which can be granted access to different projects, areas, and permissions within Reveal. In general:

  • Users must be added to projects in order to have access to them.

  • Users are mapped to a role group and a role, which defines a user’s permissions.

  • Users are mapped to teams, which define user’s visibility of content in a project.

Roles and role groups

Roles allow you to enable or disable specific permissions that can be exercised in a project, and also limit access to unauthorized areas in the Reveal environment. Role groups map the user to the specific role.

  • Each Reveal user is required to be a part of a role group.

  • Role groups are assigned a role, which provide the users in that group with their permissions.

  • There is a one-to-one association between a role and its role group.

There are five default roles and role groups in Reveal, but admins can create their own roles customized according to the specific needs of your project.

Role

Role Group

Description

Administrator

Administrators

All permissions, including deleting documents and assigning or managing user permissions.

Note

Admin privileges through the Administrator role are at the project-level only. For company- and instance-level permissions, see the Non-configurable permissions section.

Client Administrator

Client Administrators

All permissions, except those related to managing user permissions and deleting documents.

Power Reviewer

Power Reviewers

Reviewer permissions, plus all documents view, my views, quick entities, power search, bulk tagging, and public item management.

Processing User

Processing Users

Permission to upload data, view processing, and process data.

Reviewer

Reviewers

Basic reviewer options, plus redaction, and bulk tagging of related documents.

Each role has its own set of default permissions, which can be edited if needed. See Permissions Matrix (Default) for a list on each role and its assigned permissions.

Teams

Teams are separate from roles and role groups, but allow extra control over what content – like tag profiles, wordlists, documents, or fields – are visible to users.

  • Multiple users are grouped together into a team, independent of their role or role group.

  • Wordlists, tag profiles, field profiles, and more can be assigned to either individual users, collective teams, or a combination of users and teams.

Each project has one default team. Admins can create their own new teams for increased control over user visibility.

Team

Description

Original Administrators

Team created from security group Administrators.

Note

It’s recommended to create your own teams outside the default so you can bulk assign documents and toggle profile visibility across multiple users at once.

Permissions diagram

The below diagram illustrates the relationship between users, roles, and role groups, and the separate independent relationship users can have to their teams.

Diagram illustrating user roles and groups within two teams, highlighting user assignments.

Permissions tab

The Permissions tab, accessed in your project through Project Admin > Teams + Roles > Permissions, is where the majority of permission-related actions take place. The Permissions tab will open up in its own browser window.

Project Admin interface showing permissions for teams and roles management.

  • The Teams page lets you add, edit, or delete teams, and assign users to teams.

  • The Role Groups page lets you add, edit, or delete role groups, assign users to role groups, and assign role groups to roles.

  • The Roles page lets you add, edit, or delete roles, and assign permissions to roles.

Users are created and managed in the Users area. For more information, see Manage Users – Web.

Non-configurable permissions

Reveal’s five default roles – Project Admins, Client Admins, Power Reviewers, Processing Users, and Reviewers – can have their permissions configured to match the needs of your project. Or, you can create new roles with your own unique permissions.

Outside of roles, there are two additional permission levels that can be granted to a user – Instance Administrators and Company Administrators – but these permission levels are non-configurable and assigned in the Users area instead of the Permissions tab. For more information, see Assign Permissions.

Instance Administrator permissions

Instance Administrators have access to all companies and projects, and can access the Companies, Processing, Users, System Configuration, Stats, Activity, and Allocation areas through the Switcher and Landing Page.

Instance Admins, like Project Admins, have all project-level permissions, including assigning / managing user permissions and deleting documents.

Company Administrator permissions

Company Administrators have access to the Companies area and Processing area through Reveal’s Switcher and Landing Page, in addition to all projects within their assigned companies. For Company Admins, the Companies and Processing areas will only display information related to the companies they are assigned to.

Company Admins, like Project Admins, have all project-level permissions, including assigning / managing user permissions and deleting documents.

Permissions Workflow

Workflow

A typical workflow for assigning permissions follows the below four steps:

  1. Create Users: Add users to your instance, then assign them to projects.

  2. Create Roles: Create your own roles and assign permissions, if you would like to alter Reveal’s defaults.

  3. Create Role Groups: Create your own role groups, assign role groups to their respective roles, and assign users to role groups. If you choose to add new roles to your project, you must also create role groups for those roles.

  4. Create Teams: Create your own teams and assign users to teams.

Reference Links

For each step, you can reference the below articles:

I. Create Users

II. Create Roles

  • Manage Roles: Outlines how to create and manage roles outside of Reveal’s defaults, and how to and assign users to roles.

  • Assign Permissions: Outlines how to assign permissions to a role.

  • Permissions Matrix (Default): Reference tables that show Reveal’s default permissions assigned to each role type.

III. Create Role Groups

  • Manage Role Groups: Outlines how to create role groups, assign role groups to their respective roles, and assign users to role groups.

IV. Create Teams

  • Manage Teams: Outlines how to create and manage teams, and assign users to teams.