Difference between revisions of "HowTo:Configure Hierarchy Filtering"
(→Client) |
(→Client) |
||
Line 23: | Line 23: | ||
<HierarchyFilterSetting> | <HierarchyFilterSetting> | ||
<PropertyName>MP_DESCRIPTION</PropertyName> | <PropertyName>MP_DESCRIPTION</PropertyName> | ||
+ | <PropertyDescription>Description</PropertyDescription> | ||
<Level>0</Level> | <Level>0</Level> | ||
<DefaultMode>StartsWith</DefaultMode> | <DefaultMode>StartsWith</DefaultMode> | ||
Line 28: | Line 29: | ||
<HierarchyFilterSetting> | <HierarchyFilterSetting> | ||
<PropertyName>MP_BRAND</PropertyName> | <PropertyName>MP_BRAND</PropertyName> | ||
+ | <PropertyDescription>Brand</PropertyDescription> | ||
<Level>1</Level> | <Level>1</Level> | ||
<DefaultMode>Equals</DefaultMode> | <DefaultMode>Equals</DefaultMode> | ||
Line 33: | Line 35: | ||
<HierarchyFilterSetting> | <HierarchyFilterSetting> | ||
<PropertyName>MP_MODEL</PropertyName> | <PropertyName>MP_MODEL</PropertyName> | ||
+ | <PropertyDescription>Model</PropertyDescription> | ||
<Level>2</Level> | <Level>2</Level> | ||
<DefaultMode>Equals</DefaultMode> | <DefaultMode>Equals</DefaultMode> |
Revision as of 09:01, 10 January 2018
Hierarchy Filtering allows the UBIK data designer to provide filter rules for the global object hierarchy on the client. For example, if a user wants to see all objects having the color green and a certain progress value, we have to create hierarchy filter rules - only allowing to view filterable objects that meet both of these criteria. When the filter is applied, objects that do not meet the criteria will be invisible. This means they will not be seen when browsing through the data and not even be found when doing queries or search operations. The designer can decide which objects are affected by the filtering by declaring objects as hierarchy filterable objects. These will be filtered based on the defined criteria. In addition, the designer can also declare objects to be hierachy filterable folder objects. These objects are filtered depending if there is visible content inside the data branch beneath this object. By defining these objects and rules, it is possible to thin out whole data branches depending on filter rules.