Limiting GCM contributions by enforcing project area associations
To limit which project areas team members see when they add local or global configurations to global streams or set their configuration context in applications such as the Requirements Management (RM) or Quality Management (QM) applications, you can configure the Global Configuration Management (GCM) application to enforce project area associations.
Before you begin
- The GCM application must have a friend relationship with each application that contains project areas that teams need to access. By default, all applications that are registered to the same Jazz Team Server are automatically friends, and GCM shows the configuration-enabled project areas of its friends.
- Applications that provide configurations must be at the same version as the GCM
application.
If other applications that contribute configurations to GCM hierarchies are at earlier versions than the GCM application, the configuration pickers in those applications do not filter the list of project areas that team members see. However, the GCM application still enforces project area associations, so team members might select a local configuration that is not valid for the GCM associations.
About this task
By default, project area associations are not enforced and all accessible configuration-enabled project areas of friend servers are shown. When team members set their configuration context or add configurations to global streams (if they have permission), they can choose configurations from any project area that they belong to.
Consider a scenario where Team1 is working in a GCM project area for a car. Separate components represent items in the car, such as cruise control, engine, and infotainment system.
Team2 is working in a separate GCM project area for a truck, and Team3 is working in a separate GCM project area for a hybrid-powered car.
For each IBM® Engineering Lifecycle Management application, the configuration leads confirm which project areas contain configurations that their teams need.
- The Add Configurations dialog box in GCM shows only the project areas that have a Provides - Configurations association to the project area of the selected configuration.
- The Select the Configuration Context dialog box for setting a global configuration context in other applications (such as the RM and QM applications) shows GCM project areas where there is a direct or indirect (transitive) Uses - Configurations association to the current project area.
Procedure
Results
- The Add Configurations dialog box in GCM shows only the project areas that have a Provides - Configurations association to the project area of the selected configuration.
- The Select the Configuration Context dialog box for setting a global configuration context in applications such as the RM and QM applications shows GCM project areas where there is a direct or indirect (transitive) Uses - Configurations association to the current project area.
- The GCM server enforces the constraint that the selected configuration's project area has a Uses - Configurations association with the contribution's project area.
- Team members can see the project area associations on the All Projects page. On the banner, click Home menu, and in the Global Configuration Management section, click All Projects.
- Administrators can see the associations on the Overview tab of the project area editor. On the banner, click , and on the Overview tab, scroll to the Associations section.