# 1.3. Feltételek Események lefutása feltételhez köthető. A feltételeke 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. **1.3.1.Mező vizsgálata**
**Paraméter neve****Leírás**
Feltétel vizsgálat alapjánÖ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.
MezőEzt a mezőt hasonlítjuk össze egy fix értékkel/másik mező tartalmával.
OperátorokFelté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.
Fix értékMező értéke összehasonlítható egy általunk megadott fix értékkel.
MezőMező érték összehasonlítható egy másik mező értékével.
Feltételek összekapcsolásaTöbb feltétel esetén megadható, hogy a feltételek ÉS/VAGY operátorral legyenek összekapcsolva.
Megjelenítendő üzenet, ha a feltétel nem teljesülEz az üzenet jelenik meg ha a feltétel nem teljesült.
[![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, mint az általunk megadott 20-nak, 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 mint 20, 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 mint a 20, ezért 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 mint 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, 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) **1.3.2.Teljes munkafüzet vizsgálat**
**Paraméter neve****Leírás**
Első találatig fussonItt pontos találatot keres, ha a 100 vizsgált rekordból akár egyre is igaz a feltétel, akkor fut az esemény.
Ellenőrizni kívánt munkafüzetAz a munkafüzet, melynek rekordjait vizsgálni szeretnénk.
Ellenőrizni kívánt munkafüzet mezőjeMegadott munkafüzetről, melyik mező tartalmát szeretnénk vizsgálni.
Fix értékEgy általunk megadott értékkel hasonlítjuk össze a mező tartalmát.
MezőEgy másik mező tartalmával hasonlítjuk össze a mező tartalmát.
A feltételeknél elsősorban kiválasztjuk azt a munkafüzetet, amelynek rekordjait ellenőrizni kívánunk, 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.
**Paraméter neve** **Leírás**
Eredeti feltételben megadott munkafüzet mezőjeEllenőrizni kívánt munkafüzet mezője.
MegeggyezikEgy általunk megadott értékkel (Fix érték) vagy egy mező tartalmával eggyezen a megadoott mező tartalma.
Érték/MezőItt adhatjuk meg a fix értéket/ melyik mező tartalmával legyen összehasonlítva.
Ellenőrzéshez olyan szűrési feltételek is adhatok, mivel megadjuk, hogy csak bizonyos rekordokat vizsgáljon az ellenőrizni kívánt munkafüzeten, amelyre 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égig megy az összes rekordon és ha legalább EGY olyan rekordot talál, melyre a feltétel hamista 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 hamsiat 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 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 megizsgá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 eggyezik 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 1re 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.