Download 6.0.4 Release
June 12, 2017
Try
Buy

Collaborative Lifecycle Management

Design, test, analyze, develop, deliver ... integrated by design

Collaborative Lifecycle Management 2012 Mod Pack 1

Product Release Trial | November 27, 2012
This is not the most recent version. We recommend Collaborative Lifecycle Management 6.0.4 . This is made available for archival purposes and may contain bugs and/or security vulnerabilities. If you do download this version, it is being provided AS IS, without warranties of any kind, including the implied warranties of merchantability and fitness for a particular purpose. We strongly advise you review the support pages for this version and update the product or take actions recommended therein. Security bulletins contain instructions for the security vulnerability addressed therein, and may require upgrading to a newer version. Link to security vulnerability blog: IBM PSIRT blog.

Rational solution for Collaborative Lifecycle Management 2012 Mod Pack 1 "New and Noteworthy"

Rational solution for Collaborative Lifecycle Management 2012 Mod Pack 1 New & Noteworthy

The Rational solution for Collaborative Lifecycle Management installer enables you to install the Jazz Team Server and several applications and client tools. See each section below for new and noteworthy information for each component.

New in Jazz Foundation 4.0.1

Web Client

Photo List presentation mode

In the Team Members widget, you can now display contributors by using the new Photo List presentation mode.

Team Members widget

Improved tracking of read and unread states

From the Feeds, My Work Item Changes, and Project & Team Events widgets, you can now manually track the read or unread state of feed entries on the Mini Dashboard and Personal Dashboards.

Feeds widget

Repository

Command to verify URL mappings before a server rename

You can use a new repotools command to verify mapping files before a server is renamed. You run the command by using the Jazz Team Server repotools, with this syntax:

repotools-jts -verifyURLMappings mappingFile=mappingFile.txt adminUserId=adminUserId adminPassword=adminPassword

The command verifies that the mapping file meets the formatting requirements and looks for common errors, such as missed mapping pairs. If problems are identified with a mapping file, warnings are displayed in the console window and the repotools-jts_verifyURLMappings.log file.

Microsoft SQL Server support for server rename

The server rename feature is now fully supported by Microsoft SQL Server.

Server rename verification wizard

After a server rename, but before you begin running the servers again, you can verify your data. After the rename is complete, a wizard guides you through all the key URLs in your deployment, such as public URLs, registered applications, friend links, and project area links. While the wizard is running, Jazz Team Server and the registered applications are in a special read-only mode so that you can browse data and look for broken links or incorrect URLs.

After the application rename is complete, follow the steps in the wizard.

Summary Error Screen

This image shows a sample of the URLs that are displayed on the Jazz Team Server page:

Verify JTS Screen

On the last page, if all the renamed data is correct, verify the server rename and start using the servers again.

Summary Success Screen


If you made a mistake, you can flag the URL in the wizard, and the wizard displays instructions to fix the problem.

Summary Error Screen

Server alert messages

You can use a new REST service to create and manage server alerts. You can use alerts to inform users of important system-wide events, such as scheduled outages or server renames. The messages are displayed in the upper-right corner of the web client, and multiple alerts scroll within the banner.

Server Alert Messages

To see a more detailed message, hover over the alert.

Server Alert Message Hover

Process

Edit preconditions and follow-up actions in the web client

The project and team area editors in the web client now support viewing and editing preconditions and follow-up actions. This feature is currently adopted and available in Rational Quality Manager.

Edit Preconditions and Follow-up Actions in the web client

Fine-grained customization of configuration data

Rational Team Concert 4.0.1 includes early support for fine-grained customization that allows project areas to extend a shared process without cutting off inheritance. By defining small configuration deltas to a shared work item configuration, projects continue to inherit changes to the shared process instead of completely overriding it. Current plans include further enhancements to this feature in future releases. For more information, see Fine-grained Customization of Configuration Data.

Assign roles while adding members in the web client

The project and team area editors now support adding multiple users at one time and assigning all users a set of roles.

Assigning Roles when Adding Members in the web client

Bulk role management in the web client

The members section of the project and team area editors now supports adding and removing roles for multiple members in one action.

Assigning and Removing Roles for Multiple Members in the web client

Configure an email template for a team invitation in the web client

The project area editor now supports configuring an email template for a team invitation in the web client.

Team Invitation Email Template Editor

Export a process template from a project area in the web client

You can now export and download a process template from a project area in the web client.

Unlike the Extract Process Template feature in the Rational Team Concert Eclipse client, the web client directly exports the template as an archive without creating a new template in the repository. Users who are familiar with the existing support in the Eclipse client are encouraged to try the web client support instead.

Export the Template from a Project Area in the web client

View a practice, practice element, section, or field in the process description viewlet

The process description viewlet now supports displaying a practice, practice element, and the content of a section or field.

Process description viewlet

Change the timeline of a team area in the web client

The team area editor in the web client now supports changing the timeline of a team area.

Change the Timeline of a Team Area in the web client

Collapsible team area hierarchy in the web client

The team area hierarchy in the project and team area editors in the web client is now a navigation tree that can collapse and expand.

Collapsible Team Area Hierarchy in the web client

Jazz Foundation Services

Support for indexing rule filtering

You can scope RDF indexing rules to a specific storage area. The indexing rule is applied only if a resource in the specified storage area is being indexed. For more information, see Jazz Foundation Indexing RDF for Query.

New in Change and Configuration Management 4.0.1

All Downloads page

New server download for getting started

Starting in Rational Team Concert 4.0.1 M4, a new server download is available from the All Downloads page. This download contains everything you need to set up and run a Rational Team Concert server on Windows or Linux operating systems, including Apache Tomcat, the Jazz Team Server application, the Change and Configuration Management (CCM) application, and trial keys. Download and extract the files, and follow the steps in the server setup wizard.

Tracking and planning

Improved planning web UI performance

The performance of the Rational Team Concert planning web UI is improved for working with a large number of planned items. For plans with hundreds of planned items, loading times should be at least 25% faster. Many server-side optimizations were implemented as part of this effort, and tracing support was added to help profile the performance of the planning web UI.

Auto scrolling in plans

When you drag items to rank or move them in a plan, the screen now automatically scrolls when the cursor is at the bottom or top of the plan. With this improvement, you no longer have to manually drag the scroll bar, and you can move items across large plans.

Auto Scrolling in Plans

Work item support for "decimal" type custom attributes

