ReqSuite® Requirements Manager (RM)

The administration of user data is performed via the integrated user management feature. The availability of the corresponding menu tab in the navigation bar and the associated management functions is exclusively available to the tenant administrator(s) defined for the tenant.

In this context, two cross-project basic user roles, one of which a user has to assume at any time from a tenant’s point of view, should be distinguished from the other:

  • TenantAdmin: The basic user role of a tenant administrator allows unlimited management of all customer data assigned to his tenant. The access rights for the use of associated project content, however, depend on the assigned project user role. A “TenantAdmin” is automatically involved in all newly created projects of the corresponding client in the project role “ProjectAdmin”.
  • SimpleUser: This basic user role has no administrative rights from the point of view of its tenant and, therefore, can neither manage users nor configurations nor interfaces and cannot even view tenant data. However, a “SimpleUser” can be assigned a project user role with appropriate permissions for editing project content as well as for the partial administration of individual projects. A “SimpleUser” is not initially involved in any new projects, not even in newly created ones.
  • APIUser: In order to allow external tools to call the ReqSuite® RM REST API, these tools need to be registered as “APIUser” in the system. API users cannot log into the user interface, whereas tenant admins and simple users cannot access the API.
  • Floating Users: These users do not have their own license each, but they share one or more floating licenses. The difference with Named Users is that Floating Users can only log on to the system if there are enough free floating licenses. However, the total number of floating users can theoretically be unlimited. Without the restriction of not being a “TenantAdmin”, there are no other restrictions for floating users, i.e. they can have all possible roles (including admin) within a given project.

Note: Floating users will be logged out automatically after 1 hour of inactivity, but no later than 12 hours after login.

Figure 1. Differences in the availability of management functions for the basic user roles “SimpleUser” (above) and “TenantAdmin” (below)

To illustrate the characteristics of different basic authorizations (see Figure 1), the already logged-in user “Max Mustermann” has the basic user role “TenantAdmin”, whereas “Maria Musterfrau” has been preconfigured as “SimpleUser” from the point of view of the common tenant “Muster AG”. While “Max Mustermann” can access every currently available management function via the correspondingly named menu tab in the navigation bar, “Maria Musterfrau” can only use the “Home” menu tab to retrieve an overview of the projects in which she is currently involved.

To perform administrative tasks in the context of user management, click on the “Users” menu tab in the navigation bar. The main display area then displays a table with all users that have been created so far and are assigned to the same tenant (see Figure 2). There are two types of users you can administer, local users and LDAP users.

Figure 2: User management in ReqSuite® RM