# User roles and permissions

Roles are a great way to group permissions and make it easier to manage them, while permissions define the specific actions that a user can perform within the application. The following roles and permission matrix tables list the permissions for each role available within Vectice, along with their granted permissions.

## Organization user roles and permissions

Organization user roles define what users can do within their organization in Vectice. The available roles are as follows:

* **Admin -** Recommended for users who need full access to organization settings and management.
* **Member -** Recommended for users who are part of an organization and need access to resources and functionalities provided by Vectice.
* **Viewer** - **Read-only** access to the organization's resources in Vectice with ability to comment, review and export documentation.

{% hint style="info" %}
**Viewers** automatically assume the role of workspace **Reviewers** by default, which remains unchangeable unless they request to upgrade to the Member role at the organizational level.
{% endhint %}

<table><thead><tr><th width="302">Permissions</th><th width="120">Admin</th><th width="103">Member</th><th>Viewer</th></tr></thead><tbody><tr><td>Read workspaces content</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Export documentation</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Review and comment on resources</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Create new Workspaces**</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td></tr><tr><td>Invite colleagues**</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td></tr><tr><td>Delete Workspaces</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td><td></td></tr><tr><td>Manage organization settings</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td><td></td></tr><tr><td>Manage organization users</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td><td></td></tr><tr><td>Manage organization invites</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td><td></td></tr></tbody></table>

\*\* Org Admins can update organization settings to also allow members to create workspaces and invite colleagues.

## Workspace roles and permissions

Workspace roles define what the user can do and access within a workspace. The available roles are as follows:

* **Manager -** Recommended for users who need the ability to make administrative decisions, configure settings, and manage user access within workspaces.
* **Editor -** Recommended for users who are actively involved in creating, editing, and modifying content within a workspace
* **Reviewer** - **Read-only** access to a workspace resources in Vectice with ability to comment, review and export documentation.

<table><thead><tr><th width="302">Permissions</th><th>Manager</th><th>Editor</th><th>Reviewer</th><th data-hidden>Reader</th><th data-hidden>Editor</th></tr></thead><tbody><tr><td>Read workspace content</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Export documentation</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td><td></td></tr><tr><td>Review and comment on phase documentation</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td><td></td></tr><tr><td>Access workspace dashboard</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Create projects, phases, and assets</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Add members to Workspace</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Remove members from Workspace</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td><td></td><td></td><td></td></tr><tr><td>Update Workspace settings</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td><td></td><td></td><td></td></tr><tr><td>Delete Workspaces</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td></td><td></td><td></td><td></td></tr></tbody></table>

## Project roles and permissions

Project roles define what the user can do and access within a project. The available roles are as follows:

* **Creator -** the user who created the project.
* **Owner -** the user responsible for the project’s overall success.
* **Contributors** - users who actively participate in the execution of the project.

<table><thead><tr><th>Permissions</th><th width="156">Owner</th><th width="171">Creator</th><th>Contributor</th></tr></thead><tbody><tr><td>Access/read project content</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Contribute to project</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Review project phases</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Request phase reviews</td><td>✅</td><td>✅</td><td><br></td></tr><tr><td>Transfer project ownership</td><td>✅</td><td>✅</td><td><br></td></tr><tr><td>Delete projects</td><td>✅</td><td>✅</td><td><br></td></tr></tbody></table>

## Other roles

Here are a list of other roles you may find in Vectice:

<table><thead><tr><th width="210.5">Project level</th><th>Roles</th></tr></thead><tbody><tr><td>Phase</td><td><strong>Owner</strong> - the user who is responsible for overseeing the phase</td></tr><tr><td>Iteration</td><td><strong>Owner</strong> - the user who created and owns an iteration</td></tr><tr><td>Models and Datasets</td><td><p><strong>Creator</strong> - user who created the asset</p><p><strong>Contributor</strong> - user who contributes to the asset (i.e., add properties, metrics)</p></td></tr></tbody></table>
