You know that YT provides cross-tool navigation support. For example, if you double-click an artifact in YT that represents a test case in Excel, YT opens Excel for you and navigates to the sheet/cell that contains the test case. We have added support to trigger this navigation from outside YT – by means of URIs. In YT, you can copy the URI that points to an artifact and use that URI as a hyperlink.
This link opens/selects the artifact in the corresponding engineering tool (e.g. a test case in Excel or a requirement in DOORS). You can use this like a http-hyperlink; you can e.g. save in a document.
The URI has the form
yakindutraceability:/%2Ftest.specification%2FSoftware_integration_test_specification.xlsx?Software%20integration%20test%20specification#Rain%20Sensing%20Component:%20T101.2
Note: To support this navigation, YT will ask you to register a hander for the yakindutraceability protocol. You need a running YT on your system to use the hyperlink.
When working with multiple snapshots at the same point in time, it is sometimes hard to distinguish to identify the snapshot that you are looking at. To avoid confusion, the snapshot viewer now uses the title of the snapshot.
If you opened a YT Search Dialog and triggered a reload of traceability data (e.g. by changing the YT configuration or by selecting Reload current configuration in the menu, an open search dialog was empty after the reload. Now, we close any YT Search Dialog on reload.
The help section was lacking descriptions of artifactByIndex and linksFromTo functions. We added them.
Some Eclipse plug-ins which are not under control of YAKINDU Traceability may require user input. This is e.g. true if the subversion plug-in detects a repository with outdated metadata: It asks the user whether he wants to migrate the repository to a newer version. These dialogs may be blockers in batch mode. We implemented a routing which automatically closes all custom dialogs in batch mode.
include objects if {
collections.valueOf("ForeignID") == "<number>"
}
name valueOf("Type") + " : " + valueOf ("Identifier")
map {
collectionID to collections.valueOf("ForeignID")
}
Note that we also renamed the adapter from „IBM DOORS Next Generation” to „IBM DOORS Next” to reflect IBM’s naming decision.
Find a detailed description of configuration possibilities in our
help .
It is now possible to create more than one representation of the same real-world artifact (i.e. a specific Excel cell) in YT.
Imagine you have an Excel sheet containing the test case specification the test results in the same table.
If your development standard mandates that a distinction must be made explicitly between test and result, and that two separate traceability artifacts are required for this, this can now be mapped with YT using two artifact types. Of course, YT automatically links the related artifacts.
Fix for „==” and „contains” filter
We fixed a bug which in some cases led to wrong evaluations of equals („==”) and contains expressions for DOORS artifact types.
The bug occurred in case of DOORS attributes which had a multi-valued enumeration type.
Fix for „in” filter
If you applied the
in operator for projects, YT sometimes generated DXL queries with syntax errors. It was not possible to read data from DOORS in that case. We fixed this.
We fixed a racing condition that could (in rare cases) cause the export of query results in batch mode to fail.