Tracker Views (old)
Tracker Views define
which content of a tracker
which items
which item attributes
in which order
to present in which format.
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.
The new criteria will be added as new child node to the currently selected operator node.
You can move nodes to other locations in the tree via drag-and-drop.
You can copy criteria (including descendants) by pressing Ctrl and dragging a node to the new location where to create the copy.
You can edit condition criteria either via double-clicking on the appropriate node or by right-clicking on the node and choosing Edit from the context menu.
You can remove condition criteria by right-clicking on the appropriate node and choosing Remove from the context menu.
Caution! Date values in a condition are defined as periods, e.g. "Today" is the period from "Today, 00:00:00" (inclusive) to "Tomorrow, 00:00:00" (exclusive). Date comparisons with
equal (==),
greater or equal (>=),
greater than (>),
less than (<) and
less or equal (<=)
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!
Was this helpful?