You can now add "decimal" type custom attributes to your work items. After you add an attribute to the editor, you can view and edit decimal numbers in the work item editor. You can also perform bulk edits on a decimal attributes by using the query results view.

This image shows how to add a new "decimal" type attribute:

Adding an attribute of type decimal

In the Eclipse client, you can edit a decimal attribute by using the Work Item editor, as this image shows:

Editing decimal attribute in work item editor

This image shows the bulk editing of a decimal attribute by using the Client for Microsoft Visual Studio IDE:

Bulk edit on decimal attribute

Jazz source control

In the Work Item editor in the Client for Microsoft Visual Studio IDE, you can select the associated change sets that you want to open or accept. To select one or more change sets, press Ctrl and click the change set or change sets.

VS Work item editor now lets user select multiple associated change sets

Change Summary view for reviewing change sets (Eclipse client and Client for Microsoft Visual Studio IDE)

After a bug is fixed, ask one of your peers to review your changes. You can either mention the reviewer in the work item that you resolved, or set an approval. The reviewer is notified and can open the associated change sets.

User can click on open button in Work Item links tab to open associated change sets

Then, the reviewer can then go through every file that was modified and open a compare editor to view the combined changes for that file.

Change Summary view shows all files modified by the selected 3 change sets

In the previous example, the reviewer double-clicked the MobileWebView.java file to open a compare editor that shows how the selected change sets combine to modify that file.

Compare Editor shows how file MobileWebView.java was modified by the 3 selected change sets

The Change Summary view might look familiar because it is based on the Change Explorer in Show Files mode. The previous Change Explorer view supported two modes: "Show files" mode, which focused on file changes, and "Show change sets" mode, which focused on comparing sources such as streams and workspaces. In 4.0.1, "Show files" mode has richer capabilities, such as the Details pane, and is in the Change Summary view.

The following table shows the differences between the Change Summary view and the Change Explorer modes:

Workflow View used in 4.0.1 View used in 4.0 and earlier Artifacts shown
Review change sets Change Summary Change Explorer in "Show files" mode Files and folders that are affected by selected change sets
Compare workspaces, streams, snapshots, or baselines Change Explorer Change Explorer in "Show change sets" mode Change sets, such as change sets from source streams that are not in the target stream and vice versa

Details pane for reviewing changes (Eclipse client and Client for Microsoft Visual Studio IDE)

In certain situations, viewing the combined changes from the various change sets does not provide a clear picture. For example, a reviewer might want to understand which individual change sets modified the file MobileWebView.java. To review detailed changes, from the Change Summary menu, click Show details pane, as the next image shows.

Change Summary view has an option 'show details pane' to turn on details about individual change sets affected selected file

In the previous example, the MobileView.java file was modified by all three change sets that Christophe created. Each change set has a comment, which explains the purpose of each change set. The dependency graph shows the ordering of the change sets. To gain a progressive idea of how the whole bug was fixed, a reviewer can double-click each row to inspect each change.

Gap detection when reviewing changes (Eclipse client and Client for Microsoft Visual Studio IDE)

Developers are often asked to review the changes that are associated to a work item. If change sets are missing, the new Change Summary view detects inconsistent situations automatically.

Change Summary view decorates items with a decorator 'disjoint change sets' if the selected change sets have gaps

In the previous example, the reviewer selected the change sets that are associated with the work item to review and clicked Open. The Change Summary view shows which files are modified by those change sets. The MobileWebView.java file is flagged with a red square and the following description: in 2 disjoint change sets.

As the next image shows, if the reviewer decides to double-click this element, a prompt opens:

Double clicking on a file in Change Summary view with the decorator 'disjoint change sets' brings up a prompt explaining the changes cannot be aggregated and must be reviewed one by one in the details pane

The MobileWebView.java file is modified by two change sets that are not related to each other because they refer to unrelated versions of the MobileWebView.java file. In this case, the Details pane opens automatically and shows the change sets that have a gap. The dependency graph is disconnected, as shown by the broken green and red graphs.

Details pane shows the individual change sets and the dependency graph shows which change sets are disjoint

In the work item, the reviewer can ask the developer if he or she has forgotten to associate a change set with the work item. In this case, the developer associated a change set with a different work item by mistake. After the developer moved the change set to the correct work item, the reviewer could review the three change sets together correctly.

Note: In certain situations, disjointed change sets are expected and perfectly valid. For example, disjointed change sets are expected when a developer has to check in multiple change sets intertwined with deliveries from other team members. In that case, the reviewer must review each disjointed change set by using the Details pane.

Before 4.0.1, the Details pane did not exist. Disjointed changes were represented as multiple nodes in the Change Explorer view with no identifier as to which change set they originated from. In 4.0.1, the Change Summary pane and the Details pane provide more comprehensive information in these situations, making code review both efficient and safe.

Instead of a Details pane, Rational Team Concert client for Microsoft Visual Studio IDE provides the Change Summary view, as illustrated in the next image. This feature was jointly developed in 4.0.1 by a feature team that worked simultaneously to develop the server, the Eclipse client, and the Client for Microsoft Visual Studio. In earlier releases, different component teams were responsible for adopting new features, usually in different milestones.

In the Client for Microsoft Visual Studio IDE, Change Summary view has an option 'show details pane' to turn on details about individual change sets affected selected file

Forcing baselines to be created when creating a snapshot (Eclipse client, Client for Microsoft Visual Studio IDE, and command-line interface)

When you create a snapshot, the Client for Microsoft Visual Studio, Eclipse client, and command-line client now support the creation of new baselines in components that do not have changes. You can create a snapshot where all of the baselines have the same name.

The Eclipse client has a new snapshot window:

In the Eclipse client, the create snapshot dialog now has an option to create new baselines

The Client for Microsoft Visual Studio IDE also has a new snapshot window:

In the Client for Microsoft Visual Studio IDE, the create snapshot dialog now has an option to create new baselines

The command-line client has a new option that forces baseline creation when you create a snapshot.

Usage:

lscm create snapshot -f >workspace<

Comparisions (diffs) between snapshots and other items (command-line interface)

You can compare the state of an artifact in a snapshot with its state in a workspace, stream, or another snapshot.

Usage:

lscm diff snapshot
			<snapshot-selector> [workspace|stream|snapshot][before-selector]
			
lscm diff <workspace |stream|snapshot> <after-selector> [snapshot] [snapshot-selector]

Comparisons (diffs) between baseline and other items (command-line interface)

