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

image-20240409-095004.png

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 image-20240409-095259.pngv 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.

image-20240409-095048.png

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 image-20240409-095319.pngse 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.