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: Check 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

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

Permissions

Implications

View

Users can -

  • see the Login Summary Dashboard and Gadgets.

  • see shared dashboard containing Login Summary Dashboard and Gadgets.

  • only share the Login Summary Gadgets.

  • schedule and export dashboards with Login Summary Gadgets.

Modify

  • Users can create or modify custom dashboards to add all Login Summary Gadgets.

→ 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



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

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

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.

 

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

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

  1. Expand Customization and select Roles on the sidebar. The screen displays the list of created Roles.

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

  3. Make the required changes and click Update.

Deleting User Roles

  1. Expand Customization and select Roles on the side bar. The screen displays list of created Roles.

  2. To delete a user role, click on the Delete button for the role you want to delete.