You can compare the state of an artifact in a baseline with its state in a component, workspace, stream, snapshot, or other baseline.

Usage:

lscm diff baseline
			<baseline-selector>
			[workspace|stream|snapshot|baseline] [before-selector]
lscm diff <workspace |stream|snapshot|baseline> <after-selector> [baseline] [baseline-selector]

If a baseline is specified by name, you must specify the component that is associated with the baseline by using the new -c/--component option.

Scoping comparisons (diffs) by component (command-line interface)

The new -c/--component command-line option was added to the diff command. You can use the new option to scope the list of artifacts that are to be evaluated by the diff command.

This information is from lscm help diff:

-c [--component] arg - The component(name,
			alias, or UUID) to select when comparing workspaces, streams,
			snapshots, or baselines. This is required when you specify a baseline
			by name, it is optional otherwise.

Property comparisons (diffs) (command-line interface)

The new -S/--show command-line argument has been added to the diff command. You can use -S/--show to display the difference in properties between two states of an artifact. Differences in user-defined properties will be displayed for all types of artifacts. For file artifacts, in addition to the user-defined properties, any differences in the built-in file properties, such as jazz.executable, jazz.mime, and jazz.line-delimiter, are also displayed.

This information is from lscm help diff:

-S [--show] arg - Indicates whether to
			display the differences in contents, properties or both. Use "c" to
			display the differences in contents and "p" to display the differences
			in properties.

By default, when the -S option is not specified, only the differences in contents are displayed.

			> lscm diff file -S cp folder1\ContentAndPropertyDiff.txt
			diff -u -N folder1/ContentAndPropertyDiff.txt folder1/ContentAndPropertyDiff.txt
			--- folder1/ContentAndPropertyDiff.txt  2012-08-03 14:44:47.000000597 +0530
			+++ folder1/ContentAndPropertyDiff.txt  2012-08-03 14:47:55.000000965 +0530
			@@ -1,2 +1,3 @@
	 		Demonstrate content and property diff
	
			+Add, delete and modify properties
			\ No newline at end of file
			Properties:
			+AfterStateProp          - Value3
			-BeforeAndAfterStateProp - Value2
			+BeforeAndAfterStateProp - Value21
			-BeforeStateProp         - Value1
		

The diff output has a new Properties section that displays the difference in properties:

  • +AfterStateProp - Value3: Indicates that the AfterStateProp property is present only in the after state of the specified file.
  • -BeforeAndAfterStateProp - Value2 and +BeforeAndAfterStateProp - Value21: Indicate that the value of the BeforeAndAfterStateProp property was modified in the after state of the specified file.
  • -BeforeStateProp - Value1: Indicates that BeforeStateProp property is present only in the before state of the specified file.

Viewing and updating workspace properties (command-line interface)

You can now view and update workspace properties, such as name, owned by, visibility, and description.

Usage:

scm workspace propertylist >workspace...<
scm workspace propertyget >property-name< >workspace...<
scm workspace propertyset >property-name< >property-value< >workspace...<

View and update workspace flow targets (command-line interface)

Usage:

scm list flowtargets >workspace< scm workspace
			add-flowtargets >workspace< >target-workspace...< scm
			workspace remove-flowtargets >workspace<
			>target-workspace...< scm workspace flowtarget >workspace<
			>target-workspace<

Examples:

  • Add flow targets:
    > lscm workspace add-flowtargets TestWorkspace1 TestStream1 TestStream2 -r lo
    			Successfully added the flow targets.
  • List flow targets:
    > lscm list flowtargets TestWorkspace1 -r lo
    			(1352) "TestStream1" (default) (current)
    			(1353) "TestStream2"
  • Set the default flow target:
    > lscm workspace flowtarget TestWorkspace1 TestStream2 --default -r lo
    			Successfully updated the flow target.
  • View flow target details:
    > lscm workspace flowtarget TestWorkspace1 TestStream2 -r lo
    			(1353) "TestStream2" (default)
    			All components flow from/to this flow target.
  • Update the flow target to flow to a specific component:
    > lscm workspace flowtarget TestWorkspace1 TestStream1 -C TestComp2  -r lo
    			Successfully updated the flow target.
  • View scoped flow target details:
    > lscm workspace flowtarget TestWorkspace1 TestStream1 -r lo
    			(1352) "TestStream1" (scoped) (current)
    			The following components flow from/to this flow target:
      			(1351) "TestComp2"
  • Set the description property of a workspace:
    > lscm workspace propertyset description "This is a test workspace" TestWorkspace1 -r lo
    			Workspace property was successfully set.
  • List the properties of a workspace:
    > lscm workspace propertylist TestWorkspace1 -r lo
    			(1349) "TestWorkspace1"
      			Repository: https://localhost:9443/jazz/
      			Owned by: (1355) "ADMIN"
      			Visibility: Private 
     			Description: This is a test workspace

Viewing and updating component properties (command-line interface)

You can now view and update component properties, such as name, owned by, and visibility.

Usage:

scm component propertylist >component...<
scm component propertyget >property-name< >component...<
scm component propertyset >property-name< >property-value< >component...<

Examples:

  • List the properties of a component:
    > lscm component propertylist TestComp2 -r lo
    				(1351) "TestComp2"
     				Owned by: (1355) "ADMIN"
     				Visibility: Private
  • Set the property of a component:
    > lscm component propertyset ownedby TestJazzUser1 TestComp2 -r lo
    				Component property was successfully set.
  • Get the property of a component:
    > lscm component propertyget ownedby TestComp2 -r lo
    				(1351) "TestComp2"
    				(1359) "TestJazzUser1"

Viewing and updating baseline properties (command-line interface)

You can now view baseline properties, such as name and description.

Usage:

scm baseline propertylist >baseline<
scm baseline propertyget >property-name< >baseline<
scm baseline propertyset >property-name< >property-value< >baseline<

Examples:

  • List the properties of a baseline:
    > lscm baseline propertylist TestBaseline1 -c TestComp1 -r lo
    					Name: (1364) "TestBaseline1"
    					Description: Test baseline 1 description
  • Set the property of a baseline:
    > lscm baseline propertyset description "New baseline - Sept 25th 2012" TestBaseline1 -c TestComp1 -r lo
    					Baseline property was successfully set.
  • Get the property of a baseline:
    > lscm baseline propertyget description TestBaseline1 -c TestComp1 -r lo
    					New baseline - Sept 25th 2012

