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 AdminOrganization 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 ManagerTeam 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 UserGeneral 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 APIUsers 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: 

  1. Individual Users - Add or edit the user from the My Organization page.


  2. 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

Org 

Admin

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 ManagementCreate Teams


Add/Delete Projects from Teams

Add/Delete Team Members per Project

Permission Management per Project for Team Members

Resource ManagementAdd Resources


Delete Resources


Edit Resources
ReportingG-AnalyticsRead-OnlyRead-OnlyRead-Only
Users Report


Project ManagementView/Add/Edit/Delete Projects assigned to TeamsDepends on Permissions Provisioned within Team
View/Add/Edit/Delete Projects not assigned to Teams

Domain Management
Add/Edit/Delete Domains belonging to  a Team ProjectDepends 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 ProjectDepends 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 ProjectDepends on Permissions Provisioned within Team
Add/Edit/Delete Receivers not belonging to a Team Project
Scenario, Scenario Chains, and Scenario Chain Sets ManagementAdd/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 ManagementAdd/Edit/Delete G-Case Suites and G-Cases belonging to a Team ProjectDepends on Permissions Provisioned within Team
Add/Edit/Delete G-Case Suites and G-Cases not belonging to a Team Project
G-Rules ManagementAdd/Edit/Delete G-Rule Suites and G-Rules belonging to a Team ProjectDepends on Permissions Provisioned within Team
Add/Edit/Delete G-Rule Suites and G-Rules not belonging to a Team Project
G-Queries ManagementAdd/Edit/Delete G-Queries belonging to a Team ProjectDepends on Permissions Provisioned within Team
Add/Edit/Delete G-Queries not belonging to a Team Project
G-Stories ManagementAdd/Edit/Delete G-Story Suites and G-Stories belonging to a Team ProjectDepends 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 FileAdd/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-FamiliesDiscover/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-QuestionnaireAdd/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 VariablesAdd/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 VariablesAdd/Edit/Delete Organization Variables
EDI ManagementAccess/View/Manage EDI Projects belonging to a Team ProjectDepends on Permissions Provisioned within Team
Access/View/Manage EDI Projects not belonging to a Team Project
G-MigrationManage G-Migrations belonging to a Team ProjectDepends on Permissions Provisioned within Team
Manage G-Migrations not belonging to a Team Project