Tracker Views #815542/HEAD / v443 |
Tracker Views
Report based Tracker Views are available only from codeBeamer 9.0.0
From codeBeamer 9.0.0 you are able to define report based Tracker Views on Table View, Document View and Cardboard View. All of these three views contains the new Filter Widget in which you can define specific filters by the tracker's fields or other options, group by / order by options, the same way as you can do on the Report page. The set filters can be saved as Tracker Views (public or private) and can be used on Table View, on Document View or on Cardboard View.
Table of Contents
Filter WidgetFilter Widget on Tracker Table View is available only from codeBeamer 9.0.0. From codeBeamer 9.0.0 you are able to use the new Filter widget, you can use here the same filters as on the Reports page, but only for the actual tracker. Parts of the Filter Widget
In tracker's Table View, you can add filter / group by / order by options using drag&drop. Drag one of the field label of the header of the issue list table, and drop one of the area of into the Filter Widget (Filters, Group by, Order by). Manage Tracker Views MenuFrom codeBeamer 9.0.0 you can manage (save, edit, delete) tracker views using the View Menu. Please note, that the views of the earlier codeBeamer versions are not displaying here and not supported in Tracker Table View any more.
View types:
Click on the name of any view to load it. The saved filters, group by / order by options of the view will loaded into the Filter Widget and also, the issue list will reload according to the selected filters.
From codebeamer 21.04 the Manage Tracker Views menu changed. The views will display in a tree structure. See more information here: Organize Public Views Resizable ColumnsFrom codeBeamer 9.3.0, you can resize columns in the Table and Document Edit views. To resize columns, click the icon in the top right-hand side corner. When the view configuration window opens, select the checkbox in the Resizable Columns field:
You can now use the resizers to set the desired width for each column. It is only possible to change column widths for custom views, thus, you will need to create at least one custom view if you want to resize the width of the displayed columns. The width values are stored for each column (in terms of percentages) for the current view, which means that you need to save the modifications once the column width values are set.
From codeBeamer 10.1 you can use pixel-based resizable columns. Click on the Manage Views icon and you can choose the between the percent-based (as previously) and the new pixel-based resize columns options.
Using this option, the cell contents of the table will be cropped If you select pixel-based option and save the View, the column widths will be stored in pixels, horizontal scrollbar can appear.
Using percent-based resizable columns, you can add maximum 18 fields to the table. Pixel-based resizable columns does not have such restriction.
This functionality is also supported for Reports and in Document Edit View. Save New Views
Once you saved a custom view, you can manage the view using the upper action bar of the View Menu (Save, Save as..., Properties, Delete) or using the pencil / delete icons near the name of the views. If you select a Public View, you have the ability to set view as default view for the tracker by clicking the Set View as Default button near the name of the Current View.
View PermissionsFrom codeBeamer 10.0.0 you can set role based permissions for Tracker Views. The permission handling is similar as on Report page, except you cannot select the project, the roles of the current tracker's project will listed in the Save View overlay.
In this example you set READ permission for the users in Tester role for your own private view, therefore this view will be listed for Tester roles too as a Private View.
View accessability regarding the permissions is working as follows:
Show Ancestor and Descendant ItemsYou can also include ancestor (parent) and descendant (child) items of the tracker items in a new view. To include ancestor and/or descendant items in a view, select one of the following menu options when creating a new public or private view:
The new view will now display parent and child items of the tracker items:
The Show Ancestor Items and Show Descendant Items options are available in the Table View, Document View and Document Edit View. If the Always Show Ancestor Items option is selected in User Preferences (see Displaying Ancestor Items by Default in Document and Document Edit View), the Show Ancestor Items option will be disabled in the View Menu in the Document and Document Edit Viewof a tracker:
If the Show Ancestor Items or Show Descendant Items option is selected, it is not possible to use the Group by or Order by functions. In case the Show Ancestor/Descendant Items option is selected, and you are using a filter in your tracker view, child or parent items of work items will be displayed even if they do not match the filter criteria. For example:
In this example, we are filtering tracker items based on the Status: In progress value. However, as the Show Ancestor Items option is specified for this view, two parent items are also displayed even though they are in New status. Parent/child items that do not match the filter criteria are displayed with a light red background.
Show Children From codeBeamer 10.0.0 you can use the "Show Children" option for displaying the child items as in the previous versions (< 9.5.0).
If you check Show Children checkbox, an arrow will appear before the name of the item. By clicking the arrow, the child items will load under the parent item. If some of the child items do not match the selected filter, they will get a light read background, otherwise the background of the child items will be light orange.
Filter Widget in Baseline ModeFrom codeBeamer 10.0.0 you can use the Filter Widget in Baseline mode of the Tracker. The result list will display versioned items, and the links of the items will point to the Baseline version of the Tracker Item. You can use Group by / Order by or Show Ancestor / Descendant items functionalities in Baseline mode also.
Some restrictions regarding the Baseline mode:
Manage FieldsFrom codeBeamer 9.0.0 you can manage easily the fields of the issue list. You can add / move / remove fields, and the displaying field list is stored if you save a custom Tracker View. Add New FieldsTo add a new field into the issue list click one of the context menu of the header where you would like to add the field and select Add Column option. A submenu will appear where you can select which field you would like to add. The fields are grouping the same ways just on the Report Page and in the Filter Widget: Default Fields, Common Reference Fields and custom fields (Project - Tracker). If a field is already in the issue list, it will be appear with grayish color and cannot be add to the current issue list once more.
From codeBeamer 10.1 you are able to add Shared Fields to the layout, see details here: Reports Move or Remove FieldsFor moving fields within the issue table, use one of the context menu Move left or Move right options or drag the label of a field and drop in an other position. While dragging, a green vertical line will help you, where you can drop the field. Additionally, you can drop the dragged field into the Filter Widget also, in this case, the field remains in its current position, but a filter / group by / order by option will be added into the Filter Widget.
For removing a field, select Remove Column option of one of the header's context menus. Paging - Show More.. and Show Less.. ButtonsTable based layouts can extend the number of the Tracker Items per page:
Provided layouts: Simple Table View, Report page, Reference Selector, CBQL Table Widget (but we have to implement everywhere where is the Show More.. button). Intelligent Table ViewAn Intelligent Table View for a tracker allows you to display selected upstream and downstream references for tracker items. For more information, see section Intelligent Table View. Copy Tracker ViewsSince Codebeamer release HUSKY, public and private tracker views can be copied from one tracker to others within the same project.
To copy a tracker view,
When copying a view, not only the fields are mapped but all the set filters, logics and options are copied from the saved tracker view.
Select the Destination TrackersA tracker view can be copied to one or more target trackers and working sets which can be selected in the Destination Tracker(s) drop-down menu. Working sets other than the default working set are displayed indented in the drop-down list to aid the visual division of those trackers form the default ones. The user must have Public View and Item Template - Admin permission for the target trackers as well to be able to copy the relevant view and create it in the target trackers.Only those target trackers and working sets can be selected in the drop-down list which the user has permission to. Name of the Copied Views in the Target TrackersThe names of tracker views are unique within trackers.
If the original name of the copied tracker view is kept, and that name is already taken in the target tracker, Codebeamer automatically appends an ascending number suffix to the name of the tracker view based on the number of versions already created of the related view. For example, GROUP BY filter 1, GROUP BY filter 2 and so on.
Field MappingIn the Field Mapping section, filters and options can be mapped to the appropriate fields of the target trackers. If logical filters, for example has Association, are applied in a saved tracker view to be copied, there are no fields to be mapped.
The Field Mapping drop-down menu only lists fields that are of the same type as the original field and the user has access to. Working sets, if any, are displayed indented. If the target tracker contains a field with the same name and type as the source field, that field is automatically selected from the list. If such type of field exists in the target tracker but with a different name, it needs to be selected manually from the drop-down list. Once the mapping is done for the relevant field, a tick icon is displayed on the right of the field name.
In case a field is mapped to the wrong target field, or the Do not include option is selected from the drop-down list for that field, the filter does not work on the target field. If no mapping option is selected for a field, an x icon is displayed on the right of the field name. Copying a view with unmapped fields is not allowed, and the following warning message is displayed: Please select all mappings.All the fields must be mapped, or the Do not include option needs to be selected to be able to copy a view.
After clicking Copy, a message confirms that the copying of the view is executed. For example: 1/1 views were successfully copied to the destination trackers with the name 'ORDER BY Summary Asc filter 1'.
Private Views and Shared Private ViewsSince Codebeamer release HUSKY, the private views and the shared private views are separated both on tracker views and on the reference selector overlay.
User A's own private views are saved in the My Private Views folder, while the private views created by others and shared with the User A are saved in the Shared Private Views folder. The private views and the shared private views are separated to see who created a specific view and who that view is shared with. A user whom a private view is shared with cannot edit or delete that view without write permission for that view.
Tracker Views (old)Tracker Views define
In CB-9.0 and newer, the fields, format and sort order of tracker views is not longer used, only the Condition, that defines, which tracker items are visible via this view.
The Condition is a tree in Polish notation, to avoid the need for parentheses or other brackets: The operators and, or and not must be the parents of their operands.
For example: Priority IN ("High", Highest") AND (StartDate > today OR EndDate <= EndOfNextWeek)
will be defined like this:
To add a new criteria to the condition tree, select either a grouping operator or the criteria field from the condition selector.
will refer to the left/lower boundary of the period!
E.g. StartDate greater than "Today" means: StartDate >= Today, 00:00:00. and StartDate equal "Today" means: StartDate == Today, 00:00:00. and StartDate in "Today" means: Today, 00:00:00 <= StartDate < Tomorrow, 00:00:00.
So in most situations you should use IN instead of equal for Date comparisons! |
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.