Filter Group
Filter
group consists of ticket filters and/or other filter groups thus
forming the hierarchy of a Complex Filter. Filter group settings define
how many of its sub-filters must accept a ticket so that the whole
filter group accepts a ticket.
Example
Let's assume that filter group consists of three filters called filter A, filter B and filter C (in this order).
- When filter group settings are Minimum count of filters to pass: 3, Maximum count of filters to pass: 3 then:
- If
filter A accepts a ticket and filter B accepts the same ticket and also
filter C accepts the same ticket then the whole filter group accepts
that ticket. Group's sub-filters are bound with logical operator AND.
- If
any of group's filters rejects a ticket then also the whole filter
group rejects that ticket. Note: if filter A rejects a ticket then
filters B and C are not evaluated at all and the whole filter group
rejects that ticket immediately to increase filtering speed.
- When filter group settings are Minimum count of filters to pass: 1, Maximum count of filters to pass: 3 then:
- If
any of group's filters accepts a ticket then also the whole filter
group accepts that ticket. Group's sub-filters are bound with
logical operator OR. Note: if filter A accepts a ticket then filters B and
C are not evaluated at all and the whole filter group accepts that
ticket immediately to increase filtering speed.
- If filter A rejects a ticket and filter B rejects the same ticket and also filter C rejects the same ticket then the whole filter group rejects that ticket.