1. Események
1.1. Időzítések
- Előző esemény befejezésekor
1.2. Esemény műveletek
- Szám mezőbe összegzés teljes munkafüzet állományból
- Frissít n db másik rekordot
- Töröl n db rekordot
- Értéket ad dátum mezőhöz
- E-mailt küld
- Rekord létrehozása
1.3. Esemény feltételek
- Teljes munkafüzet
- Bejelentkezett felhasználó jogcsoportja
1.1. Időzítések
1.1.1.Előző esemény befejezésekor
Esemény futása időzíthető előző esemény sikeres lefutására.
A következő esemény lefutása lehet időzítése más események
a. csak 1 művelet van
b. az időzítése nem rögzítőfelület megnyitása
c. nem tartalmazhatja a következő műveletet:
- rekord mentés
- rekord frissítés
- rekord törlés
- rekord újratöltés
Az időzítés eseménye mindaddig nem törölhető/módosítható, míg van rákapcsolva másik esemény.
Paraméter neve | Leírás |
Előző esemény befejezésekor | Az esemény futtatása egy megelőző esemény lefutását követően történik meg |
Esemény időzítését megelőző esemény | Az itt megadott esemény lefutását követően történik a létrehozandó esemény futtatása |
A láncolt események futásának feltétele, hogy a sorban előttük álló esemény lefusson.
Példa: Csere
Esemény neve | Időzítés neve | Időzítés paraméterei | Művelet neve | Művelet paraméterei | Feltétel | Feltétel paraméterei |
1. esemény | gombnyomás | beír egy értéket egy mezőbe | mező 3 értéke legyen egyenlő mező 1 értékével | mezőérték vizsgálat | HA mező 1 nem üres | |
2. esemény | előző esemény lefutása | 1. esemény | beír egy értéket egy mezőbe | mező 1 értéke legyen egyenlő mező 2 értékével | ||
3. esemény | előző esemény lefutása | 2. esemény | beír egy értéket egy mezőbe | mező 2 értéke legyen egyenlő mező 3 értékével |
1.1.2. Mező érték változásakor
Akkor fut le az esemény, ha a mező értéke/tartalma megváltozik és kikattintunk a mezőből.
FONTOS! Ha például van egy legördülő listánk és annak egy hivatkozott mezője, melynek értékét ki akarjuk íratni egy másik mezőbe, akkor időzítésnek a hivatkozott mező érték változását adjuk meg, és NE a legördülő listáét!
1.1.3. Rögzítő felület megnyitásakor
Új, vagy már létező rekord megnyitásakor fog lefutni az esemény.
1.1.4. Mezőre kattintáskor
Ha rákattintunk az eseményben megadott mezőre, akkor fut le az esemény. Csak egy mező adható meg. Célszerű csak Gomb mezőn alkalmazni.
FONTOS! Például van egy legördülő listánk, és annak egy hivatkozott mezője, melynek értékét ki akarjuk íratni egy másik mezőbe, és időzítésnek a legördülő listát állítottuk be, akkor a listára az értékadás után még egyszer rá kell kattintani, hogy működjön.
1.1.5. Mezőből történő kilépéskor
Mezőből való kikattintás/ mezőből való kilépést (TAB billentyűvel) követően fut le az esemény.
1.1.6. Mezőbe belépéskor
Mezőbe történő bekattintást, vagy mezőre váltást (TAB billentyűvel) követően fut le az esemény.
FONTOS! Legördülő listával nem működik!
1.1.7. Mezőbe történő gépeléskor
Miután beléptünk a mezőbe, az első billentyű lenyomását követően fut le az esemény.
1.2. Műveletek
1.2.1. Elmenti a rekordot/ Új rekordot hoz létre
Paraméter neve | Leírás |
Mentés után zárja be a rekordot | Mentést követően az esemény bezárja a rekordot. (Kivéve adatlap típusú munkafüzet rekordját.) |
Mentés után új rekord | Lementi a rekordot, és egy új üreset nyit. |
Mentés nélkül új rekord | Mentés nélkül új rekordot nyit. |
Mentés nélkül töltse újra a rekordot | Újratölti a rekordot, változtatásokat nem menti el. |
1.2.2. Szám mezőbe összegzés teljes munkafüzet állományból
Eseménnyel összegezhető tetszőleges munkafüzet szám típusú mezőjének értéke feltételek alapján. Az eseményben megadott szűrőfeltételek ÉS logikai kapcsolatban állnak. Összegzés célmezője csak szám típusú mező lehet.
Például alkalmazottak igénybe vett szabadságainak összegzése:
Paraméterezés
Paraméter neve | Leírás | Érték |
Művelet kiválasztása: | Szám mezőbe összegzés teljes munkafüzet állományból | |
Célmező: | Összegzés mezője. | Eddig felhasznált szabadság (Szám mező) |
Ellenőrizni kívánt munkafüzet: | A munkafüzet, melyen az a mező található, melynek az értékét összegezni kell. | Szabadságolások |
Darabszám: | A feltételrendszernek megfelelő, rögzített rekordok számát adja vissza. Ebben az esetben nem kell megadni az összegzendő mezőt. | Igényelt szabadnapok száma |
Melyik mező legyen összegezve: | Az összegzendő értékeket tartalmazó mező | Igénybe vett szabadnap száma |
Szűrőfeltétel hozzáadása | Itt megadott feltételek alapján történik az összegzendő rekordok beazonosítása. | |
Eredeti feltételben megadott munkafüzet mezője: | Forrás munkafüzet mezőlistája | Szülő ID |
Összehasonlítás típusa | A forrás munkafüzet mezője fix értékkel, vagy az esemény lapján lévő mezővel lesz összehasonlítva (Fix érték, Mező) | Mező |
Érték | Az esemény lapjának mezőlistája, amivel a forrás munkafüzetről megadott mező (Szülő ID) értéke össze lesz hasonlítva | Rekord ID |
1.2.3. Frissít n db másik rekordot
Eseménnyel tetszőleges munkafüzet tetszőleges mezőinek értéke frissíthető.
Paraméterezés:
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Frissít n darab másik rekordot | |
Frissítendő mező munkafüzete | Munkafüzet, melyen a frissítendő mező(k) szerepelnek | Szabadságolások |
Frissítendő mező | A frissítendő mező munkafüzetének mezőlistája | Engedélyezve (I/N) |
Célmező ürítése | A frissítendő mező értékét kiüríti | |
Forrás mező | Esemény lapjának azon mezője, melynek értékével a célmező frissítve lesz | Döntés |
Frissítendő rekordok beazonosításának módja | Az itt megadott módnak megfelelően (ID alapján, Összes gyermekelem, Feltételek megadása, ID a szülő rekordról) történik a célrekordok célmezőinek frissítése | |
ID opciót kiválasztva meg kell adni a rekord ID-t, vagy rekord ID-k listáját tartalmazó mezőt (lehet szám mező, legördülő lista, többértékes legördülő lista) | Kezelendő szabadságok listája | |
Összes gyerekelem - a frissítendő munkafüzet összes forrás rekord alatti rekordját frissíti | ||
Feltételek megadása - Szűrőfeltételek adhatók meg, a frissítendő rekordok beazonosítására. | ||
Szűrőfeltétel hozzáadása | Amennyiben a rekordok beazonosításánál a feltételek megadása opció lett kiválasztva, megadhatók a szűrőfeltételek | |
Eredeti feltételben megadott munkafüzet mezője | Cél munkafüzet mezőlistája | |
Összehasonlítás típusa | A cél munkafüzet mezője fix értékkel, vagy az esemény lapján lévő mezővel lesz összehasonlítva (Fix érték, Mező) | |
Érték | Fix - cél munkafüzet mezőjének értéke lesz összehasonlítva fix értékkel | |
Mező - cél munkafüzet mezőjének értéke lesz összehasonlítva esemény lapján szereplő mező értékével | ||
Jogok figyelmen kívül hagyása | Az esemény figyelmen kívül hagyja, hogy az eseményt futtató felhasználónak van-e joga a cél rekordokat frissíteni, vagy sem. | |
Aktuális rekord figyelmen kívül hagyása | Amennyiben a cél és a forrás munkafüzet megegyezik, akkor van jelentősége az opciónak. Ebben az esetben megadható, hogy a tárgyrekord ne legyen frissítve. |
1.2.3.1. Frissítés ID alapján
Például jóváhagyásra váró szabadságigények kezelése:
A "Szabadságolások" munkafüzet rekordjait kell frissíteni, a "Szabadságolások kezelése" munkafüzeten megadott értéknek megfelelően.
A "Szabadságolások "munkafüzet "Engedélyezve" nevű mezőjének értéke kell frissüljön a "Szabadságolások kezelése" munkafüzet "Döntés" mezőjében megadott értékkel.
A frissítendő rekordokat a "Szabadságolások kezelése" tartalmazza, melynek tartalmát a "Szabadságolási kérelmek" lekérdezés adja.
A "Kezelendő szabadságok" listájából választott rekordokat a "Döntés" mező tartalmának megfelelő értékkel frissíti az esemény.
1.2.3.2. Összes gyermekelem frissítése
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Frissít n darab másik rekordot | |
Frissítendő mező munkafüzete | Munkafüzet, melyen a frissítendő mező(k) szerepelnek | Termékek |
Frissítendő mező | A frissítendő mező munkafüzetének mezőlistája | Rendelhető |
Forrás mező | Esemény lapjának azon mezője, melynek értékével a célmező frissítve lesz | Rendelhető |
Frissítendő rekordok beazonosításának módja | Az itt megadott módnak megfelelően (ID alapján, Összes gyermekelem, Feltételek megadása, ID a szülő rekordról) történik a célrekordok célmezőinek frissítése | |
Összes gyerekelem - a frissítendő munkafüzet összes forrás rekord alatti rekordját frissíti | Kiválasztva |
Például raktár termékek elérhetőségének frissítése
"Szezonális termékek" raktár termékeinek elérhetőségének módosítása esetén a "Raktárak" munkafüzeten létre kell hozni a frissítő eseményt. A frissítendő mező munkafüzete a "Termékek" munkafüzet.
A frissítendő mező a "Rendelhető mező".
A forrás mező a "Rendelhető" mező az esemény lapjának munkafüzetén ("Raktárak").
Frissítendő mező azonosításánál az "Összes gyermekelem" opciót kell választani.
Az esemény futtatását követően a termékeken a "Rendelhető" mező tartalma frissül a kiválasztott értékkel.
Például a szezonális termékek "Rendelhető" mezője értékének frissítéséhez meg kell nyitni a "Szezonális termékek" rekordját. A "Rendelhető" mező értékét megadva a "Frissítés" gombra kattintva az összes szezonális termékhez tartozó "Rendelhető" érték megváltozik a megadott értékre.
1.2.3.3. Frissítés feltételek alapján
Például termékek elérhetőségének frissítése termék neve lapján.
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Frissít n darab másik rekordot | |
Frissítendő mező munkafüzete | Munkafüzet, melyen a frissítendő mező(k) szerepelnek | Termékek |
Frissítendő mező | A frissítendő mező munkafüzetének mezőlistája | Rendelhető |
Forrás mező | Esemény lapjának azon mezője, melynek értékével a célmező frissítve lesz | Rendelhető |
Frissítendő rekordok beazonosításának módja | Az itt megadott módnak megfelelően (ID alapján, Összes gyermekelem, Feltételek megadása, ID a szülő rekordról) történik a célrekordok célmezőinek frissítése | |
Feltétel(ek) megadása | ||
Szűrőfeltétel hozzáadása | ||
Eredeti feltételben megadott munkafüzet mezője - A frissítendő munkafüzeten szereplő mező, melynek értéke vizsgálva lesz | Név (Frissítendő munkafüzeten) | |
Összehasonlítás | Mező(vel) (A frissítendő munkafüzeten szereplő mező értéke, egy az esemény lapján található mező értékével lesz összehasonlítva.) | |
Érték | Termék neve (esemény lapjának mezője) |
A "Termék neve" mezőbe beírt termék "Rendelhető" mezőjének értéke módosul, a felületen a "Rendelhető" mezőben megadott értékre, az esemény futtatását követően.
Például a "Szezonális termék 1" termék "Rendelhetőség" mezőjének tartalma "Igen" értékre módosul.
1.2.4. Mezőket fűz össze
Eseménnyel mezőértékek és karakterek fűzhetők össze.
Például iktatószám generálás.
Iktatószám generálás összefűzés eseménnyel a következőképpen:
Iktatószám előtag + Iratszám + "/" karakter + Év + "/" karakter + utótag.
Paraméterezés
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Mezőket fűz össze | |
Célmező | Mező, melybe az összefűzött érték kerül | Iktatószám |
Hozzáadás | Mező, illetve karakterek adhatók hozzá az összefűzendő lánchoz | |
Mező hozzáadása | A kiválasztott mező hozzáfűzése a már beállított értékekhez | Iktatószám előtag |
Iratszám | ||
Szöveg hozzáadása | A megadott karakter(ek) hozzáfűzése a már beállított értékekhez | / |
Mező hozzáadása | Év | |
Szöveg hozzáadása | / | |
Mező hozzáadása | Utótag |
A már hozzáadott mezők/karakterek törölhetők az összefűzésből, de értékük nem változtatható, ahogy a sorrendjük sem.
Pl.: TSZT_T/3/2022/ee
1.2.5. Töröl n db rekordot
Eseménnyel ID alapján tetszőleges munkafüzet rekordjai törölhetők.
Például nem rendelhető termékek törlése.
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Töröl n db rekordot | |
Törölni kívánt rekord(ok) azonosítóját (ID) tartalmazó mező | Mező (szám, legördülő, többértékes legördülő), ami a törlendő rekord(ok) ID-ját tartalmazza | Nem rendelhető termékek |
Törli saját magát (is) | Amennyiben a törlendő rekordok lapján található az esemény, akkor törli a rekordot is, amiről a esemény indítva lett | |
Jogok figyelmen kívül hagyása | Az esemény nem veszi figyelembe, hogy az eseményt futtató felhasználónak van-e jogosultsága törölni az adott rekordo(ka)t, vagy sem |
Termékekből táplálkozó legördülő lista ("Nem rendelhető termékek") értéke elő van szűrve a nem rendelhető tételekkel ("Rendelhető" mező értéke = "Nem"). A lista a nem rendelhető tételek ID-ját tartalmazza. A listából a kívánt terméket kiválasztva, majd az eseményt futtatva a kiválasztott ID-hoz tartozó termék törlődik a termékek közül.
1.2.6. Értéket ad dátum mezőhöz
Eseménnyel értékek adhatók dátum mezőhöz.
Például 12.09. munkaszüneti napként van rögzítve, míg 12.10-11. hétvégi munkanapként. Ekkor a 2022.12. 08. értékű mezőhöz 1 napot adva az eredmény 12.10. lesz, mivel 12.09. szabadnap.
Paraméterezés:
Rögzíteni kell alkalmazás beállításaiban a "Munkanapok" opció alatt a 12.09-ét munkaszüneti napként, 12.10, 12.11-ét pedig hétvégi munkanapként.
Ezt követően az "Érték hozzáadása dátum mezőhöz" lapon létre kell hozni az "Érték hozzáadása dátum mezőhöz" típusú eseményt.
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Esemény fix értéket , vagy mezőértéket (perc, óra, nap, hét, hónap, év) ad dátum mező értékéhez | Értéket ad dátum mezőhöz |
Mező megadása | Célmező, melynek értékéhez hozzáadja az esemény a megfelelő értéket a megfelelő mértékegységgel | F2 (Dátum típusú mező) |
Mit adjon hozzá az esemény | Célmezőhöz hozzáadandó érték mértékegysége | nap |
Értékmegadás módja | Megadható a hozzáadandó mennyiség FIX-en, vagy mezővel | |
Forrás érték | FIX érték | |
Forrás mező | Mező, mely a hozzáadandó mennyiséget tartalmazza | Nap |
Munkaszüneti napok alkalmazása | Az alkalmazás beállításaiban definiált értékeket vegye figyelembe az esemény, vagy sem | Kiválasztva |
Alkalmazás beállítása alatt megadott munkaszüneti- és hétvégi munkanapok értékeknek megfelelően végzi el a hozzáadást az esemény. Hétvégi munkanapokat nem, viszont a munkaszüneti napokat átugorja az érték hozzáadáskor.
1.2.7. E-mailt küld
Eseménnyel e-mail küldhető a rendszerben rögzített felhasználóknak (felhasználólistából), vagy egyéni e-mail címre.
Például teszt üzenet küldése csatolmánnyal felhasználónak. Az "E-mail küldés" munkafüzeten a "Többértékes felhasználólistából" kiválasztva a címzett(ek)et, feltöltve a csatolmányt majd lementve a rekordot, az E-mail küldése gombra kattintva az esemény elküldi az üzenetet a csatolmánnyal együtt a címzett(ek)nek.
Paraméterezés:
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | E-mail küldő esemény | E-mailt küld |
E-mail címzettje | E-mail címzettjét/címzettjeit tartalmazó mező (felhasználólista, többértékes felhasználólista, vagy egysoros szövegdoboz - egysoros szövegdoboz esetén a címzett egy e-mail cím) | H2 - Többértékes felhasználólista |
E-mail tárgya | E-mail tárgyában megjelenő szöveg (tárgy nem tartalmazhat hivatkozást) | Teszt üzenet |
E-mail tartalma | E-mail szövege. E-mail szövege tartalmazhat hivatkozást. Hivatkozás a következő formában adható meg: $ + { + MEZŐ AZONOSÍTÓ + } Pl.: ${A1} Hivatkozás lehet bármely, az esemény lapján található mező. |
Kedves ${H2}! Ez egy teszt üzenet! |
Csatolmányt tartalmazó mező |
Csatolmány küldhető e-mailben az üzenettel együtt. A csatolmány küldéséhez el kell helyezni egy "fájlcsatolás" - típusú mezőt a munkafüzeten majd csatolni a kívánt fájlt. A fájl feltöltését követően menteni kell a rekordot. |
H5 - Csatolmány |
Csak az utolsó csatolmányt küldje | Beállítható, hogy csak az utoljára csatolt fájlt küldje ki az esemény. | kitöltve |
1.2.8. Rekord létrehozása
Eseménnyel rekordok szúrhatók be tetszőleges helyre. Megadhatók a létrehozandó rekord mezőinek értékei.
Például egy rekord adatmódosításainak részletei rögzíthetők a rekord beszúrása eseménnyel. Meg kell adni, hogy melyik szülőrekord melyik munkafüzete alatt hozzon létre rekordokat az esemény. Továbbá, hogy hány darab rekordot, és milyen értékkel hozzon létre.
Paraméterezés
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Rekord létrehozása | |
Cél munkafüzet | Rekordok ez alatt a munkafüzet alatt jönnek létre | Módosítások |
Új rekord szülőjét tartalmazó mező | Rekord ID - Szülő rekord, ami alá a rekordok be lesznek szúrva | ID |
Hány darab új rekord jön létre | Rekordszám | |
Új (ha több van, akkor az utolsó) rekord megnyitása | Megnyitja az utolsóként létrehozott rekordot | |
Mezőmásolás hozzáadása | Másolandó Forrás és célmezők megadása | |
Célmező | Típus | |
Forrás mező | Típus | |
... | ||
Célmező | Módosítás dátuma | |
Forrás mező | Aktuális időpillanat |
1.2.9. Beír egy értéket egy mezőbe
Esemény lefutásakor beír egy fix értéket, vagy egy másik mező tartalmát a kiválasztott mezőbe.
Paraméter neve | Leírás |
Célmező | Ebbe a mezőbe fogja beírni az adott értéket. |
Érték megadása | Lehet fix értéket megadni, melyet majd beír a célmezőbe. |
Forrás mező | A mező tartalmát beírja a célmezőbe. |
1.2.9.1. Célmező dátum mező
Paraméter neve | Leírás |
Aktuális időpont használata | Ha célmezőnek dátum típusú mezőt választunk, akkor jelenik meg ez a lehetőség. Ennek a lehetőségnek a választásával beírja a célmezőbe az aktuális dátumot. |
Aktuális hét/Aktuális hónap/Aktuális év Első napja/Utolsó napja |
Választhatjuk az aktuális hetet, hónapot, napot, továbbá ezek első és utolsó napját is. |
1.2.10. Átszínez egy címkét / téglalapot
Az esemény lefutásakor az általunk kiválasztott színre színezi a megadott címkét / téglalapot.
Paraméter neve | Leírás |
Mező megadása | A megadott mezőt átszínezi a megadott színre. |
Szín megadása | Kívánt szín kiválasztása. |
1.2.11. Átpozícionál egy mezőt
Mező elhelyezkedését szabályozza a felületen, a megadott koordinátáknak megfelelően.
Paraméter neve | Leírás |
Mező megadása | Mozgatni kívánt mező megadása. |
X/Y | Mező elhelyezkedés koordinátáinak megadása (pixel) A mező bal felső sarka. |
1.2.12. Mezőt jelenít meg
Rejtett mező megjelenítését teszi lehetővé a felületen.
Paraméter neve | Leírás |
Mező megadása | Megadjuk, mely mezőt jelenítse meg a futó felületen az esemény. |
1.2.13. Mezőt tüntet el
Látható mezőt tüntet el a felületről.
Paraméter neve | Leírás |
Mező megadása | Megadjuk, mely mezőt tüntesse el a futó felületen az esemény. |
1.2.14. Kiürít egy mezőt
Megadott mező tartalmát kiüríti.
Paraméter neve | Leírás |
Mező megadása | Kiüríteni kívánt mező megadása. |
1.2.15. Mezőt csak olvashatóvá tesz
A megadott mezőt csak olvashatóvá teszi, nem lehet szerkeszteni a tartalmát.
Paraméter neve | Leírás |
Mező megadása | Az a mező, amelyet csak olvashatóra szeretnénk állítani. |
1.2.16. Mezőről leszedi a csak olvasható tulajdonságot
Leszedi a megadott mezőről a csak olvasható tulajdonságot, és a mező tartalma szerkeszthető lesz.
Paraméter neve | Leírás |
Mező megadása | Az a mező, amelyet szerkeszthetővé szeretnénk átállítani. |
1.2.17. Mezőről leszedi a kötelezőséget
A kötelezően kitöltendő mezőről leszedi a kötelezőséget.
Paraméter neve | Leírás |
Mező megadása | Az a mező, amelyről a kötelezőséget le szeretnénk venni. |
1.2.18. Mezőt tesz kötelezővé
Kötelezően kitöltendővé teszi a megadott mezőt.
Paraméter neve | Leírás |
Mező megadása | Az a mező, amelyet kötelezően kitöltendővé szeretnénk tenni. |
11.2.19. Megnyit egy felületet
Alkalmazásban létrehozott munkafüzetek nyithatók meg.
Paraméter neve | Leírás |
Mező megadása | Az a felületet, amelyet megnyitni szeretnénk. |
1.2.20. Mezőcsoportot tüntet el
Létrehozott mezőcsoport mezői tüntethetők el.
Paraméter neve | Leírás |
Mező megadása | Az a mezőcsoport, amelyet szeretnénk eltüntetni. |
1.2.21. Mezőcsoportot jelenít meg
Létrehozott mezőcsoport mezői jeleníthetők meg.
Paraméter neve | Leírás |
Mező megadása | Az a mezőcsoport, amelyet szeretnénk megjeleníteni. |
1.2.22. Mezőcsoportot csak olvashatóvá tesz
Mezőcsoport mezői csak olvashatóvá válnak.
Paraméter neve | Leírás |
Mező megadása | Azt a mezőcsoportot kell megadni, melynek mezőit csak olvashatóra szeretnénk állítani. |
1.2.23. Mezőcsoportról leszedi a csak olvasható tulajdonságot
Mezőcsoport mezői szerkeszthetővé válnak.
Paraméter neve | Leírás |
Mező megadása | Azt a mezőcsoportot kell megadni, melynek mezőiről le szeretnénk venni a csak olvasható tulajdonságot. |
1.2.24. Mezőcsoportot átpozícionál
Mezőcsoport elhelyezkedését szabályozza a felületen, a megadott koordinátáknak megfelelően.
Paraméter neve | Leírás |
X/Y | Mező elhelyezkedés koordinátáinak megadása (pixel) A mező bal felső sarka. |
Mezőcsoport megadása | Mozgatni kívánt mezőcsoport megadása. |
Referenciamező | A kiválasztott mező lesz a referencia a mezőcsoportból, és ez alapján helyezi át a mezőcsoportot a koordináták szerint. |
1.2.25. Parancs küldése 3rd party fejlesztő kódnak
Paraméter neve | Leírás |
Fejlesztői modul kiválasztása | |
Parancs neve | Parancs megnevezése |
Események - 3rd party script lefutás után visszajelzést küldenek yappdonak a sikeres futásról.
A 3rd party script futása lehet időzítése másik eseménynek.
1.2.26. Mezőcsoportot tesz kötelezővé
Mezőcsoport mezői kötelezően kitöltendővé válnak.
Paraméter neve | Leírás |
Mező megadása | Az a mezőcsoport, amelyet kötelezően kitöltendővé szeretnénk tenni. |
1.2.27. Mezőcsoportról leszedi a kötelezőséget
Mezőcsoport mezőiről lekerül a kötelezően kitöltendő tulajdonság.
Paraméter neve | Leírás |
Mező megadása | Az a mezőcsoport, amelyről szeretnénk levenni a kötelezőséget. |
1.2.28. Mezőcsoportot kiürít
Mezőcsoport mezőinek értéke törlődik.
Paraméter neve | Leírás |
Mező megadása | Kiüríteni kívánt mezőcsoport megadása. |
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.
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átorok | 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. |
Fix érték | Mező é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ása | Tö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ül | Ez az üzenet jelenik meg ha a feltétel nem teljesült. |
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.
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.
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.
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.
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.
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.
1.3.2. Teljes munkafüzet vizsgálat
Paraméter neve | Leírás |
Első találatig fusson | 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. |
Ellenőrizni kívánt munkafüzet | Az a munkafüzet, melynek rekordjait vizsgálni szeretnénk. |
Ellenőrizni kívánt munkafüzet mezője | Megadott munkafüzetről, melyik mező tartalmát szeretnénk vizsgálni. |
Fix érték | Egy á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 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.
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ője | Ellenőrizni kívánt munkafüzet mezője. |
Megegyezik | Egy általunk megadott értékkel (Fix érték), vagy egy mező tartalmával egyezzen a megadott 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 adhatók, amivel megadjuk, hogy csak bizonyos rekordokat vizsgáljon az ellenőrizni kívánt munkafüzeten, melyekre a szűrés igaz.
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.
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.
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.
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.
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.
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.
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.
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.
Ebből kifolyólag a megjelenítendő üzenetet dobta vissza az esemény.
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.
1.2.1. Elmenti a rekordot/ Új rekordot hoz létre
Paraméter neve | Leírás |
Mentés után zárja be a rekordot | Mentést követően az esemény bezárja a rekordot. (Kivéve adatlap típusú munkafüzet rekordját.) |
Mentés után új rekord | Lementi a rekordot és egy új üreset nyit. |
Mentés nélkül új rekord | Mentés nélkül új rekordot nyit. |
Mentés nélkül töltse újra a rekordot | Újratölti a rekordot, változtatásokat nem menti el. |
- Mentés és bezárás
Az esemény elmenti a rekord adatait, majd bezárja azt.
Fontos! Adatlap típusú munkafüzet esetén nincs mit bezárni, annál fogva, hogy az adatlap struktúrájú munkafüzet egy rekordot tárol, plusz a munkafüzet felülete maga az adatok rögzítőfelülete (nem úgy, mint táblázat és fa esetében, ahol a munkafüzetet megjelenítve a rekordok listája látható).
- Mentés után új rekord
Az esemény elmenti a rekordot, majd egy újat megnyit.
Fontos! Adatlap struktúrájú munkafüzet esetén nincs értelme a használatának. Az eseménytípus pontosan ugyanazt a műveletet hajtja végre, mint mentés gombra kattintáskor.
- Mentés nélkül új rekord
Az esemény a rekord mentése nélkül egy új üres rekordot nyit. Amennyiben esemény lapjának rekordján nem történt mentés az esemény futtatását megelőzően, a rögzíteni kívánt adatok elvesznek.
Fontos! Adatlap struktúrájú munkafüzet esetén ez az opció nem elérhető (értelme se lenne).
- Mentés nélkül töltse újra a rekordot
Lényegében egy frissítés történik a rekordon, azaz a rekord adatait újratölti a rendszer.
- Rekord mentés
Amennyiben egyik opció sincs kiválasztva, az esemény futtatása elmenti a rekordot. Táblázat, és fa struktúrájú lap esetén sem zárja be a rekordot, csupán elmenti azt.
- Egyéb információk
Az esemény láncolható, azaz másik esemény lefutása lehet az időzítése.
Például egy eseménnyel való értékbeírás lefutása, lehet egy mentés esemény időzítése.
Mentés esemény lefutása viszont nem lehet más esemény időzítése.