Viewing and updating snapshot properties (command-line interface)

You can now view and update snapshot properties, such as name and description.

Usage:

scm snapshot propertylist >snapshot<
scm snapshot propertyget >property-name< >snapshot<
scm snapshot propertyset >property-name< >property-value< >snapshot<

Examples:

  • List the properties of a snapshot:
    > lscm snapshot propertylist TestSnapshot1 -r lo
    				Name: (1368) "TestSnapshot1"
    				Description: Test snapshot 1 description
  • Set the property of a snapshot:
    > lscm snapshot propertyset description "New snapshot - Sept 25th 2012" TestSnapshot1 -r lo
    				Snapshot property was successfully set.
  • Get the property of a snapshot:
    > lscm snapshot propertyget description TestSnapshot1 -r lo
    				New snapshot - Sept 25th 2012

This information is from lscm help diff:

-S [--show] arg - Indicates whether to
			display the differences in contents, properties or both. Use "c" to
			display the differences in contents and "p" to display the differences
			in properties.

By default, when the -S option is not specified, only the differences in contents are displayed.

			> lscm diff file -S cp folder1\ContentAndPropertyDiff.txt
			diff -u -N folder1/ContentAndPropertyDiff.txt folder1/ContentAndPropertyDiff.txt
			--- folder1/ContentAndPropertyDiff.txt  2012-08-03 14:44:47.000000597 +0530
			+++ folder1/ContentAndPropertyDiff.txt  2012-08-03 14:47:55.000000965 +0530
			@@ -1,2 +1,3 @@
			 Demonstrate content and property diff
	
			+Add, delete and modify properties
			\ No newline at end of file
			Properties:
				+AfterStateProp          - Value3
				-BeforeAndAfterStateProp - Value2
				+BeforeAndAfterStateProp - Value21
				-BeforeStateProp         - Value1
   		 

The diff output has a new Properties section that displays the difference in properties:

  • +AfterStateProp - Value3: Indicates that AfterStateProp property is present only in the after state of the specified file.
  • -BeforeAndAfterStateProp - Value2 and +BeforeAndAfterStateProp - Value21: Indicate that the value of BeforeAndAfterStateProp property was modified in the after state of the specified file.
  • -BeforeStateProp - Value1: Indicates that BeforeStateProp property is present only in the before state of the specified file.

Process

Editable process descriptions for Simple Team, Scrum, and Formal Project Management Process templates

The Simple Team, Scrum, and Formal Project Management Process templates are now bundled with new process descriptions that can be edited using the Process Authoring capability. You can access the new process descriptions from both the Eclipse client and web client.

Simple Team Process Description

Scrum Process Description

Formal Project Management Process Description

Client for Microsoft Visual Studio IDE

Support for Microsoft Visual Studio 2012

Rational Team Concert can now support Microsoft Visual Studio 2012. The following image shows what the Help page looks like when Rational Team Concert is installed:

Help Panel

The next image shows the Solution Explorer with a shared solution in Microsoft Visual Studio 2012. The image also shows the Pending Changes view, along with an annotated file:

Visual Studio 2012

Component editor

A component editor is now included in the Client for Microsoft Visual Studio IDE. You can use the editor to change the name of a component, the component owner, or its visibility.

This image shows the Component Editor when the Client for Microsoft Visual Studio IDE is installed:

Component Editor

Work items

The work item editor now includes a quick information section. The section provides links to subscribers, change sets, and builds.

Quick Information section in work items editor

In the Team Artifacts view, the folders in the Shared Queries folder are reorganized. In addition, the performance of expanding the folders in the Shared Queries folder is improved.

Reorganized queries node

The work items editor now supports static text and small HTML presentation types, as the next images show:

small HTML presentation type

static text presentation type

Sandbox Explorer

The Sandbox Explorer has a new toolbar. From the toolbar, you can generate load rules, collapse or expand all folders, and open a solution from the current sandbox.

Sandbox Explorer with new toolbar

ISPF client

Build result management in the ISPF client

You can now use the ISPF client to abandon a build, cancel a pending build request, delete build results, and view the log files for a build.

ISPF CLient build result detail selection

Dependency build and promotion

Overriding translator output names

In the translator editor, you can now specify a pattern or a variable to override the names of the outputs. During a dependency build for z/OS® and IBM® i, the pattern is applied to the input name to generate a new output name, as the next images show.

Pattern in IBM i Translator Editor

Pattern in z/OS Translator Editor

Deployment

Filters for ship list members in z/OS package definitions

In the Package Definition for z/OS, in the Ship List Manager window, you can add a generic member filter with a partial member name and wildcard. All members that match the specified filter are packaged.

Screenshot of the Ship List Manager dialog

ClearQuest Importer

Export of Rational ClearQuest records as comma-separated values (CSV) files

With the ClearQuest Import wizard, you can export your Rational ClearQuest® records to a comma-separated values (CSV) file. You can then import the Rational ClearQuest records to Rational Team Concert by using work items from the CSV importer. This feature is useful if you want to update work items that you imported from Rational ClearQuest after the related Rational ClearQuest records changed. Although the ClearQuest-Rational Team Concert Importer does not currently support updates, you update after an initial import by using this new feature.

Screenshot of the ClearQuest Import Wizard with new CSV option highlighted

ClearCase Bridge

Task-centric ClearTeam Explorer User Interface and Site-wide Configuration for UCM

The task-centric user interface of ClearTeam Explorer provides another seamless integration of Rational Team Concert with Rational ClearCase. The My Activities view of ClearTeam Navigator now shows work items, rather than the UCM activities, that are assigned to you. You can open work items from there by double-clicking. Or you can select Work On from the work item to make it the current one in your ClearCase view. The drop-down boxes on the common dialogs (such as Checkout, Checkin, and Add to source control) also display work items instead of UCM activities. Selecting a work item in the dialog automatically creates a UCM activity and associates it. You no longer need to manually associate UCM activities with work items. The traceability of ClearCase assets by Rational Team Concert work items is now a built-in capability.

In addition, the integration can now be enabled for each UCM stream basis. In the earlier version, individual developers could turn off the integration in the preference page. But in this new version, there is no exception to skip the integration when it is configured for the UCM stream that you work with. Rational ClearCase administrators or project managers are assured that every source code change is traceable by work items through the automatically enforced association between UCM activity and work item. For the stream configuration, you can configure what is displayed in the My Activities view by specifying a work item query. Note that the configuration of the integration is inherited by any child or descendant streams unless you set a different configuration.

