Fixing overlapping components

After you clone artifacts, two components overlap if they have any artifacts in common, regardless of those artifact versions. The system prevents you from adding configurations of those components to the same global configuration. Fix the component overlap and then add the configurations to the global configuration.

Before you begin

You must be an RM project administrator.

About this task

Consider a project that has a component called Sensor_US, and another component called Sensor_UK. Several of the requirements are the same, so you clone them from a baseline of Sensor_US into a change set that you will deliver to a stream of Sensor_UK. These components now overlap because they contain the same artifacts, even if you haven't delivered the change set yet. You cannot add configurations of these components to the same global configuration.

If you deliver the change set, you cannot fix the overlap. You must create two or more empty components, and clone the artifacts again so that each one exists in only one component.


Complete one of the following sets of steps:
  • If you cloned the artifacts into a change set but have not yet delivered it:
    1. Discard the change set.
    2. On the toolbar, click Administration > Manage Component Properties.
    3. On the Configuration Management tab, under Refresh Component Overlap Data, click Refresh.
    4. Optional: Create another change set, and clone into it a set of artifacts that does not overlap with the configuration you clone from; then, deliver the change set.
  • If you delivered the change set that contains the cloned artifacts:
    1. Create two or more components.
    2. Clone the artifacts again: into each component, clone a set of artifacts, making sure that each artifact exists in only one component.
    3. Optional: Archive the configurations that cause the overlap, so that other team members cannot do additional work in them.

What to do next

You can now add configurations of the different components to the same global configuration.