Customizing access to components and configurations by using team areas

To refine write access to components and configurations in the Global Configuration Management (GCM) application, you can assign a team area to specific items.

Before you begin

  • Ensure that you are familiar with the concepts and examples described in Team areas in the GCM application.
  • A GCM application or project area administrator must define the team area, add members, and assign their permissions.
  • To assign a team area to a component or configuration, you must have permission to modify that item.
    Example:
    • Components: You must have permission to modify components.
    • Streams: You must have permission to modify streams.
    • And so on.
For details, see Team areas in the GCM application.

About this task

You can use team areas to grant write access to specific components, configurations, or both. For example, if your organization develops electric vehicles, you might want only one team to modify the Engine configurations, another team to modify only the Infotainment configurations, and so on. For examples, see Team areas in the GCM application.

Note: Team areas cannot be assigned to local contributions in a GCM hierarchy. Consider an example where StreamA from the Requirements Management (RM) application is a contribution to the GCM GC1 stream. Your RM privileges apply to the StreamA contribution. In the GCM application, if you're a member of TeamArea_A and it's assigned to the GC1 stream, the team area privileges apply only to the GC1 global stream.

The procedure describes assigning a team area to existing components or configurations. You can also assign a team area when you create a component.

Procedure

  1. In the GCM application, use one of the following methods to select items to assign to a team area.
    • One component or configuration:
      1. Navigate to the component or configuration and, on the Attributes tab, click Edit.
    • Multiple global components:
      1. On the Browse Components page or in query results, select the check box beside the components to update.
      2. Right-click one of the components, click Edit Attributes, and click Edit.
    • Multiple global configurations:
      1. In the configuration tree view or in query results, select the check box beside the configurations to update.
      2. Right-click one of the configurations, click Edit Attributes, and click Edit.
  2. From the Team Area menu, select a team area or one of the following values.
    • Unassigned: The roles and permissions defined at the project area level apply. Select this value to remove a team area assignment.

      When you create a component, this is the default value for its Team Area attribute.

    • Inherit From Component (team_area): Available only for configurations.
      By default:
      • The initial stream and baseline inherit the value assigned to the component.
      • A new configuration is assigned the same team area as the configuration it's created from.

      Changes to the Team Area attribute of the component are automatically reflected in the configuration. In the configuration details, you see the Team Area attribute as Team_area (inherited).

    For details and examples, see the Team Area attribute values section in Team areas in the GCM application.

    If you don't see the team area you need, ask a GCM project area administrator to create it.

  3. To save your changes, complete one of the following steps.
    • If you selected one item in step 1, click Save.
    • If you selected multiple items, click OK.

Results

Members of the team area can now complete tasks based on the roles and permissions that they are assigned in the team area.

What to do next

When the specific team no longer needs the privileges assigned by the team area, you can change the team area to another value based on the needs of the project.

To find the configurations that are assigned to team areas that you belong to, write a query. For details, see the example in Finding global configurations by using queries.