Please refer to Configuring the IBM Rational ClearCase Change Management Interface (CMI) for the UCM-RTC integration for more information on configuring stream integrations.

This feature is only available with Rational ClearCase 8.0.0.5 or later.

Screenshot of the ClearTeam Explorer integration for UCM

Enhanced ClearTeam Explorer integration for base ClearCase

You can now choose a work item to associate base ClearCase versions from the ClearTeam Explorer common dialogs, such as Checkout, Checkin, and Add to source control . The ClearCase versions in the dialog are automatically associated to the work item during the operation.

This feature is only available with Rational ClearCase 8.0.0.5 or later.

Screenshot of the ClearTeam Explorer integration for base ClearCase

Reporting

ETL for change management type binding data

Change management type-binding data is now loaded into the data warehouse. After the data is in the data warehouse, the information is used by the reports that report on Defect type work items. The data is stored in the following data warehouse table: RIODS.REQUEST_TYPE_BINDING.

The Defect Backlog and Defect Recovery Rate reports use the new change management type-binding data from the data warehouse to decide which work item type is the Defect type.

Recovery checkpoints for data warehouse ETL

When you migrate a repository to the new data warehouse, the initial ETL can take a long time to run because it needs to rebuild the trending and the historical data for the repository since its creation date. This initial ETL must complete successfully, or the server tries to run the ETL until it is complete. By default, each retry starts from the beginning.

To avoid running the ETL from the beginning, you can break the initial ETL into 50-day chunks. To set the ETL into chunks, set the "Break-down Initial Load" Advanced Team Server Property to true. If the load after each chunk finishes successfully, on the Reports Admin UI, an entry is created on the Data Collection Job Status page.

To have the ETL ignore large custom attributes, set the "Ignore Large Custom Attributes" Advanced Team Server Property to true.

Data warehouse ETL changes

These data warehouse ETLs were added:

  • Repository: Stores statistics and counters about the Jazz repository
  • License: Stores the licensing statistics
  • APT: Stores team capacity data for both project and team areas

These data mart ETLs are disabled because they are replaced by the previously mentioned data warehouse ETLs:

  • Common
  • Repository
  • License
  • APT

Improved Rational Reporting for Development Intelligence integration

The Rational Reporting for Development Intelligence integration and workflow in the web UI has improved, especially for handling report parameters.

User assistance

Reference topics for new SCM commands

This release includes new commands for getting and setting properties of source control artifacts, such as baselines, components, and workspaces. For more information, see scm command-line reference.

Help for new SCM view: Change Summary

You can use the new Change Summary view to review changes to files and folders and view information about individual change sets that modified a file or folder. You can also use the Change Explorer view to compare change sets in different workspaces, streams, snapshots, or baselines. For more information, see Reviewing changes in change sets.

Help for exporting to CSV-formatted files in the ClearQuest Import wizard

From the ClearQuest Import wizard, you can now export records to comma-separated-value (CSV) files. You can then use the Work Item Importer to create work items from the contents of the CSV files. For more information, see Migrating Rational ClearQuest records to work items.

Help for specifying a template for team invitations

In the administrative web user interface, you can now use a template to specify the content of email messages that are sent to users when you invite them to join a project area or team area. For more information, see Specifying team invitation content in a template.

Help for exporting process templates from project areas in the web client

The administrative web user interface now includes support for exporting process templates from project areas. For more information, see Exporting process templates.

Help for defining a pattern for translator output names

For Enterprise Extensions builds and source control, you can now use patterns to control the naming of translator outputs. For more information, see Translator pattern output rules.

Help for working with build results in the ISPF client

The ISPF client includes new actions for abandoning, canceling, and deleting builds, and for viewing build log files. For more information, see Viewing build results.

Help for integration with releases of Lotus Sametime 8.5

This release adds support for integrating Rational Team Concert with releases of Lotus® Sametime® 8.5. For more information, see Connecting to local Sametime applications.

New in Quality Management 4.0.1

Speeding up test creation and maintenance

Capturing images for manual tests and other rich text editors

The 4.0.1 release supports two approaches to capturing images to use in manual tests. The first approach is the same screen capture capability for work items, which is a Java Web Start application that opens from your browser when you start to insert an image into a script. The feature enables you to capture an image with a configurable size and then mark up the image before you insert it into a manual test step. See the image below for the icon in the script editor to insert screen captures.

In the second approach, which is specific to Mozilla Firefox, you insert images from your clipboard into manual script steps. In this approach, you can use your favorite tool to capture an image, copy it to your clipboard, and then paste it from the clipboard into your script step.

Editing test artifacts in table views

Many testers have used spreadsheet programs for test tracking and expect similar functionality from Rational Quality Manager. The 4.0.1 release has new editing capabilities directly in the table views, which enables you to change most fields directly in the table, as shown in the image below for Browse Test Cases.

Enhanced progress bars

The 4.0 release introduced progress bars, which you could use to quickly run a query and to track your progress toward validating a deliverable. In version 4.0.1, you can also see your progress based on priority to ensure that you complete all high-priority testing and that your team is focused on the right areas. In addition, version 4.0.1 has support to track progress against custom categories.

Generating test execution records from a list

In many cases, you might not be able to run a test in the current iteration, or you might need to repeat regression tests for tests that failed in a prior iteration. A new shortcut makes it easy to run test execution record filters, such as "result", and then copy these filters to a new iteration.

Using test plans to filter test cases in the table view

In earlier 4.0.1 releases, you could filter test case execution records by test case categories. Now, test plans were added to the test case table views so you can quickly see which test plans a test case belongs to, find orphan test cases, and so on. In addition, you can filter the list of test cases by test plan.

Custom categories for test data

Categories are a good way to organize data so that you can quickly and efficiently find what you are looking for, especially if you have a large number of data pools. For example, you might want to add a "type" category to easily locate a specific kind of test data.

Ability to select iterations during test execution with data pools

Customer feedback has expressed that data pools would be more useful if a single, large data source could cover different aspects of testing. The 4.0.1 release addresses this problem in two ways. When you run a test that has an associated data pool, a new run option is available, as shown below.

If you select the Select Records from Test Data check box, a dialog box opens that you use to select the rows to iterate over while running the test. The test data records that you can filter are displayed. Only the selected rows are used during that run. Step results include the test data that was used, which provides traceability into which data was actually used when running a test.

