Permissions and roles

Permissions and roles in IBM® Rational® Quality Manager determine the features, capabilities, and tasks for application users.

Permissions for performing operations are assigned to individual roles in the process configuration of the project. Permissions for operations can be assigned to roles at the project level or within a team area. The default role permissions apply to all users in the repository. In addition to role-based permissions, new users are also assigned repository permissions that are based on repository groups. Repository permissions are configured for each user in the user editor.

The process template in Rational Quality Manager includes these predefined user roles:

When Rational Quality Manager is installed, there is no distinction between these roles. All operations are granted to these built-in, default roles: Upon installation, Rational Quality Manager is a completely open system. You can choose to govern the process according to your deployment objectives. You can use and configure the built-in roles or create roles.

Note: The Everyone role applies to all users on the server, not only the ones associated with a particular project area. If you need to restrict users from performing certain operations, you must disable that operation from the Everyone (default) role and enable it for a specific role. You would modify the roles on the Permissions tab and specify exactly which operations each role is capable of performing in the project area.

All operations in Rational Quality Manager are defined as project-level operations. This means that users must be members of a project area in order to participate in the operations of that project.

Note: Lab management, on the other hand, has operations at the team level, which implies that a user must be a member of a team area in the Quality Manager project and have the role that has permission for these team-level operations.

The list of permitted actions can be found in the Permissions page of the Active Project Areas editor for both project and team configuration. However, note these requirements:

Role-based permissions

Settings for role-based permissions are defined on the Process Configuration page or the Process Configuration Source page of the Project Area editor or Process Template editor. These settings apply to the entire project. To modify permissions for a team area, use the Process Customization page or Process Customization Source page of the Team Area editor.

You configure process permissions and behavior independently. Your team can choose to customize just the permissions for an operation, just the behavior of an operation, or both.

Repository group permissions

When creating a user, you can assign repository permissions by using group designations. Repository group assignments control the user's access to the Jazz™ repository. Assign a new user to one or more of the following groups:

Note: IBM Rational Team Concert includes an additional group, JazzGuests, which is used for users with read-only access to the Jazz repository. This group does not apply to Rational Quality Manager; do not use this group.

Feedback