# 1.3. Feltételek

Események lefutása feltételhez köthető. A feltételeket a feltételek szekcióban kell megadni.

Mezőérték vizsgálat, és felhasználó jogcsoport vizsgálat eredményétől függően futhatnak le az események.

<span style="text-decoration: underline;">**1.3.1. Mező vizsgálata**</span>

<table border="1" id="bkmrk-param%C3%A9ter-neve-le%C3%ADr%C3%A1" style="border-collapse: collapse; width: 100%; height: 208.578px;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">**Paraméter neve**</td><td style="height: 29.7969px;">**Leírás**</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Feltétel vizsgálat alapján</td><td style="height: 29.7969px;">Összehasonlíthatjuk egy mező értékét vagy egy munkafüzet összes rekordjának adott mezőjét fix értékkel vagy egy megadott mező tartalmával.</td></tr><tr><td>Mező</td><td>Ezt a mezőt hasonlítjuk össze egy fix értékkel/másik mező tartalmával.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Operátorok</td><td style="height: 29.7969px;">Feltételek összekapcsolásának az operátorai. Az operátorokkal szabályozható, hogy a szűrési feltételek közül melyeknek kell igaznak lennie ahhoz, hogy a szűrés teljesüljön.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Fix érték</td><td style="height: 29.7969px;">Mező értéke összehasonlítható egy általunk megadott fix értékkel.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Mező</td><td style="height: 29.7969px;">Mező érték összehasonlítható egy másik mező értékével.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Feltételek összekapcsolása</td><td style="height: 29.7969px;">Több feltétel esetén megadható, hogy a feltételek ÉS/VAGY operátorral legyenek összekapcsolva.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Megjelenítendő üzenet, ha a feltétel nem teljesül</td><td style="height: 29.7969px;">Ez az üzenet jelenik meg ha a feltétel nem teljesült.</td></tr></tbody></table>

