Traceability Browser #1822415/HEAD / v3112 |
Traceability BrowserTable of Contents
What is Traceability Browser?In Codebeamer, a Traceability Browser is essentially a table that correlates any number of sets of any trackers or tracker types in a desired order and visualizes the dependencies (downstream and/or upstream associations and/or references) between the items corresponding the neighboring selected trackers and/or tracker types. From 8.0.0 you can add multiple trackers/tracker types (and also all depended items without any tracker/tracker type filter) to each traceability level. Structure and Usage of the Traceability BrowserYou can navigate to the Traceability Browser from any tracker item list page using the view context menu on the top right of the tracker header or the more▼ menu on the action bar below the header. Or you can reach Traceability Browser directly from Trackers page, in this case firstly you have to choose initial tracker.
From Codebeamer 9.0.0 you have the ability to filter the initial level as you can do in the Report page. If you select filters on the filter selector and click on GO, the initial filter will be what you selected here. You can add here optional Order by condition or AND/OR Logic (just the same way as you do on the Report page) E.g. you can filter Bug items by status the following way:
If you reach the Traceability Browser from a specific tracker, this tracker (and its selected view) will be the first Initial Tracker (and its selected view configuration will be loaded into the configuration). The first Initial tracker will provide the project and the tracker context of the Traceability Browser. The tracker context is important because of the Suggestions (the possible references of the current), the project context provides the specific trackers of the current project if you would like to add trackers to the traceability levels. You are able to add more trackers also as Initial Tracker, but if the first Initial Tracker changes, the page reloads after a confirm warning to provide the proper contexts.
There is also Branch support, a branch selector appears under its relevant selected tracker if present.
Traceability Browser Current SelectionThis is the most important part of the screen, you can set here the traceability levels and the kinds of relations between the levels.
Initial Level
Inside the Initial Tracker(s) section you can:
Other Level(s)
Inside the Level 1 section you can:
All of the settings above are stored in the saved preset (see below). The Result TableAfter setting the desired trackers/tracker types/all of each level, you have to click on GO to see the result table. The first columns of the result table will belong to the selected initial tracker(s), the other columns will represent the other Levels.
The tracker item icons show the tracker item type and the status color, after that you can see the tracker key and item id and the summary of the tracker item. Between the levels there are 5 relation types shows, which are:
Filtering by Dependency Types Between LevelsYou are able to filter the result table by kind of dependencies between each level. Set the required visibility settings from Level 1 on.
Suspected LinksThe Traceability Browser also shows the suspected links, displaying the suspected badge behind the summary. If the propagate suspect is set to the association or reference, the gray background badge appear, and if the association or reference is suspected than it became a red background (just like anywhere else within the Codebeamer, e.g. Table View, Reports pages etc.). You can also see the diff if clicking a suspected badge and clear the suspection by clicking the remove X icon. Permanent LinkOnce you select some trackers or tracker types into the Current selection section, and the dependencies are shown in the result table, you can make a permanent link of the result table. Click on the Permanent Link text on the action bar, the page will be reloaded with the previous result, the URL will be changed, so you can copy and use the URL which will contain the configurations you set. Load or Store PresetsProject users are able to store configuration presets in project level. The presets stores all preset traceability browser configuration. Click Save a new Preset on the action bar to store current configuration as a preset. You have to type a unique name of the preset. Description and permission settings (By default, preset is private to the user) are optional.
After all set click Save. You will be notified about the preset is managed to store or not.
Click Load/Manage Presets on the action bar to see the already stored Traceability Browser presets:
User will only see accessible presets that are created by him or shared with him. If user has write access to a given preset, then edit (pencil - edit name, description, permissions) and delete ('x') icons are being shown at the end of the line, in other cases user can only load them by clicking the name of it.
After a preset is loaded it is possible to modify configurations by updating filters of different levels. After editing it is possible to update old preset (Save current Preset) or save as new (Save new Preset).
Export to OfficeThere is ability to export the displayed table into MS Office by clicking the Export to Office link above and under the traceability table, so you can work with the traceability data further on.
Work Item TraceabilityFrom Codebeamer 8.2 on the Work Item page there is a Traceability section instead of the Relations box. This section is always closed by default. After opening the section, the downstream and the upstream traceability of the single work item will be loaded in 3 levels by default. You have some options to set in Traceability section (once you change one of the option, the Traceability loads automatically), which are:
Global ConfigurationFrom Codebeamer 8.2 to avoid performance issues System Admin are able to configure some limitations using the traceability tag in the general.xml. These are the default values:<traceability maxFirstLevelElements="25000" maxAdditionalLevelElements="25000" maxFirstLevelElementsPerItem="500" maxAdditionalLevelElementsPerItem="200" pageSize="50" ignoreRedundantsInBrowser="true" ignoreRedundantsInTab="true"></traceability>
The limitation options have maximum values. In case the provided value is higher than the maximum value, then the maximum value will be used:
The Traceability Browser Wiki plugin will use the set number of maxFirstLevelElements in the Initial Level too! If you reach one of the limitations, a warning icon will appear in the proper place of the result table, to show that there are other elements which are not displayed because of the limitation.
Example application configurations settings: "traceability" : { "ignoreRedundantsInBrowser" : true, "ignoreRedundantsInTab" : true, "maxAdditionalLevelElements" : 25000, "maxAdditionalLevelElementsPerItem" : 200, "maxFirstLevelElements" : 25000, "maxFirstLevelElementsPerItem" : 500, "pageSize" : 50, "maxNumberOfLevels" : 5 }, |
Fast Links
codebeamer Overview codebeamer Knowledge Base Services by Intland Software |
This website stores cookies on your computer. These cookies are used to improve your browsing experience, constantly optimize the functionality and content of our website, furthermore helps us to understand your interests and provide more personalized services to you, both on this website and through other media. With your permission we and our partners may use precise geolocation data and identification through device scanning. You may click accept to consent to our and our partners’ processing as described above. Please be aware that some processing of your personal data may not require your consent, but you have a right to object to such processing. By using our website, you acknowledge this notice of our cookie practices. By accepting and continuing to browse this site, you agree to this use. For more information about the cookies we use, please visit our Privacy Policy.Your preferences will apply to this website only.
Note that user-behavior analytics are being captured on this server for the purpose of improving the Codebeamer user experience.