Pokročilé sestavení podmínek pohledu
Každý pohled musí mít vždy minimálně jednu podmínku (více v Pohledy - úvod).
Operátoři však mohou vytvářet také komplexní podmínky pomocí zanořování.
Je možné podmínky libovolně spojovat a určovat pořadí zpracování podmínek.
Jednu podmínku lze vnořit pod druhou.
Větší počet podmínek může mít vliv na rychlost načítání požadavků a je třeba je nastavovat s rozmyslem.
Vysvětlení na konkrétním příkladu
Množina A (Zadavatel požadavku / je / Jiří Novák)
Množina B (Společnost / je / Requestor Technologies s.r.o.)
Množina C (Typ požadavku / je / Incident)
Při tomto zadání podmínek funguje vyhledávání požadavků následujících množinovým způsobem:
A sjednocení (B průnik C)
Systém nejdříve vyhodnotí druhou a třetí podmínku a pak ji sloučí s výsledkem první podmínky. V tomto konkrétním případě se tedy prvně vyhledávají všechny požadavky ze společnosti Requestor Technologies s.r.o., které mají typ požadavku incident. A poté se do výsledku přidají takové požadavky, kde zadavatel požadavku je Jiří Novák.
Vnoření podmínek
Vnoření podmínky se provede přes ikonu v levé části. Kurzorem myši se potáhne řádek s podmínkou, najede se na podmínku, do které se má provést vnoření a jakmile se podmínka zabarví do zeleného řádku, tlačítko myši se pustí a podmínka se tak vnoří. To lze poznat tak, že vnořená podmínka je odsazená vpravo.
Výsledný pohled
Vysvětlení opět pomocí množinových operací
(A sjednocení B) průnik C
Systém nejdříve vyhodnotí první a druhou podmínku a poté provede průnik s výsledkem třetí podmínky. V tomto konkrétním případě se tedy prvně vyhledávají všechny požadavky, kde zadavatel požadavku je Jiří Novák, nebo společnost je Requestor technologies s.r.o. Poté se z výsledné množiny vyberou požadavky, které jsou typu incident.
Vrácení podmínky zpět
Stejný způsobem, jako se provedlo vnoření, lze podmínku zase vyjmout. Opět přes tlačítko se kurzorem myši vybere podmínka, posouvá se a jakmile se objeví volný zelený řádek, tlačítko myši se pustí a podmínka se vrátí zpět.