Based on your process settings, you can override this record selection criteria before starting a test execution, which allows for more flexible test data at run time.

Selecting data pool records when constructing test scripts and test cases

In the 4.0.1 release, you can select records from the data pool when you construct test scripts and test cases. With this approach, you can use the same test script in multiple test cases but vary the data, which allows for more reuse.

You can define record selection criteria based on the columns that are available in the test data. After you define this criteria in the test script, you can override it at the test case level.

Test case categories in the Test Case Executi0n Records view

Being able to see test results in specific test case categories is important for tracking progress and results against specific goals. For example, you might want to see your results for a specific product (captured in a category) from test cases that span multiple test plans.

Team area column

The 4.0 release included support for scoping test artifacts to team areas, but you could not view that data in tables. Now, you can sort, query, and bulk update this important data.

Building the right tests with requirement-driven testing

Tracking requirements covered by a test case in a test plan

When a test plan is linked to a requirement collection, it is often useful to see which test cases are linked to the requirements in that collection. The Requirement Collection Links section of a test plan now provides a Coverage view that you can use to quickly determine which requirements are covered by a test case in the test plan, and which are not covered.

Improved link labels between Rational DOORS and Rational Quality Manager

When a requirement in Rational DOORS is linked to a test case or test script step in Rational Quality Manager, the label of the link is now easier to understand.

Improved Requirement Collection Links section

Several usability improvements were introduced into the Reconcile Requirements feature in the Requirement Collection Links section. The panels were simplified and you can now generate test cases directly from the table view.

Viewing requirements covered by child test plans

When you reconcile a master test plan, you can now see which requirements are already covered by its child test plans. This feature is only supported if Rational Quality Manager is integrated with a requirements provider (for example, Rational Requirements Composer or Rational DOORS) using the Open Services for Lifecycle Collaboration (OSLC) specification.

Ability to see back link status in traceability view

In certain cases, a test artifact might contain links to remote requirement and change management artifacts that do not contain links back to the test artifact. When this occurs, an icon now indicates that the back link is missing from the remote artifact, and if needed, you can create the back link. You can enable this feature from the List View settings in the User Preferences window.

Meeting regulatory requirements through advanced customization

Several new features in this release support regulatory environments.

Ability to control state transitions of artifacts based on the state of formal reviews

With the addition of the Required Approvals precondition, you can customize the requirements for state transition with the number and role of the approvers, as well as other attributes.

Automatic state transitions

You can now enable automatic state transitions by using the new Approval Trackings feature. This feature allows the customization of an automatic trigger to change the test artifact state based on the state of the formal review approvals.

Auto-locking

Test artifacts can now be automatically locked from editing based on the test artifact state.

Approval group precondition

You can now set a new precondition that prevents further modifications to an approval group after that group is completed.

Approval group archiving

The management of approval groups was improved with the ability to archive and copy any existing approval groups. Archived groups are still visible, but are not evaluated by any process preconditions.

Precondition for manual test execution

One aspect of process customization is the configuration of process advisors, which are configurable policy checks that are invoked when running certain operations. The 4.0.1 release provides a new precondition for running manual tests: Require an Actual Result for Script Steps. This precondition is configurable through the new web UI for preconditions and follow-up actions.

After you set the precondition, it is enforced when you run a manual script or edit a result. If the condition is not satisfied, you are prompted and unable to commit the result.

This precondiiton gives you better control over what is captured when you run a test. Note the three configurable options to enforce the actual result: Failed, Blocked, and All steps.

Gaining insight with new reporting and dashboard options

Adoption of new schema changes for Rational Reporting for Development Intelligence 2.0.1

To adopt new data warehouse schema changes for Rational Reporting for Development Intelligence 2.0.1, Rational Quality Manager updated the .xdc file and provided a new ODS job in the 4.0.1 release. Now, if you use Rational Insight, you should start to run the jobs under the Build and JobStreams/Jobs/RQMJobs/RQM4_Jobs/RQM4.0.1_Jobs folder in Data Manager to populate ODS data into the data warehouse database.

Here are some of the new features:

  • Reports can include test case counts of a test suite result for each test case execution status.
  • Reports can include points deferred and points permfailed of a test suite result.
  • Reports can include detailed information about a lab resource in a test case result.
  • Reports can include the customized test priority for a test plan.
  • Reports can include the creation date, estimate, and customized test priority of a test case.
  • Reports can include the creation date, estimate, and customized test priority of a test suite, and the execution owner of each test suite element in a test suite.
  • Reports can include the estimate, time spent, and customized test priority of a test case execution record or a test suite execution record.

Master-child test plan relationship support for BIRT reports

Rational Quality Manager supports a master-child relationship between test plans and, in previous releases, this relationship could not be evaluated in BIRT reports. In previous releases, all test plans were listed in the Test Plan parameter prompt, and there was no difference between a master plan and the child plans.

To clarify the test plan relationships, test plans are now organized and sorted in a tree view by the master and child relationship. If some test plans have several child plans, all these child plans are listed under this master plan. Another parameter is added to control whether the master-child relationship is evaluated. The default value is No, to make the default behavior consistent with previous releases. The report parameter prompt is shown below.

Reviewing test status for a project across multiple milestones

With this enhancement, you can see only the result from the most recent iteration of all similar test case execution records (TCERs). In this case, two TCERs are similar if they have the same test plan, test case, and configuration but different iterations. In the example below, you can see that two test cases contain a total of five TCERs. Test case 1 contains three similar TCERs and test case 2 contains two similar TCERs.

In version 4.0, running the "Execution Status using TCER Count" report yields the following output.

Note that there are a total of five results with no way to distinguish which results are from the most recent iteration. It is impossible to know from this output the current state of testing for the similar TCERs.

In 4.0.1, a parameter named "Most Recent Iteration Only" was added to some of the reports. If you select Yes for this parameter, the output of the report shows only the result from the most recent iteration of similar TCERs. Note that only the passed results from the most recent iterations are included in the report below. These include iteration s3 of test case 1 and iteration s2 of test case 2.

When the master-child plan relationship is not enabled, as in the default setting, the report works as it did in previous releases. When you set the "Evaluate Test Plan Master-Child Relationship" parameter to Yes, the report rolls up child test plans artifacts as part of the selected master plan, and shows the total status by master plan, as shown below.

Java ETL logging enhancement

