ReqSuite® Requirements Manager (RM)
To perform administrative tasks on users, ReqSuite® RM provides a user management via a corresponding item in the administration menu. Depending on whether an external user management system is connected or not (see interface administration), user management can be done natively or externally.
In terms of roles and rights, ReqSuite® RM distinguishs global “basic roles” and project-specific “project roles“. While the latter can be configured in the project administration, the former can be set in the user administration described in this section.
The basic roles supported by ReqSuite® RM are as follows:
This role allows performing all tasks of the administration area. Therefore, users who have this role will see an icon for the administration menu in the menu bar at the top of the screen. However, access to the actual project contents depends only on the additionally assigned project roles. By default, a “TenantAdmin” is automatically assigned to every new project as a “ProjectAdmin”. With regard to the license model of ReqSuite® RM, “TenantAdmins” can only be users with a named-user license.
This role has no administrative rights and therefore cannot manage users, projects, project templates or interfaces within the tenant. Nevertheless, a “SimpleUser” can be assigned with powerful rights within single projects, e.g., to act as a “ProjectAdmin”. By default, a “SimpleUser” is not assigned to (new) projects. With regard to the license model of ReqSuite® RM, “SimpleUsers” can be users with a named-user license as well as with a floating license.
In order to allow external tools to call the ReqSuite® RM REST API, these tools need to be registered as “APIUsers” in the system. Human users with the “APIUser” role will not be able to log into the user interface, while users with the “TenantAdmins” or “SimpleUsers” role cannot access ReqSuite® RM via its REST API.