Project Roles
A user’s permissions in a specific project are determined by their tenant level role and granted project roles. Project roles include admin, editor, and viewer.
Project roles also determine a user's inherited roles in the data products within a project.
Note: If you assign a user a role in a data product and they do not currently have a role for that project, the user can see the list of projects in the Project menu and access only the data product in which they were assigned a role.
Project Roles Inherited from Tenant Role
A user’s tenant level role determines their default (inherited) project roles. Tenant admins can grant users additional roles and remove granted roles.
Tenant Level Role | Inherited Project Roles | ||
Admin | Editor | Viewer | |
Admin | ✅ | ✅ | ✅ |
Editor | ❌ | ✅ | ✅ |
Viewer | ❌ | ❌ | ✅ |
No Role | ❌ | ❌ | ❌ |
Project Role Permissions
The following table defines the actions allowed by each project role.
Action | Admin | Editor | Viewer |
Project | |||
Edit project metadata | ✅ | ✅ | ❌ |
Delete project | ✅ | ❌ | ❌ |
Sources | |||
Add sources | ✅ | ✅ | ❌ |
View all sources | ✅ | ✅ | ❌ |
Edit sources | ✅ | ✅ | ❌ |
Delete sources | ✅ | ❌ | ❌ |
Workflows | |||
Add, view, and manage workflows | ✅ | ❌ | ❌ |
Destinations | |||
Add, view, and manage workflows | ✅ | ❌ | ❌ |
Data Products | |||
Add data products | ✅ | ✅ | ❌ |
All other data product actions | See inherited data product role below. |
Updated 1 day ago