In 4.0.1, the ETLs log the following additional time measurements so that you can gain more insight about the execution of each individual Java ETL:

  • Time Inserting: The time for inserting the data into the data warehouse
  • Time Updating: The time for updating the records
  • Time Fetching Data: The time for fetching the response XML from the REST API
  • Time Looking Up: The time for looking up the data in the data warehouse
  • Time Running: The time for inserting the data into the data warehouse

In the following example, timings are shown for the RQM4StateGroupETL, which takes 0 ms for inserting, 590 ms for updating, 41 ms for looking up, 711 ms for fetching, and 1069 ms for running the whole ETL job.

Integrating your test automation frameworks with Rational Quality Manager

OSLC automation service provider

Version 4.0.1 provides a preview implementation of an Open Services for Lifecycle Collaboration (OSLC) automation service provider. For more information see the OSLC automation specification. The sample OSLC client at the Eclipse Lyo project contains a sample automation adapter that demonstrates how to register a test tool with the Rational Quality Manager server, poll for work, upload attachments, and post a test execution result. Information about the Eclipse Lyo project, including how to obtain the OSLC sample client, is available at Eclipse Lyo.

Using Apache Ant for running tests

In Rational Quality Manager, you can run test scripts by using test case execution records (TCERs) or test suite execution records (TSERs). You can trigger the test run manually through the web UI or through a command line interface. Usually, the automated triggering of a run is required in response to a new test target, such as a new software build.

Many such automation harnesses are written using Apache Ant. In version 4.0.1, two Ant tasks were added to allow you to submit test case execution records or test suite execution records for execution. This addition lets you use tools that are written in Ant to submit test execution requests from within their native environment.

You can find detailed usage information at the wiki that describes the Rational Quality Manager Execution Tool.

Rational Quality Manager test automation adapter API

In most cases, the default test adapters combined with the flexibility of the command line adapter is adequate. If you need a more richly featured integration with your test automation framework, you can use the Rational Quality Manager test automation adapater API. For more information, see the wiki and the information center.

New in Requirements Management 4.0.1

Locked artifacts

Locks provide more control over changes when a team is working on the same set of artifacts. Locks are displayed on the Artifacts page.

picture of locks

When you encounter another person's lock, either by trying to edit a locked artifact or by trying to lock an artifact, a message like the following one is displayed.

picture of locked artifact

Locks for extended periods

If you have artifacts that contain uploaded files such as image files, spreadsheets, or Adobe PDF files, you can lock the artifacts for an extended time so that you can download and modify them in other applications and then upload them again. To lock artifacts for an extended time, you must have the Acquire Long-Term Lock permission, as shown in the next image.

picture of permissions

If an artifact can be locked for an extended time, it is displayed with a message that states that you can open the artifact an in external application and lock it for editing:

picture oflock message

While the artifact is locked, it is displayed with a message that states that you can upload a newer version of the artifact or open it in an external application:

picture of friendly service jpg

After you finish editing the file in the external application and upload the new version, the artifact is unlocked.

Release and removal of others' locks

If you have the right permission in a project or team area, you can release or override someone else's lock. To override locks, you need the Release permission, which is shown in the next image.

picture of permissions gui

To unlock an artifact, click the menu for an artifact and select Unlock Artifact.

picture of unlock artifact choice

Alternatively, you can override a lock when you are notified that one exists.

picture of locked artifact message

When you override a lock, you lock the artifact for editing, which prevents others from changing the artifact until you finish editing.

Artifacts

Selection and display of attributes in traceability columns

You can now specify additional attributes of linked artifacts to display on the Artifacts page. For example, in the following image, the Artifacts page includes the Link To column, which displays the traceability links and the artifact format and created by attributes of the artifact.

picture of artifacts window

You can specify which attributes to display in the Change Column Display Settings window, as shown in the next image.

picture of change column display settings

Bulk edits of artifact types

You can change the artifact type for several artifacts at a time. In the Edit Attributes window, select Artifact Type, and then select the new artifact type.

picture of Edit Attributes

You cannot change the artifact type and change the value of one or more artifacts at the same time. After you change the artifact type, you can change attribute values.

Artifact changes in the Recent Changes widget

In the Recent Changes widget on a dashboard, if you hover over the Delta icon, the specific changes in the artifact are displayed.

picture of hover text

Pasting more kinds of HTML data into artifacts

In the web client, you can now paste more kinds of HTML data into textual artifacts. Previously, for example, if you copied and pasted part of a spreadsheet, an error message would prompt you to paste the data as plain text. You can now convert the HTML data to the correct format to paste it into a text artifact.

picture of paste as plain text window

If you are pasting data and are prompted with a message about invalid content, you can click Fix the problem to convert the HTML data to the format of the Requirements Management (RM) application. You can also view the original and fixed versions, as the next image shows.

picture of fix invalid html markup window

If a file contains poorly formatted HTML data, the RM web client might not be able to convert the data.

For browsers that support the pasting of clipboard image data, such as Mozilla Firefox and Safari, when you paste the image data into a rich text document, the image is automatically uploaded to the server and a resource for the data is created.

picture of pasted image data

Modules

This release includes a new artifact format: the module. A module is a structured document that is composed of multiple artifacts in a hierarchical, ordered sequence. In a module, the artifact headings are numbered according to their place in the module hierarchy. You can move artifacts in the hierarchy or make them headings. You can also add columns to a module to show attributes, tags, and links. You can save views of modules for later use. The next image shows an example of a module.

picture of modules

You can browse modules by folder or by using filters, just as you browse other artifacts. To gain different perspectives, you can also create views that show only certain information in a module. To access modules, use the Modules menu.

picture of modules menu

Cross-module traceability links

In the Create Link window, you can now create links to artifacts in a module. When you search for an artifact to link to, you can switch the scope of the search from repository-wide, which is the default, to within a specific module.

When you search within a module, you select the module from a list, and the content of the module is displayed with formatting and indentation. All of the filters are available and apply to the artifacts in the selected module only.

picture of create link window

When you create a link to a module, if you click Rows in module, you can view all of the modules in the project. To filter the list, type a partial name.

picture of rows in module dialog

If more than 50 modules match the partial name, a message is displayed at the end of the list:

picture of message

The "Where used" filter for finding artifacts that are used in modules

You can search for artifacts that are or are not reused in modules by using the new "Where used" filter. To search for artifacts that are reused in modules, click is any of or is all of, and then select one or more modules. To search for artifacts that are not reused in modules, click is not any of or is not all of.

picture of filter windows

Keyboard shortcuts for editing modules

