Description
This article provides information about available User Roles and Permissions within the GenRocket web platform.
In This Article
User Roles
The following common User Roles are available within the GenRocket web platform.
User Role | Description |
Organization Admin | Organization Admins are able to create new organization users and perform other administrative functions regarding those users. Users assigned to the Organization Admin role will have access to all GenRocket Projects, Domains, and Scenarios and will also be able to modify Resources and Organization Variables. |
Team Manager | Team Managers are able to create and manage teams within the GenRocket web platform. They can add projects and members to a team. They can also set up member permissions for each project. |
General User | General Users are only able to view and change information about their own account within the GenRocket web platform. This role is assigned to new users automatically. |
Enable Web Service API | Users assigned this role are able to use GenRocket's Web API. |
How Can Roles be Assigned to Users?
Roles can be assigned to users in one of two ways:
- Individual Users - Add or edit the user from the My Organization page.
- Bulk Change - Use the User Role Management option on the My Organization page to assign or remove a role for multiple users at once.
Note: The G-Portal Requestor role cannot be assigned/removed using the bulk feature. This must be done by making the change for each individual user.
Permissions by User Role
This table provides information about what permissions the Organization Admin Role has within the GenRocket web platform.
Note: A ✓ means that the User Role has permission.
Depends on Permissions Provisioned within Team: A General User can be part of a team and given specific access permissions per project within that team. Assigned permissions per team member and team project will vary. For example, if a team member is not given permission to manage G-Cases for a team project, then they will have read-only permissions and will not be able to make any changes.
Function Group | Function | OrgAdmin | Team Manager | General User(part of Team) | General User (not part of Team) |
Organization Management | Add/Manage Users, Servers, and Applications for Organization | ✓ | |||
Change Expiry Duration for Users | ✓ | ||||
Send Password Reset Email to Users | ✓ | ||||
Team Management | Create Teams | ✓ | |||
Add/Delete Projects from Teams | ✓ | ✓ | |||
Add/Delete Team Members per Project | ✓ | ✓ | |||
Permission Management per Project for Team Members | ✓ | ✓ | |||
Resource Management | Add Resources | ✓ | |||
Delete Resources | ✓ | ||||
Edit Resources | ✓ | ✓ | ✓ | ✓ | |
Reporting | G-Analytics | ✓ | Read-Only | Read-Only | Read-Only |
Users Report | ✓ | ||||
Project Management | View/Add/Edit/Delete Projects assigned to Teams | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
View/Add/Edit/Delete Projects not assigned to Teams | ✓ | ✓ | ✓ | ✓ | |
Domain Management | Add/Edit/Delete Domains belonging to a Team Project | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Add/Edit/Delete Domains not belonging to a Team Project | ✓ | ✓ | ✓ | ✓ | |
Attribute Management | Add/Edit/Delete Attributes belonging to a Team Project | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Add/Edit/Delete Attributes not belonging to a Team Project | ✓ | ✓ | ✓ | ✓ | |
Receiver Management | Add/Edit/Delete Receivers belonging to a Team Project | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Add/Edit/Delete Receivers not belonging to a Team Project | ✓ | ✓ | ✓ | ✓ | |
Scenario, Scenario Chains, and Scenario Chain Sets Management | Add/Edit/Delete Scenarios, Scenario Chains, and Scenario Chain Sets belonging to a Team Project | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Add/Edit/Delete Scenarios, Scenario Chains, and Scenario Chain Sets not belonging to a Team Project | ✓ | ✓ | ✓ | ✓ | |
Able to run Scenarios (via Runtime) | Able to run Scenarios (via Runtime) | ✓ | ✓ | ✓ | ✓ |
G-Cases Management | Add/Edit/Delete G-Case Suites and G-Cases belonging to a Team Project | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Add/Edit/Delete G-Case Suites and G-Cases not belonging to a Team Project | ✓ | ✓ | ✓ | ✓ | |
G-Rules Management | Add/Edit/Delete G-Rule Suites and G-Rules belonging to a Team Project | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Add/Edit/Delete G-Rule Suites and G-Rules not belonging to a Team Project | ✓ | ✓ | ✓ | ✓ | |
G-Queries Management | Add/Edit/Delete G-Queries belonging to a Team Project | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Add/Edit/Delete G-Queries not belonging to a Team Project | ✓ | ✓ | ✓ | ✓ | |
G-Stories Management | Add/Edit/Delete G-Story Suites and G-Stories belonging to a Team Project | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Add/Edit/Delete G-Story Suites and G-Stories not belonging to a Team Project | ✓ | ✓ | ✓ | ✓ | |
G-Epics Management | Add/Edit/Delete G-Epic Suites and G-Epics belonging to a team project. | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Add/Edit/Delete G-Epic Suites and G-Epics not belonging to a team project. | ✓ | ✓ | ✓ | ✓ | |
G-Feature File | Add/Edit/Delete G-Feature File Suites and G-Feature Files belonging to a team. | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Add/Edit/Delete G-Feature File Suites and G-Feature Files not belonging to a team. | ✓ | ✓ | ✓ | ✓ | |
G-Families | Discover/Edit/Delete G-Families belonging to a team. | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Discover/Edit/Delete G-Families not belonging to a team. | ✓ | ✓ | ✓ | ✓ | |
G-Questionnaire | Add/Edit/Delete G-Questionnaire Templates and Cases belonging to a team. | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Add/Edit/Delete G-Questionnaire Templates and Cases not belonging to a team. | ✓ | ✓ | ✓ | ✓ | |
XTS Wizard | Access/Use XTS Wizards for Projects belonging to a team. | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Access/Use XTS Wizards for Projects not belonging to a team. | ✓ | ✓ | ✓ | ✓ | |
Project Version Variables | Add/Edit/Delete Project Version Variables | ✓ | ✓ | ✓ | ✓ |
Configuration Management | Add/Edit/Delete Configuration Files | ✓ | ✓ | ✓ | ✓ |
Migration Management | Add/Edit/Delete Migration Files | ✓ | ✓ | ✓ | ✓ |
Generator Tags | Add/Edit/Delete Generator Tags | ✓ | ✓ | ✓ | ✓ |
Organization Attributes | Add/Edit/Delete Organization Attributes | ✓ | ✓ | ✓ | ✓ |
Organization Variables | Add/Edit/Delete Organization Variables | ✓ | ✓ | ✓ | ✓ |
EDI Management | Access/View/Manage EDI Projects belonging to a Team Project | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Access/View/Manage EDI Projects not belonging to a Team Project | ✓ | ✓ | ✓ | ✓ | |
G-Migration | Manage G-Migrations belonging to a Team Project | ✓ | ✓ | Depends on Permissions Provisioned within Team | |
Manage G-Migrations not belonging to a Team Project | ✓ | ✓ | ✓ | ✓ |