Back to QMetry All Products Help Page
Roles
Introduction
The Roles module of QMetry allows the Admin to create different user roles that encompass a set of assigned rights. A user role defines user’s capability to access the modules and carry out functions under the role rights. Admin, QA Manager, Ready only, and Tester are the default roles provided by QMetry.
As QMetry Admin, you can create roles in addition to the mentioned default roles. Once you are done with creating roles, you can assign the roles to individual QMetry users when they are added to QMetry Projects. User roles are assigned from Customization > Roles. You can change a user’s role for a Project anytime later.
On login the users will be able to view only those modules permitted to their roles. Other modules will not be visible to the users of that particular role. In case of features, they appear disabled if the role assigned to users does not have any permissions for it.
Creating a User Role
1. Expand Customization and select Roles on the side bar.
2. Click on the New button on the top right corner of the screen.
3. It opens the Create Roles screen with fields to create a new role. Enter the following details.
Role Title: Enter name of the user role.
Role Description: Enter description of the user role.
Make this the default role for new LDAP/SAML users: Select the check-box to make the role to be assigned by default to every new LDAP/SAML user for the Project.
Module Permissions
Permissions available if Customization App is enabled
The matrix of Modules and Rights are available on the screen. Admins can choose to provide selective rights for the different modules.
Permissions | Implications |
---|---|
View | It allows users to view the module. |
Create | It allows users to create new records for the module. |
Modify | It allows users to update the details of the module. |
Delete | It allows users to delete the records of the module. |
Execute | It allows users to execute test case and test suite. |
Import | It allows users to import entities like requirement, test case, test suite and issue. |
Export | It allows users to export entities like requirement, test case, test suite and issue. |
Link | It allows users to link entities like requirement, test case, test suite and issue. |
Copy | It allows users to copy entities like requirement, test case, test suite and issue. |
Versioning | It allows users to create and manage versions of requirement and test case. |
Admin can also choose to Apply or Clear all rights using the following buttons.
Apply All Rights: Click on the button to assign all rights of all modules to the Role at once.
Clear All Rights: Click the button to unselect the selected Permission check boxes in one go.
Remember: The permissions are assigned to a Role. It means all the users with that role for that project will have similar rights over the modules.
→ User module: The following rights are made independent of each other. The control settings for deactivating the users are kept separate so that the teams can create users without the control of deactivating any existing user.
Create/Update
Activate/Deactivate
Delete
→ Project module: The following rights are independent of each other. These granular rights ensure that Create/Modify/Clone/Delete rights can be allocated separately only to the relevant users who need those permissions.
These rights are related to Project only. Release and Cycle rights are regulated separately.
System admin can regulate project admin permissions.
Project Create: It will allow users to create projects.
Project Modify: It will allow users to Create Release & Cycle, Modify Release & Cycle, Archive Project, Release & Cycle, and Delete Release & Cycle.
It will also allow users to do User role assignments in projects.
It will allow users to do Source Code Repository Integration, rename Projects, and change other project settings.
Project Clone: It will allow users to clone only those projects that are assigned to them.
Project Delete: It will allow to delete only those projects that are assigned to the user. This permission does not apply to the deletion of the release and cycle.
→ Automation: Users with “Modify” rights will be able to import automation results and create assets in QMetry. It allows you to configure and use QMetry Automation Agent to schedule and trigger the execution.
To generate the Automation API Key, users should have Automation “Modify” and Integration “Modify” rights.
→ Integration: Users with “View” rights will be able to view Integration and Jira Scheduler Status. Users with “Modify” rights can integrate the external trackers with QMetry projects, map external tracker issue types with the QMetry Requirement/Issue module, configure custom Jira fields for QMetry modules, and sync Jira issues and/or its project metadata.
→ Report: QMetry System Reports module will only be visible if the user has the “View” rights for Report. Similarly, users can make any changes within the module only if they have the “Modify” rights for the Report.
→ Admin Report: The Login Summary Dashboard and Gadgets will be accessible if the users have the “View” rights for Admin Report. Users can make changes in the reports if they have the “Modify” rights for the Admin Report.
Permissions | Implications |
---|---|
View | Users can -
|
Modify |
|
→ QMetry Insight: Users with “View” rights will be able to view Custom Gadgets. Users with “Modify” rights can write custom queries in QMetry and save them as gadgets. It allows you to modify your created custom gadgets.
Report Module Rights | QMetry Insight Module Rights | |||
---|---|---|---|---|
View | Modify | View | Modify | Permissions |
Y | N | NA | NA | Users can view System reports and shared dashboard. |
Y | Y | NA | NA | Users can view System reports, create custom dashboard and view shared dashboard. |
NA | NA | Y | N | Users can view Custom Gadgets. |
NA | NA | Y | Y | Users can write custom queries in QMetry and save them as gadgets. Modify right allows you to modify your created custom gadgets. |
Report Module Rights | QMetry Insight Module Rights | ||
---|---|---|---|
View | Modify | View | Modify |
Y | N | NA | NA |
Y | Y | NA | NA |
NA | NA | Y | N |
NA | NA | Y | Y |
→ CICD Rule:
View: Users with only “View” permission for the CICD Rule module can just view the CICD module but cannot perform any action.
Modify:
Manage: Users with “Manage” permission for the CICD Rule module can add and edit the CICD Rules configuration.
Delete: Users with “Delete” permission for the CICD Rule module can delete the configured CICD Rules.
Execute: Users with “Execute” permission for the CICD Rule module can execute the configured CDCD Rules.
→ QMetry Intelligent Search:
Permission | Implications |
---|---|
View | Users with only “View” permissions for QMetry Intelligent Search can just view the Project Documentation Configuration. |
Modify | Users with the QMetry Intelligent Search “Modify” permissions can configure the project-specific documentation for AI search. |
→ Flaky Score:
View: It allows users to view Flaky Score configuration.
Generate: It allows users to generate the Flaky Score. The permissions are provided to the Admin and QA Manager roles by default.
Modify: It allows users to modify the configuration for generating the Flaky Score. The permissions are provided to the Admin role by default.
→ Success Rate:
View: It allows users to view the Success Rate configuration.
Generate: It allows users to generate the Success Rate. The permissions are provided to the Admin and QA Manager roles by default.
Modify: It allows users to modify the configuration for generating the Success Rate. The permissions are provided to the Admin role by default.
Once you are done with allocating rights, click Create to create the user role with the permissions.
Permissions if Customization App is disabled
Admin can assign "View" and "Modify" rights for the following QMetry modules:
Requirement
Test Case
Test Suite
Issue
The matrix of Modules and Rights are available on the screen. Admins can choose to provide selective rights for the different modules.
Permissions | Implications |
---|---|
View | It allows users to view the module. |
Modify | It allows users to update the details of the module. |
Admin can also choose to Apply or Clear all rights using the following buttons.
Apply All Rights: Click on the button to assign all rights of all modules to the Role at once.
Clear All Rights: Click the button to unselect the selected Permission check boxes in one go.
Remember: The permissions are assigned to a Role. It means all the users with that role for that project will have similar rights over the modules.
Once you are done with allocating rights, click Create to create the user role with the permissions.
Editing User Roles
Expand Customization and select Roles on the sidebar. The screen displays the list of created Roles.
To update details of an existing role, click on the Edit button for the role you want to edit. It opens the Edit screen for Role which is in editable mode.
Make the required changes and click Update.
Deleting User Roles
Expand Customization and select Roles on the side bar. The screen displays list of created Roles.
To delete a user role, click on the Delete button for the role you want to delete.
Back to QMetry All Products Help Page