Managing artifacts by using configurations in the Design Management application

You can manage changes to artifacts and work in a parallel, multi-stream environment by using configuration management capabilities. These capabilities include creating baselines of projects at specific points in time, reviewing and approving changes to artifacts, and making changes visible to other teams or individuals.

When you install the Global Configuration Management application, team members assigned as configuration leads can add project area configurations (streams and baselines) to global configurations.

You work in a global configuration by selecting one from the Current Configuration menu. After you switch to a global configuration, you can create and view links to artifacts in other Design Management project areas and other Rational® solution for Collaborative Lifecycle Management (CLM) project areas that use configuration management, and you can view of all the artifacts that make up a version of a product or system.

Configuration selection
The Current Configuration menu on the toolbar shows the configuration that you are working in, which determines whether you can see and create links to artifacts in different Rational solution for Collaborative Lifecycle Management (CLM) applications. To create or see links to artifacts in other CLM applications, set this menu to a global configuration. You can also use this menu to complete configuration-related tasks, based on your permissions or role.
Selecting a configuration to work in
The name of the configuration that you are working in is shown on the toolbar, as part of the Current Configuration menu. To switch to a different configuration, click this menu and select a configuration. To see and create links to artifacts in related project areas in other CLM applications, your current configuration must be a global configuration.
Managing configuration details
You can open a configuration to see related configurations, manage details, compare configurations, and create project area configurations.
Creating streams
A stream is modifiable set of versioned artifacts. You can add, edit, and delete versions of artifacts in a stream. All team members who have access to the project area can access its streams.
Creating baselines from streams
A baseline is a read-only set of artifacts and their versions. Create baselines to capture the state of a stream at a specific point in time, and to define a starting point for new work. For example, create a baseline of a stream and use it as the basis of a new stream for new work. You can create a baseline of a stream at any point during the project lifecycle, such as before or after a project milestone is reached.
Comparing configurations
You can compare configurations in the same project area to determine whether they contain different artifacts (identified by the URI or the name of an artifact), or different versions of the same artifacts. For example, partway through a project, you might compare a stream with its flow target to see which artifact versions are different. You can also compare collections of requirements. At the end of a project milestone, you might compare a stream with its baseline.
Managing changes to artifacts
Create change sets to group related changes, and control where changes are delivered to. You can link change sets to work items to help identify the changes related to a specific purpose or problem. When you finish making changes, deliver your change set to its destination stream. If you do not use change sets, your changes to artifacts or links in a stream are available to everyone who shares the stream as soon as you save your changes.
Delivering changes to other streams
You can either deliver all the change sets or only selected change sets from one stream to another.
Accepting changes from other configurations
In a collaborative development environment, you might import changes from another stream or baseline so that you can use them in the stream you work in. To import changes into a stream, you use the Accept Changes operation.
Showing and setting link validity and validity summary information
Link validity is the status of links between artifacts to indicate whether the contents of two artifacts meet the intended meaning of the link between them. You can use the link validity status to achieve consistency across artifacts and links as you make changes that propagate through the linked data.