[![Esemény_Feltétel_Mező.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/TSgC0VKJ2uHzGk92-esemeny-feltetel-mezo.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/TSgC0VKJ2uHzGk92-esemeny-feltetel-mezo.png)

**1.3.1.1. Feltétel vizsgálata fix értékkel**

Feltételnek megadtuk, hogy a Rekordok száma mezőnek nagyobbnak kell lennie az általunk megadott értéknél (20), hogy az esemény lefusson.

[![Esemény_Feltétel Fix értékkel.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/XAGGcEFZwUb7XGIY-esemeny-feltetel-fix-ertekkel.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/XAGGcEFZwUb7XGIY-esemeny-feltetel-fix-ertekkel.png)

A futó felületen látható, hogy a Mennyiségnek kisebbnek kell lennie 20-nál, ezért azokat a rekordokat mutatja a lekérdezés, melyekre ez a feltétel igaz. 7 olyan rekordunk van, melyre a feltétel megvalósul, és mivel a 7 kisebb a 20-nál, a gomb nem jelenik meg.

[![Esemény_Feltétel fix érték futófelület1.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/OYhlBJ4k6uc6CB9E-esemeny-feltetel-fix-ertek-futofelulet1.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/OYhlBJ4k6uc6CB9E-esemeny-feltetel-fix-ertek-futofelulet1.png)

Viszont amint növelünk a Mennyiség értékén látható, hogy 67 rekordunk lesz, mivel ebben az esetben már igaz, hogy a rekordok száma (67) nagyobb, mint az általunk megadott fix érték (20), ezért a gomb megjelenik.

[![Esemény_Feltétel fix érték futófelület2.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/TpC4o0uw2N0fVldY-esemeny-feltetel-fix-ertek-futofelulet2.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/TpC4o0uw2N0fVldY-esemeny-feltetel-fix-ertek-futofelulet2.png)

**1.3.1.2. Feltétel vizsgálata másik mező értékével**

Feltételnek megadtuk, hogy a Rekordok száma mezőnek nagyobb vagy egyenlőnek kell lennie, mint a Min. rekord szám mező értékének, hogy az esemény lefusson.

[![Esemény_Feltétel mező értékkel.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/6cz28K3aDsH0cqhn-esemeny-feltetel-mezo-ertekkel.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/6cz28K3aDsH0cqhn-esemeny-feltetel-mezo-ertekkel.png)

A futó felületen látható, hogy a Mennyiségnek kisebb vagy egyenlőnek kell lennie a megadott értéknél (20). Ezért azokat a rekordokat mutatja a lekérdezés, melyekre ez a feltétel igaz. 46 olyan rekordunk van, melyre a feltétel megvalósul. A Min. rekord szám mezőben megadjuk, hogy minimum 50 rekordot szeretnénk, és mivel a 46 kisebb, mint az 50, ezért a gomb nem jelenik meg.

[![Esemény_Feltétel mező érték futófelület1.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/rCPfHAVO9mJmbo36-esemeny-feltetel-mezo-ertek-futofelulet1.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/rCPfHAVO9mJmbo36-esemeny-feltetel-mezo-ertek-futofelulet1.png)

Viszont amint növelünk a Mennyiség értékén látható, hogy 101 rekordunk lesz, mivel ebben az esetben már igaz, hogy a rekordok száma (101) nagyobb, mint a Min. rekordok szám mezőben megadott érték (50), ezért a gomb megjelenik.

[![Esemény_Feltétel mező érték futófelület2.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/C0GIh7Moa2izq37V-esemeny-feltetel-mezo-ertek-futofelulet2.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/C0GIh7Moa2izq37V-esemeny-feltetel-mezo-ertek-futofelulet2.png)

<span style="text-decoration: underline;">**1.3.2. Teljes munkafüzet vizsgálat**</span>

<table border="1" id="bkmrk-param%C3%A9ter-neve-le%C3%ADr%C3%A1-0" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td>**Paraméter neve**</td><td>**Leírás**</td></tr><tr><td>Első találatig fusson</td><td>Itt pontos találatot keres, ha a 100 vizsgált rekordból  
akár egyre is igaz a feltétel, akkor fut az esemény.</td></tr><tr><td>Ellenőrizni kívánt munkafüzet</td><td>Az a munkafüzet, melynek rekordjait vizsgálni szeretnénk.</td></tr><tr><td>Ellenőrizni kívánt munkafüzet mezője</td><td>Megadott munkafüzetről, melyik mező tartalmát szeretnénk vizsgálni.</td></tr><tr><td>Fix érték</td><td>Egy általunk megadott értékkel hasonlítjuk össze a mező tartalmát.</td></tr><tr><td>Mező</td><td>Egy másik mező tartalmával hasonlítjuk össze a mező tartalmát.</td></tr></tbody></table>

A feltételeknél elsősorban kiválasztjuk azt a munkafüzetet, amelynek rekordjait ellenőrizni szeretnénk, majd kiválasztjuk az ellenőrizni kívánt mezőt. Feltétel mezőnek kiválasztjuk azt a mezőt, amellyel össze akarjuk hasonlítani az ellenőrizni kívánt mezőt.

[![Esemény_Feltétel Teljes munkafüzet 1.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/2LqToBExH4jjlKb7-esemeny-feltetel-teljes-munkafuzet-1.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/2LqToBExH4jjlKb7-esemeny-feltetel-teljes-munkafuzet-1.png)

**1.3.3. Teljes munkafüzet ellenőrzéshez szűrési feltétel hozzáadása**

Csak azokat a rekordokat vizsgálja majd, melyekre igaz lesz az itt megadott feltétel.

<table border="1" id="bkmrk-param%C3%A9ter-neve%C2%A0-le%C3%ADr" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td>**Paraméter neve** </td><td>**Leírás**</td></tr><tr><td>Eredeti feltételben megadott munkafüzet mezője</td><td>Ellenőrizni kívánt munkafüzet mezője.</td></tr><tr><td>Megegyezik</td><td>Egy általunk megadott értékkel (Fix érték), vagy egy mező tartalmával egyezzen a megadott mező tartalma.</td></tr><tr><td>Érték/Mező</td><td>Itt adhatjuk meg a fix értéket/ melyik mező tartalmával legyen összehasonlítva.</td></tr></tbody></table>

Ellenőrzéshez olyan szűrési feltételek is adhatók, amivel megadjuk, hogy csak bizonyos rekordokat vizsgáljon az ellenőrizni kívánt munkafüzeten, melyekre a szűrés igaz.

[![Esemény_Feltétel Teljes munkafüzet  2.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/d6ZUjowFSXU69xxc-esemeny-feltetel-teljes-munkafuzet-2.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/d6ZUjowFSXU69xxc-esemeny-feltetel-teljes-munkafuzet-2.png)

**1.3.4. Alapeset**

Alapeset során az esemény végigmegy az összes rekordon, és ha legalább EGY olyan rekordot talál, melyre a feltétel hamist ad vissza, az esemény kiírja a megjelenítendő üzenetet, és nem végzi el az esemény műveletét.

A Szűrő feltétel mezőt (Rekord ID) összehasonlítjuk az ellenőrizni kívánt munkafüzet Szűrni kívánt mezőjével (Szülő rekord ID), tehát csak azokat a rekordokat fogja a feltétel alapján megvizsgálni, ahol a két mező értéke egyezik. Látható, hogy mind a négy rekordunkra igaz a feltétel.

A Feltétel mező (Count) értéke 1, tehát az esemény akkor írja be nekünk a kívánt értéket a Művelet mezőbe, ha az összes ellenőrizni kívánt adat (Count termék) értéke 1. Látható, hogy a Count termék értéke 1 az összes rekordon.

[![Esemény_Teljes munkafüzet futófelület 1.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/oWEQTmQhIhP4kJGP-esemeny-teljes-munkafuzet-futofelulet-1.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/oWEQTmQhIhP4kJGP-esemeny-teljes-munkafuzet-futofelulet-1.png)

Mivel mindegyik rekordra igaz volt a feltétel, ezért elvégezte a műveletet, és beírta az értéket a cél mezőbe.

[![Esemény_Teljes munkafüzet futófelület 2.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/sLAQTktJKcijH5du-esemeny-teljes-munkafuzet-futofelulet-2.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/sLAQTktJKcijH5du-esemeny-teljes-munkafuzet-futofelulet-2.png)

Ebben az esetben viszont látható, hogy a Mosószer Count termék értéke 0, tehát a feltétel ebben az esetben hamisat ad vissza.

[![Esemény_Teljes munkafüzet futófelület 3_1.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/rc2Tnyzubmov5s5a-esemeny-teljes-munkafuzet-futofelulet-3-1.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/rc2Tnyzubmov5s5a-esemeny-teljes-munkafuzet-futofelulet-3-1.png)

Mivel volt legalább EGY olyan rekord, amelyre a feltétel hamisat adott vissza, ezért a megjelenítendő üzenetet dobta vissza az esemény.

[![Esemény_Teljes munkafüzet futófelület 4.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/3hr8wYBLLmuGF3to-esemeny-teljes-munkafuzet-futofelulet-4.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/3hr8wYBLLmuGF3to-esemeny-teljes-munkafuzet-futofelulet-4.png)

**1.3.5. Első találatig fut**

Viszont ha kijelöljük, hogy az Első találatig fusson a feltétel, akkor addig fut, amíg legalább EGY olyan rekordot nem talál, amelyre a feltétel igazat ad vissza.

[![Esemény_Teljes munkafüzet első találatig.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/4quAwRqeJovqSdnr-esemeny-teljes-munkafuzet-elso-talalatig.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/4quAwRqeJovqSdnr-esemeny-teljes-munkafuzet-elso-talalatig.png)

Ebben az esetben látható, hogy a szűrés feltételére igazat ad vissza mind a négy rekord esetében, tehát mind a négyet megvizsgálja a feltétel.

A Feltétel mező (Count) értéke 1, tehát az esemény akkor írja be nekünk a kívánt értéket a Művelet mezőbe, ha legalább EGY ellenőrizni kívánt adat (Count termék) értéke 1.

[![Esemény_Teljes munkafüzet első találatig futófelület 1.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/Ty7AAEb2G1TK7GAL-esemeny-teljes-munkafuzet-elso-talalatig-futofelulet-1.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/Ty7AAEb2G1TK7GAL-esemeny-teljes-munkafuzet-elso-talalatig-futofelulet-1.png)

Mivel az összes rekordunk Count termék értéke 0, kivéve a Mosószer rekordunkon ahol Count termék értéke 1, tehát talált legalább EGY olyan rekordot, amelyre igaz a feltétel, ezért elvégezte a műveletet, és beírta az értéket a cél mezőbe.

[![Esemény_Teljes munkafüzet első találatig futófelület 2.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/svL04aPHxb7kvXmJ-esemeny-teljes-munkafuzet-elso-talalatig-futofelulet-2.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/svL04aPHxb7kvXmJ-esemeny-teljes-munkafuzet-elso-talalatig-futofelulet-2.png)

Ebben az esetben viszont látható, hogy egyetlen Count termék értéke sem egyezik a Feltétel mező értékével, ezáltal egyik rekordra sem tud igazat visszaadni a feltétel.

[![Esemény_Teljes munkafüzet első találatig futófelület 3.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/V2CxCHf0nwK0u0Vd-esemeny-teljes-munkafuzet-elso-talalatig-futofelulet-3.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/V2CxCHf0nwK0u0Vd-esemeny-teljes-munkafuzet-elso-talalatig-futofelulet-3.png)

Ebből kifolyólag a megjelenítendő üzenetet dobta vissza az esemény.

[![Esemény_Teljes munkafüzet első találatig futófelület 4.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/L6aN8uCShYyf2KhI-esemeny-teljes-munkafuzet-elso-talalatig-futofelulet-4.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/L6aN8uCShYyf2KhI-esemeny-teljes-munkafuzet-elso-talalatig-futofelulet-4.png)

  
**Alapesetben:**  
Az első, azaz nem kiegészítő feltétel adja meg a keresést. Ez azt jelenti, hogy a teljes megadott  
munkafüzetet vizsgálja az esemény, és akkor fut le, ha minden egyes rekordra teljesül a feltétel.  
**Példa:**  
Csak akkor vehetsz fel új rekordot, ha az eddigiek mind le vannak már zárva.  
Ekkor az első feltételben azt vizsgálod, hogy törzs státusz mezője = 'lezárva'.  
Ha talál olyat, aminek a státusz mezőjében nem a 'lezárva' szó van, akkor nem engedi futni.  
Ha a 100 rekordból csak 1-re is igaz, hogy nem 'lezárva', akkor nem fut le.  
Ha kiegészítő feltételt adsz hozzá:  
Ezzel a munkafüzet rekordjait szűkíted:  
Például csak azokat akarod megnézni, hogy le vannak-e zárva, amik adott intézményben vannak.  
Ekkor fontos, hogy ha a szűkítés nem talál semmit, akkor az esemény lefuthat, hiszen nem talál  
hibát.  
**Első találat keresése esetén:**  
Az első feltétel szintén a keresés, viszont itt pontos találatot keres, ha a 100 vizsgált rekordból  
akár egyre is igaz a feltétel, akkor fut az esemény.  
Kiegészítés esetén, ha a szűkített listában nem talál rekordot, akkor nem fut le az esemény.