Keyboard shortcuts for module editing are displayed on the menu and submenus.

picture of artifact menu

For a list of keyboard shortcuts, see the "Shortcuts for the Requirements Management (RM) application" topic in the help.

You can also press the arrow keys to navigate the module. To start editing a cell, press F2. Some keyboard operations are available while the editor is active. You do not need to save the current row before you use these keys:

  • To change the current row to or from a heading, press Ctrl+H.
  • To save the current row and create a similar artifact after the row, press Ctrl+N or Ctrl+Enter.
  • To create a similar artifact below the current artifact, press Ctrl+Alt+N.
  • To create a similar artifact before the current artifact, press Ctrl+Shift+N.
  • To add an existing artifact after the current row, press Ctrl+D.
  • To add an existing artifact below the current row, press Ctrl+Alt+D.
  • To add an existing artifact before the current row, press Ctrl+Shift+D.
  • To create an artifact and add it after the current row, press Ctrl+O.
  • To create an artifact and add it below the current row, press Ctrl+Alt+O.
  • To create an artifact and add it before the current row, press Ctrl+Shift+O.

Bulk changes to artifact headings

You can select multiple artifacts and change whether they are displayed as headings.

Module context for artifacts

If you hover over the ID column of an artifact in a module, you can view that artifact as it is used in the module, as opposed to the reusable instance of that artifact, which is called the base artifact. When you are viewing an artifact as it is used in the module, a new section in the sidebar shows where the artifact is in the module:

picture of scroll preview window

The breadcrumb also shows the module context for the artifact:

picture of breadcrumb

Comments, links, and tags indicate whether they are related to the base artifact or the artifact that is in the module. To display comments, links, and tags, click the Include links, tags and comments from base artifacts icon on the toolbar, as the next images show.

picture of module artifact with link column

picture of module artifact with tag column

Module printing

You can print a module to an Adobe PDF file or a Microsoft Word document.

Links explorer

If you use the links explorer and then go to another area of the application, the links explorer stays in the state that you left it in. You can complete other tasks in the RM application without affecting the changes that you made in the links explorer. If you recently opened an artifact in the links explorer, you can access that artifact by clicking the Artifacts menu. The artifact is listed in the Recently Viewed Links Explorer section.

picture of recently view links explorer section

The links explorer now also supports printing.

picture of printer friendly version dialog

Requirements interchange format (ReqIF)

Full round-trip data exchange

In this release, you can continually export and import requirements data by using ReqIF. For example, you can use ReqIF to export requirements data so that a third party can modify it. Then, you can use ReqIF to import the data back to the RM application. After the import operation, the changes to the data are reflected in the RM application.

Views in a ReqIF definition

You can now include project and module views in a ReqIF definition. For any module that is in the definition, you can add public project views, public module views, and module-specific views.

To add views, on the ReqIF Manager page in the Views section, click the link:

picture of ReqIF Manager window

In the window that opens, you can select the views to include in the ReqIF definition. The selected views are included in a ReqIF file when you export.

picture of Add views to the ReqIF definition window

When you import a ReqIF file, any views that are in the file are listed as selected views in the imported ReqIF definition.

Pagination of artifacts

The list of artifacts in a ReqIF definition is now paginated so that you can more efficiently navigate the artifacts. You can also sort the artifact list by using the Name, ID, and Artifact Type column headers.

Traceability links

Editing and removal of links

You can now create and remove links from a link column on the Artifacts page. If you hover over the menu of the link column, the options to create or remove links are displayed. Those menu options are visible only to users who have the permission to create or remove links.

picture of add and remove link dialog

Preferred link types

You can set preferred link types for each artifact type to help your team create consistent link types between artifacts. An administrator defines preferred links as part of the artifact type definition. You can select individual link types or copy them from another artifact type.

picture of preferred link types field

After preferred link types are defined, only those link types are shown on the menus that you use to create links between artifacts. Because only the preferred link types are shown, you and your team members can easily create appropriate relationships. To create other link types, click More.

picture of link types dialog

Collection compare

From the editor toolbar of a collection, you can now compare two collections or two versions of the same collection. You can compare baselined versions of the collection and the current version. You can view artifacts that are in the first collection only, artifacts that are in the second collection only, artifacts that have changed between the two versions of the collection, and artifacts that are the same between the two versions of the collection.

When you compare two versions of a collection and an artifact has changed between those versions, you can view detailed information about what changed. The next image shows an example of the changes between versions.

picture of collection compare window

You can also compare two entirely different collections.

picture of collection compare window with different collections

Saved views

You can no longer change the scope of a saved view. If you need to change the scope of a view, create a duplicate view and then set the scope of the new view.

Your role now controls whether you can modify public shared views. To restrict the modification of shared views to certain roles, go to the project administration page and configure the permissions. By default, only the Administrator role has the permission to modify shared views.

picture of permisisons window

Suspect links

Suspicion profile selections can be saved for each user, and the selections can persist across browsers. From the Artifacts page toolbar or the editor toolbar for an individual artifact, you can use new icons to set suspicion profiles and view the suspicion profiles that are currently selected.

picture of suspicion popup

Whenever a saved view changes the active suspicion profiles to show suspicion in the context of that view, a message indicates what the previously selected suspicion profiles were and what the newly selected profiles are.

picture of suspect profile message

Importing properties to a project

You can import project configuration properties from another project into your current project. By importing properties from another project, you can help administrators maintain consistent project configurations across an enterprise. You can import the following properties: artifact types, artifact attributes, attribute data types, and link types. During the import operation, the import wizard guides you through the process. You can access the wizard from the Manage Project Properties area by clicking Import, as shown in the next image.

picture of import button on project configuration window

After you select the project to import from, you can view a report that defines the changes that will be made to your project if you import. The next image shows an example report.

picture of import project properties window

Warnings when References or Derives links might be incorrect

References and Derives links that point to resources outside of the current project might be inaccurate when they are displayed in the context of a baseline or revision. Because a baseline or revision is local to the current project, the RM application displays the current link, which might differ from what the link state was when the baseline or revision was created. When those links are displayed in the context of a baseline or revision, a warning message is displayed.

When a baseline for a project or module is created, a warning message about the links is displayed in the Create Baseline window.

picture of create basline window

In addition, warnings are shown in the following places when Derives or References links are included:

  • The Links sidebar for baseline and revision views

picture of warning in links sidebar

  • Near the top of the Artifacts page or in a module or collection

picture of warning at top of artifacts page