RBAC role types#
Within projects, there are three user roles: Admin, Editor, and Viewer. These roles control what the user can do in a project. A user can have different roles within different projects.
Project Admin#
A Project Admin role has the highest level of permissions. Project admins can:
- Manage project settings: Change name, delete project.
- Manage project members: Invite members and remove members, change members' roles.
- View, create, update, and delete any workflows, credentials, or executions within a project.
Project Editor#
A Project Editor can view, create, update, and delete any workflows, credentials, or executions within a project.
Project Viewer#
A Project Viewer is effectively a read-only
role with access to all workflows, credentials, and executions within a project.
Viewers aren't able to manually execute any workflows that exist in a project.
Role types and account types
Role types and account types are different things. Every account has one type. The account can have different role types for different projects.
Permission | Admin | Editor | Viewer |
---|---|---|---|
View workflows in the project | |||
View credentials in the project | |||
View executions | |||
Edit credentials and workflows | |||
Add workflows and credentials | |||
Execute workflows | |||
Manage members | |||
Modify the project |
Variables and tags aren't affected by RBAC: they're global across the REA Automation instance.