Yappdo funkciók
Komplex funkciók kézikönyve
- 1. Események
- 1.0. Események futtatásának ki/bekapcsolása
- 1.1. Esemény módosításainak mentése
- 1.1. Időzítések
- 1.2. Műveletek
- 1.3. Feltételek
- 1.2.1. Elmenti a rekordot/ Új rekordot hoz létre
- 2. Legördülő lista
- 3. Felhasználólista
- 4. Lekérdezés
- 5. Komplex szűrő
- 6. Import/Export
- 7. Inline táblázat
- 8. Munkafüzet
- 9. Alkalmazás beállításai
- 10. Naplózás
1. Események
1.0. Események futtatásának ki/bekapcsolása
Funkció leírása
A funkció meghatározza, hogy az adott esemény aktív állapotban legyen-e.
Kikapcsolt állapotban az esemény nem fut, így az eseményhez tartozó műveletek és feltételek sem hajtódnak végre.
Az esemény állapota az esemény neve előtt megjelenő kapcsolóval módosítható.
Elérés / Navigáció
Munkafüzet szerkesztése → Események
Működés
Az esemény neve előtt található kapcsolóval az esemény futtatása ki- vagy bekapcsolható.
Bekapcsolt állapot
Bekapcsolt állapotban az esemény aktív, így a beállított feltételek teljesülése esetén lefut.
Jelölése:
Kikapcsolt állapot
Kikapcsolt állapotban az esemény inaktív, így nem kerül futtatásra.
Jelölése:
1.1. Esemény módosításainak mentése
Funkció leírása
Az események szerkesztése során az Időzítések, Műveletek és Feltételek beállításai külön mentést igényelnek.
Az időzítések, műveletek vagy feltételek létrehozását, módosítását vagy törlését követően a változtatásokat az adott részhez tartozó Mentés gombbal kell rögzíteni.
Működés
Amennyiben az időzítések, műveletek vagy feltételek bármelyike módosításra került, a hozzá tartozó Mentés gomb színe sárgára változik.
A sárga szín azt jelzi, hogy az adott rész tartalma megváltozott, azonban a változtatások még nem kerültek mentésre.
Amennyiben az adott részben nincs nem mentett változtatás, a Mentés gomb kék színnel jelenik meg.
Esemény mentése
Az esemény csak akkor menthető, ha minden módosított időzítés, művelet és feltétel mentése megtörtént.
Amennyiben valamelyik módosítás még nem került mentésre, az esemény mentése nem hajtható végre.
Ebben az esetben a rendszer figyelmeztető üzenetet jelenít meg, amely felsorolja azokat a részeket, amelyekben még nem történt mentés.
Munkafüzet mentése
Az időzítések, műveletek és feltételek mentése kizárólag az adott esemény beállításait rögzíti.
Az Esemény mentése gomb használatával az esemény kerül mentésre, azonban a rendszer a változtatásokat ekkor még nem tárolja el véglegesen.
A beállítások csak a Munkafüzet mentése gomb használatát követően kerülnek végleges mentésre.
FONTOS!
Az eseményen végzett változtatások csak akkor maradnak meg, ha az alábbi mentések mindegyike megtörténik:
- a módosított időzítések, műveletek és feltételek mentése,
- az esemény mentése,
- a munkafüzet mentése.
Amennyiben a munkafüzet mentése elmarad, az eseményen végzett módosítások az oldal újratöltését követően elvesznek.
1.1. Időzítések
Funkció leírása
Az események futása időzítéshez és feltételekhez egyaránt köthető.
Az időzítés határozza meg, hogy milyen művelet vagy felhasználói tevékenység hatására kezdődjön meg az esemény futása.
Az esemény futásának megkezdése nem jelenti automatikusan a műveletek végrehajtását. A rendszer az esemény futása során kiértékeli a hozzá tartozó feltételeket, és csak azok teljesülése esetén hajtja végre a beállított műveleteket.
Egy eseményhez több időzítés is rendelhető.
Elérés / Navigáció
Munkafüzet szerkesztése → Események → Időzítők
Elérhető időzítések
Az esemény futásának megkezdése az alábbi időzítések valamelyikéhez köthető:
- Előző esemény befejezésekor
- Mező érték változásakor
- Rögzítő felület megnyitásakor
- Mezőre kattintáskor
- Mezőből történő kilépéskor
- Mezőbe belépéskor
- Mezőbe történő gépeléskor
1.1.1. Előző esemény befejezésekor
Funkció leírása
Az időzítés segítségével egy esemény futása egy másik esemény sikeres lefutását követően kezdődhet meg.
A funkció használatával több esemény egymás után, meghatározott sorrendben hajtható végre.
Paraméterek
| Paraméter neve | Leírás |
|---|---|
| Esemény időzítését megelőző esemény | Az az esemény, amelynek lefutását követően az aktuális esemény futása megkezdődik |
Működés
Amennyiben a paraméterben megadott esemény lefut, a rendszer megkezdi az aktuális esemény futtatását.
Az időzítés segítségével több esemény futása egymáshoz kapcsolható. Ebben az esetben egy esemény futása egy másik esemény lefutásától függ.
Például:
- az első esemény lefut ("Gombnyomásra beír értékekt szám mezőbe")
- ezt követően megkezdődik a második esemény futása ("Új láncolt esemény - Mezőt jelenít meg"),
- majd a második esemény lefutását követően megkezdődik a harmadik esemény futása ("Új láncolt esemény - Elmenti a rekordot").
Így meghatározható az események futásának sorrendje.
FONTOS!
Az időzítés csak olyan eseményhez használható, amely:
- egy műveletet tartalmaz,
- nem a Rögzítő felület megnyitásakor időzítést használja,
- nem tartalmaz rekord mentés műveletet,
- nem tartalmaz rekord frissítés műveletet,
- nem tartalmaz rekord törlés műveletet,
- nem tartalmaz rekord újratöltés műveletet.
Az időzítésben hivatkozott esemény addig nem módosítható és nem törölhető, amíg egy másik esemény futásának megkezdése ehhez az eseményhez van kötve.
Amennyiben a felhasználó egy ilyen eseményt megpróbál módosítani, a rendszer figyelmeztető üzenetet jelenít meg.
1.1.2. Mező érték változásakor
Funkció leírása
Az időzítés segítségével az esemény futása egy mező értékének módosításához köthető.
A funkció használatával meghatározható, hogy egy mező értékének megváltoztatása indítsa el az esemény futását.
Paraméterek
| Paraméter neve | Leírás |
|---|---|
| Esemény időzítésének mezője | Az a mező, amelynek értékváltozását a rendszer figyeli |
Működés
A rendszer akkor kezdi meg az esemény futását, amikor a kiválasztott mező értéke megváltozik.
A futás megkezdésének módja a mező típusától függ.
Kattintással történő értékválasztás esetén – például jelölőnégyzet, rádiógomb vagy legördülő lista használatakor – az esemény futása az érték módosítását követően azonnal megkezdődik.
Szövegbevitelt igénylő mezők esetén az esemény futása csak a mező elhagyását követően kezdődik meg.
A mező elhagyása történhet:
- egy másik mezőre vagy területre történő kattintással,
- a TAB billentyű használatával.
Amennyiben a mező értéke nem változik meg, az esemény futása nem kezdődik meg.
FONTOS!
Amennyiben egy legördülő listához hivatkozott mező tartozik, és az esemény a hivatkozott mező értékével dolgozik, az időzítést célszerű a hivatkozott mező értékváltozásához kötni.
Ennek oka, hogy a legördülő lista értékének kiválasztásakor az esemény futása hamarabb megkezdődhet, mint ahogy a rendszer betölti a kiválasztott rekordhoz tartozó hivatkozott értéket.
Ebben az esetben az esemény még az előzőleg kiválasztott értékhez tartozó hivatkozott adattal dolgozhat.
A hivatkozott mező értékváltozásának használatával biztosítható, hogy az esemény már a frissített értékkel fusson.
Példa
Tegyük fel, hogy egy Partner nevű legördülő lista mezőből választjuk ki az ügyfelet, és a kiválasztott partnerhez tartozó Adószám mező hivatkozott mezőként érhető el.
Amennyiben az esemény célja az adószám átmásolása egy másik mezőbe, az időzítést nem a Partner legördülő lista értékváltozására, hanem a Partner adószáma hivatkozott mező értékváltozására célszerű beállítani.
Ebben az esetben a rendszer már a kiválasztott partnerhez tartozó aktuális adószámot fogja feldolgozni.
1.1.3. Rögzítő felület megnyitásakor
Funkció leírása
Az időzítés segítségével az esemény futása a rögzítő felület megnyitásához köthető.
A funkció használatával meghatározható, hogy a rendszer a rekord megnyitásakor automatikusan megkezdje az esemény futását.
Működés
A rendszer az esemény futását a rögzítő felület megnyitásakor kezdi meg.
Az időzítés az alábbi esetekben aktiválódik:
- új rekord létrehozásakor,
- meglévő rekord megnyitásakor.
A rögzítő felület minden megnyitásakor újra megkezdődik az esemény futása.
Műveletek
A rögzítő felület megnyitásakor időzítés nem használható minden művelettípussal.
A művelet kiválasztásakor a rendszer kizárólag azokat a műveleteket jeleníti meg, amelyek ezzel az időzítéssel használhatók.
FONTOS!
A rögzítő felület megnyitásakor időzítéshez tartozó műveletlista eltérhet a többi időzítésnél elérhető műveletlistától.
Amennyiben egy művelet nem jelenik meg a választható műveletek között, az az adott időzítéssel nem használható.
__________________________________________________________________________________________________________________________
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 meg a kapcsolt 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. ábra - Rekord mentő esemény paraméterezés
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
| Paremé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 |
2. ábra - Összegző esemény paraméterezés
3. ábra - Összegző esemény forrás munkafüzet értékei
4. ábra - Összegző esemény célmező
Mező összehasonlítás táblázata:
A táblázat jelöli, hogy feltétel forrás munkafüzetének mezői mely a (cél munkafüzeten elhelyezkedő) mezőtípusokkal hasonlíthatók össze.
| Mivel\Mit | Egysoros | Többsoros | Szám | Számított | Dátum | Dátum (óó:pp) | Hivatkozott | Legördülő (FIX) | Legördülő FIX Többértékes | Legördülő Törzsből | Legördülő Törzsből Többértékes |
| Egysoros | x | x | - | - | - | - | - | - | - | - | - |
| Többsoros | x | x | - | - | - | - | - | - | - | - | - |
| Szám | - | - | x | - | - | - | - | x | - | x | - |
| Számított | - | - | x | - | - | - | - | - | - | - | - |
| Dátum | - | - | - | - | x | x | - | - | - | - | - |
| Dátum (óó:pp) | - | - | - | - | x | x | - | - | - | - | - |
| Hivatkozott | x | x | x | - | - | - | - | x | - | x | - |
| Legördülő FIX | x | - | - | - | - | - | - | - | - | - | - |
| Legördülő FIX Többértékes | - | - | - | - | - | - | - | - | - | - | - |
| Tegördülő Törzsből | x | - | - | - | - | - | - | - | - | - | - |
| Legördülő Törzsből Többértékes | - | - | - | - | - | - | - | - | - | - | - |
1.2.3. Frissít n db másik rekordot
Eseménnyel tetszőleges munkafüzet tetszőleges mezőinek értéke frissíthető.
5. ábra - Rekord frissítő esemény műveletek listájában
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 | Forrás 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 szöveges mező értékének frissítése:
6. ábra - Rekord frissítő esemény paraméterezése
A C - "Táblázat oszloplink" munkafüzeten taláható C2 - "Egysoros szövegdoboz" mezőjéhez tartozó értékek frissítése a cél. A forrás értéket az esemény lapján (A - "Nyitólap") található A7 - "Egysoros szövegdoboz" mező tartalmazza.
7. ábra - Alkalmazás struktúra
A cél mező értéke (C2 - "Egysoros szövegdoboz") a forrás mező (A7 - "Egysoros szövegdoboz") értékével lesz felülírva, azokon a rekordokon melyek ki lettek választva a "Frissítendő rekord(ok) azonosítóját (ID) tartalmazó mező"-ből.
A frissítendő rekordok a C - "Táblázat oszloplink" munkafüzet alatt találhatók.
Az esemény futásást követően a mező értéke frissül a megadott értékkel.
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 A -"Nyitólap" alatt található (ahhoz gyermek munkafüzetként kapcsolódó) B - "Táblázat - Link" munkafüzet rekordjainak frissítése.
11. ábra - Alkalmazás struktúra
B - "Táblázat link" munkafüzet "Egysoros szövegdoboz" mezőértékeinek frissítése A - "Nyitólap" "Egysoros szövegdoboz" mezőjében megadott értékkel.
A forrás mező A7 - "Egysoros szövegdoboz" mező az esemény lapjának munkafüzetén ("Nyitólap").
12. ábra - Forrás érték esemény lapján
A frissítendő mező B2 - "Egysoros szövegdoboz".
13. ábra - Frissítendő értékek a gyermek munkafüzeten
Frissítendő mező azonosításánál az "Összes gyermekelem" opciót kell választani.
14. ábra - Frissítő esemény paraméterezése
Az esemény futtatását követően a B - "Táblázat - Link" munkafüzet összes rekordján befrissül az "Egysoros szövegdoboz" mezőhöz tartozó érték a Nyitólap - "Forrás érték egysoros" mezőben megadott értékkel.
15. ábra - Frissített rekordok gyerkem munkafüzeten
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.
ábra - Összefűző esemény paraméterezés
Például iktatószám generálás.
ábra - Összefűzendő mezők és összefűzés célmezője
Iktatószám gerenálás összefűzés eseménnyel a következő képpen:
Iktatószám előtag + "/" karakter + Dátum + "/" karakter + sorszám + Iktatószám utótag.
ábra - Iktatószám összefűző esemény paraméterezés
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 |
| 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 | Dátum | |
| Szöveg hozzáadása | / | |
| Mező hozzáadása | Sorszám | |
| Szöveg hozzáadása | / | |
| Mező hozzáadása | Iktatószám 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.
1.2.5. Töröl n db rekordot
Eseménnyel id alapján tetszőleges munkafüzet rekordjai törölhetők.
| 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 atörlendő rekord(ok) ID-ját tartalmazza | A16 - Gyermek munkafüzet rekordjai (Többértékes legördülő lista) - Munkafüzetre gyerkmekként kapcsolt munkafüzet rekord ID-jait tartalmazó lista |
| 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 joigosultsága törölni az adott rekordo(ka)t, vagy sem |
ábra - Gyermek munkafüzeten rögzített rekod ID-k listája
Az A16 - "Gyermek munkafüzet rekordjai" mező a "Táblázat - Link" munkafüzet rekordjait tartalmazza.
ábra - Rekord törlő esemény paraméterezés
Gyermek munkafüzet alatt a törlést megelőzen 4 db rekord található (2, 3, 4, 5 Id-jú rekordok).
ábra - Táblázat link munkafüzet rekordjai
Esemény futtatását megelőzően meg kell adni, hogy mely rekordok törlése a cél. Törlendő rekordok a legördülő listából választhatók ki.
ábra - Törlendő rekordok kijelölése
Az eseményt lefuttatva a kijelölt rekord ID-khoz tartozó rekordok a gyermek munkafüzet alól törlődnek (2, 3 rekord ID-k).
ábra - Gyermek munkafüzet rekordjai a törlést követően
1.2.6. Értéket ad dátummezőhöz
Eseménnyel érték adható dátum mezőhöz, figyelembe véve a munkaszüneti napokat és hétvégi munkanapokat.
Ehhez szükséges a munkaszüneti napokat és hétvégi munkanapokat rögzíteni a rendszerbe, melyre az Almalmazás beállítasai/Munkanap felületen van lehetőség.
2025 május 1 csütörtöki napra esik és május 2 pedig meg lett adva szabadnapnak. Ezt rögzíteni kell a "Munkanapok" felületen. A másodikai (pénteki) munkaszüneti napot 17-én kell ledolgozni, így ezt is rögzíteni kell.
Paraméterezés:
A rögzítéshez ki kell választani a felület bal felső sarkában található dátumválasztóból a dátumot, majd a mellette található legördülőből, hogy az adott nap "Munkaszüneti napnak", vagy "Hétvégi munkanapnak" számít. Ezt követően a "Hozzáadás" gombra kattintva a dátumhoz tartozó paraméter bekerül a táblába.
| Paraméter | Leírás |
| Dátum | A munkaszüneti napként/ hétvégi munkanapként megjelölni kívánt dátum |
| Nap besorolása | A rögzítendő dátum munkaszüneti nap, vagy hétvégi munaknap |
Munkanapok paraméterezését követően a dátum művelet munkafüzetén (példában "Táblázat - Link" munkafüzet) létre kell hozni a 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élemzeő, melynek értékéhez hozzáadja az esemény a megfelelő értéket a megfelelő mértékegységgel | B5 - Dátum választó (Dátum típusú mező) |
| Mit adjon hozzá az esemény | Célmezőhöz hozzáadandó érték mértékegysége | év |
| Értékmegadás módja | Megadható a hozzáadandó mennyiség FIXen, vagymezővel | |
| Forrás érték | FIXérték | |
| Forrás mező | Mező, mely a hozzáadandó mennyiséget tartalmazza | B6 - Év (Szám típusú mező) |
| 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 |
ábra - Dátumhoz érték adás esemény apraméterezés
Alkalmazás beállítása alatt megadott munkaszüneti- és hétvégi munkanapoknak értékeknek megfelelően végzi el a hozzáadást az esemény. Hétvégi munikanapokat 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. A "Teszt e-mail küldés" munkafüzeten a "Címzettek - Többértékes felhasználólistából" kiválasztva a címzett(ek)et, feltöltve a csatolmányt, lementve a rekordot, majd az E-mail küldése gombra kattintva az esemény elüldi az üzenetet a csatománnyal együtt a címzett(ek)nek.
. ábra - E-mail küldő esemény lapja
Paremé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 mailcím) | M6 - 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 tárgy |
| 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 ${M6}! Ez egy teszt üzenet! |
| Csatolmányt tartalmazó mező |
Csatolmány küldhető e-mail- ben az üzenettel együtt. A csatolmány küldéséhez el kell helyezni egy "fájl csatolás" - típusú mezőt a munkafüzeten majd csatolni a kivánt fájlt. A fájl feltöltését követően menteni kell a rekordot. |
M4 - 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 |
ábra - E-mail küldő esemény paraméterezése
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éke.
Például egy rekord adatmódosításainak részleteti 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ékkelle hozzon létre.
ábra - Rekord létrehozó esemény munkafüzete
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 belesznek 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 | Menyitja 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 |
ábra - Rekord létrehozó esemény paraméterezése
1.2.9. Beír egy értéket egy mezőbe
Az esemény lefutáskor beír egy fix értéket, vagy egy mező tartalmát a megadott célmezőbe.
| Paraméter neve | Leírás |
| Célmező | Esemény futását követően ebbe a mezőbe kerül az érték. |
| Érték megadása | Fix értéket megadva az bekerül a célmezőbe a esemény futtatását követően. |
| Forrás mező | Mezőbe található érték kerül a célmzőbe. |
ábra - Érték beíró esemény paraméterző felület
Rekord Id beírása szám mezőbe:
| Paraméter neve | Érték |
| Célmező | G5 - Célmező - Szám mező |
| Érték megadása | - |
| Forrás mező | G1 - Rekord ID |
| Honnan\Hova | Egysoros szövegdoboz | Többsoros szövegdoboz | Legördülő FIX egyválasztós | Legördülő FIX többválasztós | Legördülő TÖRZSBŐL egyválasztós | Legördülő TÖRZSBŐL többválasztós | Rádiógomb | Szám mező |
| Egysoros szövegdoboz | x | x | x | x | - | - | x | x |
| Többsoros szövegdoboz | x | x | x | x | - | - | x | x |
| Legördülő FIX egyválasztós | x | x | x | x | - | - | x | x |
| Legördülő FIX többválasztós | x | x | Egy értékkel | x | - | - | Egy értékkel | Egy értékkel |
| Legördülő TÖRZSBŐL egyválasztós | x | x | x | x | x | - | x | x |
| Legördülő TÖRZSBŐL többválasztós | x | x | x | x | - | x | x | x |
| Rádiógomb | x | x | x | x | - | - | x | x |
| Szám mező | x | x | x | x | - | - | x | x |
| Dátum mező | x | x | - | - | - | - | - | - |
| Dátum mező óó:pp | x | x | - | - | - | - | - | - |
| Jelölőnégyzet | - | - | - | - | - | - | - | - |
| Jelölőnégyzet lista | x | x | x | x | - | - | x | x |
| Számított mező | x | x | - | - | - | - | x | x |
| Hivatkozott mező | x | x | x | x | - | - | x | x |
| Felhasználólista | x | x | - | - | - | - | - | x |
| Többértékes felhasználólista | x | x | - | - | - | - | - | - |
| Honnan\Hova | Dátum mező | Dátum mező óó:pp | Jelölőnégyzet | Jelölőnégyzet lista | Számított mező | Hivatkozott mező | Felhasználólista | Többértékes felhasználólista |
| Egysoros szövegdoboz | x | x | - | - | - | - | - | - |
| Többsoros szövegdoboz | x | x | - | x | - | - | - | - |
| Legördülő FIX egyválasztós | - | - | - | x | - | - | - | - |
| Legördülő FIX többválasztós | - | - | - | x | - | - | - | |
| Legördülő TÖRZSBŐL egyválasztós | - | - | - | x | - | - | - | - |
| Legördülő TÖRZSBŐL többválasztós | - | - | - | x | - | - | - | - |
| Rádiógomb | - | - | - | x | - | - | - | - |
| Szám mező | - | - | - | x | - | - | - | - |
| Dátum mező | - | - | - | - | - | - | - | - |
| Dátum mező óó:pp | - | - | - | - | - | - | - | - |
| Jelölőnégyzet | - | - | - | - | - | - | - | - |
| Jelölőnégyzet lista | - | - | - | x | - | - | - | - |
| Számított mező | - | - | - | x | - | - | - | - |
| Hivatkozott mező | - | - | - | x | - | - | - | - |
| Felhasználólista | - | - | - | - | - | - | - | - |
| Többértékes felhasználólista | - | - | - | - | - | - | - | - |
1.2.10.Átszinez egy címkét / téglalapot
Az esemény lefutásakor az kiválasztot színre szinezi a megadott címkét / téglalapot.
| Paraméter neve | Leírás |
| Mező megadása | Színezendő mező. |
| Szín megadása | Kívánt szín kiválasztása. |
Például (téglalap és felirat típusú) mező színe legördülő lista értékvéltoztatásával módosítható az események köszönhetően. Felüeten el kell helyezni egy legörülő listát, egy felirat típusú és aegy tégalap típusú mezőt. Legördülő listába rögzíteni kell a következő értékeket:
- piros
- sárga
- zöld
ábra - Felirat/ Téglalap színezés
Létre kell hozni a színező eseményeket. Az eseményben meg kell adni a színezés célmezőjét (pl.: I4 felirat) és a színt (pl.: piros). Ezt követően a feltételben rögzíteni kell, hogy "Felirat/Tégalal színe" mező értéke benne van a vizsgált érték "piros". Így az esemény abban az esetben fut le, ha a legrödülő listából kiválaszott érték a "piros".
ábra - Színező esemény paraméterezés
Eseményt futtatva a felirat és tégalap mező színe megváltozik a paraméterezett értéknek megfelelően.
ábra - Átszínezett téglalap és címke
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őt megadása. |
1.2.15. Mezőt csak olvashatóvá tesz
A megadott mező csak olvashatóvá teszi, nem lehet szerkeszteni a tartalmát.
| Paraméter neve | Leírás |
| Mező megadása | Az a mező, amely csak olvashatóra akarunk á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őről, 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ővé akarunk tenni. |
11.2.19.Megnyit egy felületet
Alkalmazásban létrehozott munkafüzetek nyithatók meg.
Fontos!!! Csak olyan munkafüzet nyitható meg, melynek szülő rekordja le van mentve., továbbá az esemény munkafüzetéhez közvetlen gyerekként kapcsolódik.
| 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űntehető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 akarunk á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 referenci 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ő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, amelyet levenni szeretnénk 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.
2. Legördülő lista
Legördülő lista
Legördülő lista speciális funkciói:
- előszűrt legördülő lista
- lekérdezésből táplálkozó legördülő lista
Előszűrt legördülő lista
Legördülő lista (egykiválasztós, többkiválasztós) tartalma előszűrhető mezővel, illetve fix értékkel. A szűréshez meg kell adni a lista forráslapjának egy mezőjét, és egy fix értéket, vagy - legördülő lista munkafüzetén szereplő - mezőt, amivel össze lesz hasonlítva.
Például termékek előszűrése szín, és típus alapján.
Paraméterezés:
| Paraméter neve | Leírás | Érték |
| Mező neve | Termékek listája | Termék |
| Mező típusa | Legördülő lista | |
| Egyéni mezőfunkciók | ||
| Listaforrás megadása | Listaelemeket egy másik munkafüzet rekordjai adják | Lehetséges érték más munkafüzetből |
| Adatforrás munkafüzet neve | Forrás munkafüzet választó | Termékek |
| Kapcsolódó adat értékként használatos mezője | Listában megjelenítendő értékek mezője | Név |
| Előszűrések kezelése | Szűrőfeltételek megadása listaelemek szűkítésére | |
| Új előszűrés hozzáadása | Lista szűrési feltétel hozzáadása | |
| Forrás munkafüzet mezőjének értéke | Összehasonlítás mezője a lista forrásának munkafüzetén | B4 - Szín |
| Összehasonlítás operátora | Megegyezik/ nem egyezik meg | Megegyezik |
| Összehasonlítás ezzel | Fix érték (kézzel beírt érték)/Mező | Mező |
| Munkafüzet mezőjének értéke | Legördülő lista lapján szereplő mező, amivel a forrás munkafüzet mezője össze lesz hasonlítva | A2 - Termék színe |
| Új előszűrés hozzáadása | ||
| Forrás munkafüzet mezőjének értéke | B2 - Típus | |
| Összehasonlítás operátora | Megegyezik | |
| Összehasonlítás ezzel | Mező | |
| Munkafüzet mezőjének értéke | A3- Termék típusa |
"Termék" legördülő lista a "Termékek" törzsből hozza a tartalmát. A törzsben el van tárolva a termék neve mellett a típusa, illetve a színe is.
Amennyiben adatrögzítéskor az a cél, hogy a termékválasztóban például csak a kék kerti szerszámok jelenjenek meg, az megoldható legördülő lista előszűrésével.
Létre kell hozni egy mezőt, amivel a szín lesz szűrve (lehet szöveges mező, legördülő lista, stb.).
Létre kell hozni egy mezőt, amivel a terméktípus lesz szűrve (lehet szöveges mező, legördülő lista, stb.).
Létre kell hozni a legördülő listát ("Termék"), meg kell adni, hogy a forrása a "Termékek" törzs munkafüzet legyen. Az előszűrések kezelése alatt meg kell adni az előszűrési feltételeket. Kettő darab szűrési feltételt kell megadni, az egyik a termék színét szűri, a másik a típusát.
Az előszűrés paraméterezésekor a legördülő lista forrásának lapján szereplő egy mezőt kell először megadni, majd kiválasztani hogy fix értékkel, vagy mezővel történik annak összehasonlítása. Mező opciót választva a legördülő lista lapján szereplő mezőt kell megadni, majd menteni a feltételt. A létrehozott feltételek ÉS operátorral vannak összekötve, azaz minden szűrési feltételnek teljesülnie kell, hogy a lista tartalmazzon értéket. Amennyiben a szűrőmező üres, a mezőre vonatkozó előszűrési vizsgálat kimarad a kiértékelésből (mintha nem lenne a mezőre vonatkozó szűrési feltétel létrehozva).
Az első feltételben a "Termékek" munkafüzet "B4 - Szín" mezőjének, és a legördülő lista munkafüzetének lapján szereplő "A2 - Szín" mezőjének egyenlősége van vizsgálva.
A második feltételben a "Termékek" munkafüzet "B3 - Típus" mezőjének, és a legördülő lista munkafüzetének lapján szereplő "A3 - Termék típusa" mezőjének egyenlősége van vizsgálva.
FONTOS! Legördülő lista tartalmát nem lehet előszűrni hivatkozott mezővel!
3. Felhasználólista
Felhasználólista előszűrése jogcsoporttal.
Felhasználólista előszűrhető jogcsoportokat tartalmazó legördülő listával.
Előszűrt felhasználólista
Felhasználólista előszűrhető az alkalmazásban létrehozott jogcsoportokkal.
Az előszűréshez létre kell hozni egy legördülő listát, mely forrásaként a felhasználói jogcsoportok szolgálnak, ezt követően létre kell hozni egy felhasználólistát, melyen be kell állítani, hogy legyen előszűrve a jogcsoportokat tartalmazó legördülő listával.
Paraméterezés:
- Legördülő lista
| Paraméter | Leírás | Érték |
| Mező neve | Jogcsoportokat tartalmazó legördülő lista | A2 - Felhasználói jogcsoportok |
| Mező típusa | Legördülő lista | |
| Egyéni mezőtulajdonságok | ||
| Lista forrása | Lista forrását a létrehozott felhasználói jogcsoportok adják | Felhasználói jogcsoportok |
- Felhasználólista
| Paraméter | Leírás | Érték |
| Mező neve | Felhasználói jogcsoportokkal előszűrt felhasználólista | A3 - Felhasználólista |
| Mező típusa | Felhasználólista | |
| Egyéni mezőfunkciók | ||
| Előszűrés jogcsoportot tartalmazó legördülővel | A jogcsoportokat tartalmazó legördülő listák választója | A2 - Felhasználói jogcsoportok |
A paraméterezést követően az "A2 - Felhasználói jogcsoportok" listából kiválasztott értéknek megfelelő felhasználók jelennek meg az "A32 - Felhasználólista" mezőben.
Pl.: Jogcsoport 2 jogcsoporttal szűrve a felhasználólistát a lista tartalma: - Rafkós Terka, Heringesné Marika.
Felhasználók kezelése
Jogcsoporttal előszűrt felhasználólista
4. Lekérdezés
Lekérdezés létrehozás
Funkció leírása
A lekérdezés funkció segítségével a munkafüzetekben tárolt adatok szűrhetők, csoportosíthatók, összesíthetők és rendezhetők.
A lekérdezés:
- önálló menüpontként,
- vagy munkafüzetbe ágyazva
jeleníthető meg.
A lekérdezés eredménye:
- táblázatos formában jelenik meg,
- szűrhető,
- rendezhető,
- aggregálható,
- valamint mezőkbe is kiíratható.
Elérés / Navigáció
Alkalmazás szerkesztése → Lekérdezések
1. Alapadatok
Funkció leírása
Ebben a szekcióban adhatók meg a lekérdezés alapbeállításai.
Paraméterek
| Paraméter neve | Leírás |
|---|---|
| Lekérdezés neve | A lekérdezés megnevezése |
| Lekérdezés leírása | A lekérdezés rövid ismertetése |
| A lekérdezés alapjául szolgáló munkafüzet | Az a munkafüzet, amelynek adatai a lekérdezés forrásául szolgálnak |
| Csak a munkafüzet alól érhető el | A lekérdezés nem jelenik meg a lekérdezések menüpont alatt |
| Az eredménybe csak a gyerek rekordok adatai kerüljenek | A lekérdezés kizárólag az aktuális rekord gyermekmunkafüzetének rekordjait jeleníti meg |
2. Megjelenítendő mezők
Funkció leírása
Ebben a szekcióban választhatók ki a lekérdezésben megjelenítendő mezők.
A kiválasztott mezők a lekérdezés eredménytáblázatának oszlopaiként jelennek meg.
Paraméterek
| Paraméter neve | Leírás |
|---|---|
| Összes mező hozzáadása | A forrás munkafüzet összes mezőjének hozzáadása |
| Mezők eltávolítása | Az összes kiválasztott mező eltávolítása |
2.1. Mező szerkesztése
| Paraméter neve | Leírás |
|---|---|
| Mező hozzáadása | A lekérdezésben megjeleníthető mezők listája |
| Mező neve | A mező lekérdezésben megjelenő oszlopneve |
A mező neve módosítható, így a lekérdezésben a mező eredeti nevétől eltérő oszlopnév is megjeleníthető.
2.2. Aggregált függvények és csoportosítás
Funkció leírása
A lekérdezés támogatja az aggregációs és csoportosító függvényeket.
Az aggregációk segítségével az adatok összegezhetők, számolhatók, átlagolhatók vagy csoportosíthatók.
Elérhető aggregációk
| Függvény | Leírás |
|---|---|
| SUM | Értékek összege |
| COUNT | Rekordok darabszáma |
| GROUP BY | Csoportosítás |
| AVG | Átlag számítása |
FONTOS!
GROUP BY vagy COUNT használata esetén a többi mezőn is aggregáció vagy csoportosítás szükséges.
2.2.1. GROUP BY
Példa – Rekordok csoportosítása
A GROUP BY funkció segítségével azonos értékű rekordok vonhatók össze.
📷 Kép – GROUP BY beállítása
📷 Kép – Csoportosított eredmény
2.2.2. COUNT
2.2.3. SUM
2.2.4. AVG
Ugyanez a logika.
2.3. Mezőkbe történő értékkiíratás
Ez a rész most jó alapokon van, csak át kell írni kézikönyves stílusra.
3. Szűrési feltételek
Funkció leírása
A lekérdezés eredménye feltételek alapján szűrhető.
A szűrés történhet:
- fix értékkel,
- vagy mezőértékkel történő összehasonlítással.
3.1. Operátorok
| Operátor | Leírás |
|---|---|
| AND | Minden feltételnek teljesülnie kell |
| OR | Legalább egy feltételnek teljesülnie kell |
FONTOS!
A feltételeket minden esetben operátorral kell összekapcsolni.
3.2. Szűrés mezőértékkel
3.3. Szűrés fix értékkel
A mostani példák maradhatnak, csak rövidebb és strukturáltabb formában.
4. Rendezés
Funkció leírása
A lekérdezés eredménye növekvő vagy csökkenő sorrendbe rendezhető.
| Paraméter | Leírás |
|---|---|
| Rendező mező hozzáadása | A rendezés alapjául szolgáló mező |
| Sorrendezés iránya | Növekvő vagy csökkenő |
📷 Kép – Lekérdezés rendezése
5. Jogosultságok és láthatóság
Ezt külön kell bontani.
Most keveredik:
- elrejtés,
- beágyazott megjelenítés,
- globális láthatóság.
5.1. Lekérdezés elrejtése
Funkció leírása
A lekérdezés elrejthető a futó felületen.
📷 Kép – Lekérdezés elrejtése
5.2. Lekérdezés megjelenítése munkafüzeten
| Beállítás | Leírás |
|---|---|
| Lekérdezések megjelenítése csak a munkafüzeteken | Csak a beágyazott lekérdezések jelennek meg |
| Lekérdezések megjelenítése mindenhol | A nem beágyazott lekérdezések is láthatók |
📷 Kép – Lekérdezés megjelenítése munkafüzeten
6. Lekérdezés naplózása
Ezt teljes egészében be kell emelni a patchnotes-ból, mert funkcionális dokumentáció.
6.1. Funkció leírása
A rendszer naplózza a lekérdezések módosításait.
Minden lekérdezés külön naplófájllal rendelkezik.
A napló tartalmazza:
- a lekérdezés létrehozását,
- módosítását,
- valamint a módosított paramétereket.
Elérés / Navigáció
Lekérdezés szerkesztése → Napló ikon
📷 Kép – Lekérdezés napló megnyitása
6.2. Naplózott adatok
Alapadatok
- lekérdezés neve
- lekérdezés leírása
- forrás munkafüzet
- megjelenítési beállítások
Mezők
- megjelenítendő mezők listája
Feltételek
- teljes feltételrendszer operátorokkal
Rendezések
- rendező mezők
- rendezési irányok
6.3. Napló művelettípusok
| Típus | Leírás |
|---|---|
| Create | Lekérdezés létrehozása |
| Update | Lekérdezés módosítása |
📷 Kép – Lekérdezés naplóbejegyzések
6.4. Napló szűrése
| Funkció | Leírás |
|---|---|
| Dátumtól / Dátumig | Időintervallum szűrés |
| Felhasználó | Felhasználó szerinti szűrés |
| Szűrés | Szűrés végrehajtása |
| Szűrés törlése | Szűrőfeltételek törlése |
__________________________________________________________________________________
Lekérdezés létrehozása
Lekérdezés az alkalmazás szerkesztőfelületén hozható létre.
1. Alapadatok
Ebben a szekcióban adjuk meg a lekérdezés alapadatait.
| Paraméter neve | Leírás |
| Lekérdezés neve | Lekérdezés megnevezése. |
| Lekérdezés leírása | Lekérdezést ismertető szövege. |
| A lekérdezés alapjául szolgáló munkafüzet | Az a munkafüzet, mely adatai a lekérdezés forrásául szolgál. |
| Csak a munkafüzet alól érhető el | Lekérdezés nem jelenik meg menüben a lekérdezések menüpont alatt. |
| Az eredménybe csak a gyerek rekordok adatai kerüljenek. | Lekérdezés minden esetben annak a rekordnak a gyermek munkafüzet rekordjait hozza eredményül, amelyen be van ágyazva. |
2. Melyik mezőket szeretnéd lekérdezni?
Ebben a szekcióban kell megadni, hogy melyek a lekérdezés látni kívánt mezői. Az itt kiválasztott mezők lesznek a lekérdezés oszlopai.
| Paraméter neve | Leírás |
| Összes mező hozzáadása | A forrás munkafüzeten szereplő összes mező hozzáadása a megjelenítendő mezőkhöz. |
| Mezők eltávolítása | Az összes mező eltávolítása a megjelenítendő mezők szekciójából. |
2.1.Mező szerkesztése
| Paraméter neve | Leírás |
| Mező hozzáadása | Az összes, a lekérdezésben megjeleníthető mező listája (beleértve a szülők mezőit). Kiválaszthatunk egy konkrét mezőt, amelyet hozzá szeretnénk adni a megjelenítendő mezőkhöz. |
| Mező neve | A mezőbe beírva a mező megjelenítendő nevét, lehetőség van rá, hogy a mező nevétől eltérő oszlopnéven jelenjen meg a lekérdezésben. |
2.2. Aggregált függvények/csoportosítás
| Paraméter neve | Leírás |
| SUM | Kiválasztott mező értékét összegzi (szám, számított). |
| COUNT | Leszámolja a rögzített rekordokat. Fontos! Count csoportosítást használva, a többi megjelenítendő mezőt is csoportosítani kell, vagy valamely aggregációt alkalmazni rajtuk. |
| GROUP BY |
A mező értékeit csoportosítja. Fontos! Group by csoportosítást használva, a többi megjelenítendő mezőt is csoportosítani kell, vagy valamely aggregációt alkalmazni rajtuk. |
| AVG | Kiválasztott mező értékének átlagát számolja ki. |
2.2.1. GROUP BY
A boltokat szeretnénk név alapján csoportosítani, hogy lássuk hány üzletlánc szerepel a táblázatban.
A szerkesztőfelületen kiválasztjuk a Bolt név mezőt, az aggregációnál pedig kiválasztjuk a GROUP BY függvényt.
A futó felületen ezután láthatjuk, hogy 3 üzletlánc szerepel a táblázatban.
2.2.2. COUNT
Szeretnénk megnézni, hogy az adott üzletláncnak hány boltja van. Ehhez meg kell számolnunk, hogy hány címen működnek.
A szerkesztőfelületen kiválasztjuk a Cím mezőt és a COUNT függvény aggregációt. A Boltok nevét pedig a GROUP BY-al csoportosítjuk.
Ezután a futó felületen látható, hogy megszámolta a különböző üzletláncokhoz tartozó címeket. Látható, hogy a Tescónak 3, a Lidlnek 4, az Aldinak 2 boltja van.
2.2.3. SUM függvény
Szeretnénk megnézni, hogy hány darab Domestosunk van összesen a raktárakban.
A szerkesztőfelületen kiválasztjuk a Mennyiség mezőt, és a SUM függvény aggregációt. A Termékeket pedig a GROUP BY-al csoportosítjuk.
A futó felületen látható, hogy Domestosból összesen 500 darabunk van a raktárakban.
2.3. Mezőkbe való értékkiíratás
| Paraméter neve | Leírás |
| Lekérdezett sorok száma mező neve | Lekérdezés beágyazás lapján egy szám típusú mezőbe beíratható a lekérdezett rekordok száma. |
| Összegző mező neve | Lekérdezés beágyazás lapján egy szám típusú mezőbe beírható a megjelenítendő mező rekordonkénti értékének összege. (Csak szám mezővel érhető el). |
| Összegzés mutatása a táblázat alján | A funkciónak köszönhetően a szám/számított mező esetén, azok összege kiíratható a lekérdezés táblázatának alsó sorában. |
3. Milyen feltételek alapján kérjük le az adatokat?
Ebben a szekcióban adhatók meg a lekérdezés szűrőfeltételei. Lekérdezés szűrhető FIX értékkel és mezőértékkel (amennyiben lekérdezés be lett ágyazva munkafüzetre).
| Paraméter neve | Leírás |
| Operátorok/zárójelek | 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. |
| OR | A VAGY operátorral összekapcsolt feltételek közül amennyiben az egyik feltétel teljesül a lekérdezés eredményt hoz. |
| AND | Az ÉS operátorral összekapcsolt feltételek közül mindegyik feltételnek teljesülnie kell ahhoz, hogy a lekérdezés szűrés megtörténjen. |
A különböző feltételeket mindig el kell választani operátorokkal.
3.1. Operátorok, zárójelezés hozzáadása
| Paraméter neve | Leírás |
| Feltétel mező hozzáadása | Ennek a mezőnek a tartalma alapján fog szűrni a lekérdezés. A mezők a lekérdezés alapjául választott munkafüzet, és annak szülő munkafüzeteiről lehetnek. |
| Fix érték | Feltétel mező összehasonlítható egy általunk megadott fix értékkel. |
| Mező |
Feltétel mező összehasonlítható egy másik mező tartalmával. Azon munkafüzet mezői lehetnek, ahová a lekérdezés be van ágyazva. |
| / vagy adatlap mező neve | Kiválasztjuk, hogy melyik mezővel hasonlítsa össze a feltétel mezőt. |
3.1.1. Mezőérték összehasonlítása másik mező értékével
Látjuk, hogy a szűretlen lekérdezésnek 269 rekordja van.
Majd miután a feltétel mezőkbe megadjuk az általunk kívánt adatok paramétereit, a lekérdezés ennek megfelelően szűri le a rekordokat. Láthatjuk, hogy a szűrés után már csak 19 rekordot tartalmaz a lekérdezés.
3.1.2. Mezőérték összehasonlítása fix értékkel
A szűrés feltételeként megadjuk, hogy csak azokat a rekordokat hozza ki a lekérdezés amelyeknek mennyisége egyenlő 50 darabbal.
Szűrés után látható, hogy a rekordok száma lecsökkent 19-re, és csak azokat a rekordokat hozta ki, amelynek mennyisége pontosan 50 darab.
4. Melyik mezők szerint szeretnéd rendezni a találati listát?
Lekérdezés rendezhető megjelenítendő mezők alapján növekvő, illetve csökkenő sorrendbe.
| Paraméter neve | Leírás |
| Rendező mező hozzáadása | Melyik mező értéke alapján rendezze a listát. |
| Sorrendezés iránya | Milyen sorrend alapján rendezze a megadott mező értékeit. Növekvő, vagy csökkenő. |
5. Jogosultságok
Beállítható a felhasználók számára a lekérdezések láthatósága.
| Paraméter neve | Leírás |
| Lekérdezések elrejtése | Elrejti a lekérdezéseket. |
| Lekérdezések megjelenítése csak a munkafüzeteken | Csak a munkafüzeten beágyazott lekérdezést jeleníti meg. |
| Lekérdezések megjelenítése mindenhol | A beágyazott lekérdezések a munkafüzeten, illetve a nem beágyazott lekérdezések a listában lesznek láthatók. |
Lekérdezés elrejtése futó felületen
Lekérdezés napló
Funkció leírása
A lekérdezés napló a lekérdezések létrehozásának és módosításainak követésére szolgál.
Minden lekérdezéshez külön napló tartozik.
A lekérdezés mentését követően annak aktuális állapota – beleértve az alapadatokat, a megjelenítendő mezőket, a feltételeket és a rendezéseket – egy dátummal és időponttal ellátott naplóbejegyzésben kerül rögzítésre.
A lekérdezés törlésével a hozzá tartozó napló is törlődik.
Elérés
A lekérdezés napló az „Alkalmazás szerkesztés” felületen, a „Lekérdezések” menüpont alatt, lekérdezést szerkesztve érhető el.
A napló a szerkesztőfelület jobb felső sarkában, a frissítés, lekérdezésfuttatás és mentés gombok mellett található napló ikonra kattintva jelenik meg.
Képernyő felépítése
A napló felülete két fő részből áll:
- Szűrő
- Találati lista
Szűrés
A naplóbejegyzések időintervallum és felhasználó alapján szűrhetők.
Szűrhető mezők
- Időintervallum – a módosítás időpontja alapján
- Felhasználó – a módosítást végző felhasználó
Működés
Az időintervallum szerinti szűrés esetén a „Dátumtól” és „Dátumig” mezők megadása szükséges.
A szűrés a „Szűrés” gomb használatával történik.
Amennyiben nincs megadva szűrőfeltétel, a rendszer az összes naplóbejegyzést jeleníti meg.
Szűrőfeltételek törlése
A megadott feltételek a „Szűrés törlése” gomb használatával törölhetők.
Találati lista
A találati listában a lekérdezéshez tartozó naplóbejegyzések jelennek meg.
Oszlopok
- Dátum – a létrehozás vagy módosítás időpontja (éééé-hh-nn óó:pp:ss)
- Művelet típusa – létrehozás (Create) vagy módosítás (Update)
- Felhasználó – a módosítást végző felhasználó
- Alapadatok – módosított alapadatok
- Mezők – megjelenítendő mezők
- Feltételek – teljes feltételrendszer
- Rendezések – rendezési beállítások
Működés
Lekérdezés létrehozásakor egy Create típusú naplóbejegyzés jön létre, amely a létrehozáskor beállított összes paramétert tartalmazza.
Lekérdezés módosítását és mentését követően Update típusú naplóbejegyzés keletkezik.
A napló minden mentéskor az adott állapot teljes egészét rögzíti, beleértve a meglévő, módosított és új paramétereket is.
Amennyiben egy adott szekcióhoz nem tartozik adat, az nem jelenik meg a naplóbejegyzésben.
Naplózott adatok
Alapadatok
- lekérdezés neve
- lekérdezés leírása
- lekérdezés alapjául szolgáló munkafüzet azonosítója
- csak a munkafüzet alól érhető el
- az eredményben csak a gyermekrekordok adatai jelennek meg
Mezők
- a teljes megjelenítendő mezőlista
Feltételek
- a teljes feltételrendszer operátorokkal együtt
Rendezések
- a rendezett mezők és a rendezési irány
5. Komplex szűrő
5.1. Táblázat
Táblázatoknál felhasználóknak lehetőségük van a rekordok szűrésére, és a szűrők mentésére. A szűrő a táblázat tetején megtalálható szűrő ikonra kattintva nyitható meg.
| Paraméter neve | Leírás |
| Mentett szűrők | Különböző szűrés feltétel párokat megadott néven el lehet menteni, és később csak a mentett szűrőt kiválasztva automatikusan beállítja az elmentett feltételeket. |
| Szűrő neve | Megadható, hogy milyen néven legyen elmentve az adott szűrő. |
| Szűrő láthatósága | Kiválasztható, hogy a mentett szűrőket ki láthassa. |
| - Privát | Ha a láthatóság privát, akkor csak az a felhasználó láthatja az adott mentett szűrőt, aki készítette. |
| - Publikus | Ha a láthatóság publikus, akkor minden felhasználó láthatja az elmentett szűrőt. A szűrőt csak az törölheti, aki létrehozta. |
| Szűrési feltételek | Itt adhatók meg azok a feltételek, amely alapján a táblázat rekordjai le legyenek szűrve. |
Szűrő felületen megjeleníthető mező típusok:
- Egysoros szövegdoboz
- Többsoros szövegdoboz
- Legördülő lista
- Szám mező
- Számított mező
- Dátumválasztó
Minden a munkafüzeten látható és táblázatban megjelenített dátum mező esetén 2 db szűrőmező jelenik meg 1db dátum kezdete (-tól) és egy db dátum vége (-ig). Erre azért van szükség, hogy időszakra lehessen szűrni, ne konkrét dátumra. - Jelölőnégyzet
- Jelölőnégyzet lista
- Rádiógomb lista
- Felhasználólista
- Többértékes felhasználólista
- Hivatkozott mező (más munkafüzetből táplálkozó legördülő mező, lekérdezésből táplálkozó legördülő mező)
!Fontos! A fent említett mezőtípusok közül is csak azon mezőértékekre lehet szűrni, melyek láthatóságánál ki van jelölve a „Látszódjon a táblázatban/import sablonban” opció.
Például az adott táblázatnak tizenegy oszlopa látható, ezek közül a „Kategória ID” mező nem jelenik meg a szűrési feltételek között. A „Kategória ID” egy szülő munkafüzetről hivatkozott mező, ebből adódóan minden rekordnál ugyanaz az értéke, és ezért nem lenne értelme rá szűrni.
3. ábra: Szűrőfelületen megjelenő mezők
Továbbá, egy rekordnál látható, hogy több olyan mezője is van, amelyek nem jelennek meg a táblázatban. Például a „Megjegyzés” mező egy többsoros szövegdoboz, mely megjelenhetne a szűrő felületén, azonban mivel a táblázatban nem látható, ezért a szűrő felületén sem fog megjelenni.
Példa: melyek azok a kenyérfélék, amelyek helyben sütöttek viszont kevés van belőlük, ezért rendelni kell.
Ehhez a szűrést úgy lehetséges paraméterezni, hogy ki kell jelölni a „Helyben sütött” jelölőnégyzetét, a „Szállított” jelölőnégyzetbe nem kell jelölés, és a „Rendelni kell?” jelölőnégyzetbe szükséges a pipa, majd a „Besorolás” mezőnél ki kell választani a „Kenyérféléket”. Szűrés után az alkalmazás kihozta azt a négy terméket, amelyből rendelni kell.
Szűrő láthatósága
Példa: egy felhasználó létrehoz három mentett szűrőt, melyek közül egy privátra a másik kettő publikusra van állítva.
Majd, ha bejelentkezik egy másik felhasználó fiók, jól látható, hogy ő már csak a publikus szűrőket látja.
Szűrés módosítása
A mentett szűrőknél bármelyik feltételt módosítani lehet, azt az alkalmazás nem menti el automatikusan, ezt a felhasználónak kell megtennie.
Fontos, hogy a mentett szűrőket bármelyik felhasználó tudja módosítani, azonban a módosítást csak az tudja elmenteni, aki az adott szűrőt létrehozta!
Amennyiben módosítás történt a feltételeken, a Visszaállítás gombbal lehet a szűrőt az eredeti feltételeire visszaállítani, abban az esetben, ha a változtatások előtte nem lettek elmentve.
10. ábra: Szűrés visszaállítása gomb
Szűrő törlése
Szűrő törléséhez ki kell választani a törölni kívánt szűrőt, és utána megjelenik a törlés ikonja. Arra kattintva lehet törölni a mentett szűrőt.
Fontos, hogy a mentett szűrőt csak az a felhasználó törölheti, aki létrehozta!
11. ábra: Mentett szűrő törlése gomb
6. Import/Export
6.1. Import
6.1.1. Táblázat
| Paraméter neve | Leírás |
| Import sablon letöltése | Excel sablon letöltése. Ezt a sablont felhasználva tud adatokat importálni a munkafüzetre. |
| Adatok importálása | Új rekordokat tud importálni a munkafüzetre. Először töltse le az import sablont, majd kitöltve itt töltse vissza a sablont. |
Nem lehet importálni:
- Jelölőnégyzet
- Jelölőnégyzet lista
- Címke lista
- Hivatkozott mező
- Nyomtatás
- Fájl csatolás
- Lekérdezés
- Webcím
- Téglalap
- Grafikon
- Gomb
Az import sablont az „Import” ikonra kattintva lehet elérni.
Az import sablon fejléce a táblázat oszlopai, ezek alapján kell kitölteni az excelt.
Fontos, hogy csak azon mezők jelennek meg az import sablonon, melyek láthatóságánál ki van jelölve a „Látszódjon a táblázatban/import sablonban” opció.
Fontos, hogy az excel táblázat kitöltésénél figyelembe kell venni a különböző mezők kitöltési követelményeit, mivel ha nem megfelelő az érték, a mezőt nem fogja kitölteni. Különösen fontos a lista elemeknél. Ha nem egyezik meg a mező értéke a lista elemeivel, akkor nem tölti ki. (Jelölőnégyzet értékét nem lehet importálni!)
Adatok importálását követően, majd a kitöltött sablon kiválasztásával, az alkalmazás automatikusan kitölti a táblázatot.
Amennyiben egy mező kötelező, de az excelben a mezőtípus követelményeinek nem tesz eleget az érték (példa: szám mezőben betűk vannak), vagy üresen van hagyva, az alkalmazás hibaüzenetet jelenít meg, és nem tölti fel a rekordokat.
6.1.2. Fa
| Paraméter neve | Leírás |
| Import sablon letöltése | Excel sablon letöltése. Ezt a sablont felhasználva tud adatokat importálni a munkafüzetre. |
| Adatok importálása | Új rekordokat tud importálni a munkafüzetre. Először töltse le az import sablont, majd kitöltve itt töltse vissza a sablont. |
Az import sablont az „Import” ikonra kattintva lehet elérni.
Az import sablon fejléce a fa mezői, ezek alapján kell kitölteni az excelt.
Fontos, hogy csak azon mezők jelennek meg az import sablonon, melyek láthatóságánál ki van jelölve a „Látszódjon a táblázatban/import sablonban” opció.
Fontos, hogy az excel táblázat kitöltésénél figyelembe kell venni a különböző mezők kitöltési követelményeit, mivel ha nem megfelelő az érték, a mezőt nem fogja kitölteni.
Fa import sablon kitöltésénél figyelni kell a szintek megadására, mivel ez határozza meg, hogy melyik rekord milyen szinten lesz az előtte lévő rekordhoz képest.
Adatok importálását követően, majd a kitöltött sablon kiválasztásával, az alkalmazás automatikusan kitölti a fát.
Amennyiben egy mező kötelező, de az excelben a mezőtípus követelményeinek nem tesz eleget az érték (példa: szám mezőben betűk vannak), vagy üresen van hagyva, az alkalmazás hibaüzenetet jelenít meg, és nem tölti fel a rekordokat.
6.2. Export
6.2.1. Táblázat
Az export ikonra kattintva letölti az adott táblázat rekordjait egy excel fájlba.
Fontos, hogy csak azon mezők jelennek meg az exportált fájlban, melyek láthatóságánál ki van jelölve a „Látszódjon a táblázatban/import sablonban” opció.
6.2.2. Fa
Az export ikonra kattintva letölti az adott fa rekordjait egy excel fájlba.
Fontos, hogy csak azon mezők jelennek meg az exportált fájlban, melyek láthatóságánál ki van jelölve a „Látszódjon a táblázatban/import sablonban” opció.
7. Inline táblázat
Táblázat szerkesztő
Táblázatnál lehetőség van arra, hogy a rekord adatlapjának megnyitása nélkül, táblázat nézetben megadhatóak, vagy változtathatóak a mező értékek.
7.1. Inline táblázat beállítása
Munkafüzet szerkesztésnél az „Alapadatok” fül alatt, „Egyéb paraméterek” részben megtalálható a „Táblázatos nézetben is szerkeszthetőek legyenek az adatok” lehetőség, ezt kijelölve állítható be az inline táblázat.
Ahhoz, hogy a mezők szerkeszthetőek legyenek a táblázatban, a mezők adatai közt, a „Láthatóságok” fül alatt ki kell jelölni a „Táblázatban szerkeszthető” lehetőséget.
7.2. Táblázat tulajdonságai:
- Táblázat oszlopainak szélességét nem lehet állítani a mezők Megjelenési funkciói között, 250 pixel szélesek fixen.
- Dupla kattintással lehet szerkeszteni a táblázat celláit.
- Dupla kattintás után pointerre vált a kurzor, ahol szerkeszthető a tartalom.
- A cellából kikattintva menti a mező értékét, és elvégzi a műveletet egy számított vagy egy hivatkozott mezőnél.
- Új rekord akkor jelenik meg, ha az adott oldalra még elfér, különben a következő oldalon jelenik meg.
4. ábra: Mező tartalomszerkesztés
7.3. Táblázatban szerkeszthető mezőtípusok:
- Egysoros szövegdoboz
- Szám mező
- Legördülő lista (előszűrt, lehetséges érték más munkafüzetről, fix érték)
- checkbox
7.3.1. Táblázatban működő mezőtípusok
- Hivatkozott mező
- Számított mező
Példa: A „Termék” mező paraméterezése után az alkalmazás automatikusan beírja a „Termék ID” értékét.
Példa: Az „Összérték” mező kiszámításához meg kell adni a „Mennyiség” és az „Egység ár” mező paramétereit.
7. ábra: „Összérték” mező számítása
Paraméterek megadása, és a cellából való kikattintás után elmenti a „Mennyiség” és az „Egység ár” mezőt. Az „Összérték” mezőben pedig megjelenik a kiszámított érték.
7.3.2. Új rekord esetén, ami működik:
- Alapértelmezett érték
- Rekord ID
- Dátum mező esetén működik:
- Létrehozás időpontját tartalmazza
- Mező értéke mindig az aktuális dátum
- Felhasználó lista esetén működik:
- Létrehozó legyen az alapérték felhasználó listában
- Aktuális felhasználó legyen mindig az érték
7.4. Események
7.4.1. Eseményidőzítések, melyekkel a létrehozott események lefutnak:
- Rögzítőfelület megnyitásakor
7.4.2. Eseménytípusok amik működnek:
- Beír egy értéket egy mezőbe
- Mezőket fűz össze
- Kiürít egy mezőt
- Mezőcsoportot kiürít
- Szám mezőbe összegzés teljes munkafüzet állományból
7.5. Kapcsolattípus ami működik:
- oszloplink
7.6. Lekérdezés
A lekérdezések nem futnak le, mivel a rekord adatlap felülete nem megnyitható.
8. Munkafüzet
Alapadatok
Alapadatok (munkafüzet)
Funkció leírása
Az alapadatok szekcióban a munkafüzethez tartozó beállítások adhatók meg.
Az egyes paraméterek elérhetősége a munkafüzet típusától függ (Adatlap / Táblázat / Fa).
Elérés
Az alapadatok a munkafüzet szerkesztőfelületén érhetők el.
Paraméterek
| Paraméter | Adatlap | Táblázat | Fa | Leírás |
|---|---|---|---|---|
| Leírás | ✔ | ✔ | ✔ | Rövid szöveg a munkafüzetről |
| Fejlesztői leírás | ✔ | ✔ | ✔ | Fejlesztőknek szánt megjegyzés |
| Legyen az alkalmazás nyitóképernyője | ✔ | ✔ | ✔ | Az alkalmazás indulásakor ez a munkafüzet jelenik meg |
| Törzsadat | ✔ | ✔ | ✔ | A munkafüzet a Törzsek menüben jelenik meg |
| Jelenjen meg alkalmazás menüjében | ✔ | ✔ | ✔ | Megjelenik munkafüzet fejlécében |
| Munkafüzet adatainak kiforgatása külön táblába | ✔ | ✔ | ✔ | Az adatok külön adatbázis táblába kerülnek |
| Szülő rekord megnyitása | ✖ | ✔ | ✔ | Megnyitja a szülő rekordot |
| Rekord léptetés | ✖ | ✔ | ✔ | Következő / előző rekord |
| Rekord másolás | ✖ | ✔ | ✔ | Rekord másolása |
| Rekord törlés | ✔ | ✔ | ✔ | Rekord törlése |
| Rekord újratöltése | ✔ | ✔ | ✔ | Adatok újratöltése |
| Rekord bezárása | ✔ | ✔ | ✔ | Rekord bezárása |
| Táblázat megnyitása új lapon | ✖ | ✔ | ✖ | Táblázat külön lapon |
| Mentés és mégse gombok | ✔ | ✔ | ✔ | Mentési gombok megjelenítése |
| Mezők információs buborékja | ✔ | ✔ | ✔ | Tooltip szöveg megjelenítése |
| Rekord bezárás megerősítése | ✔ | ✔ | ✔ | Figyelmeztetés mentetlen kilépésnél |
| Lekérdezésből töltődő mezők | ✔ | ✔ | ✔ | Legördülők lekérdezésből |
| Táblázatos nézetben szerkeszthető | ✖ | ✔ | ✖ | Inline szerkesztés |
| Fa gyerek elemek betöltése | ✖ | ✖ | ✔ | Fa specifikus betöltés |
| Ablak pozíció | ✔ | ✔ | ✔ | Megjelenési hely |
| Ablak méret | ✔ | ✔ | ✔ | Szélesség/magasság (%) |
| Háttérkép | ✔ | ✔ | ✔ | Háttérkép beállítása |
| Táblázat alapértelmezett rendezése | ✖ | ✔ | ✖ | Rendezési alap |
Részletes működés
Rekord másolás
A rekord másolás funkció lehetővé teszi egy vagy több rekord másolatának létrehozását.
Táblázat és fa típusú munkafüzet esetén a másolás funkció nem a rekord szerkesztőfelületén érhető el, hanem a lista (táblázat / fa) nézet eszköztárában.
Táblázat típusú munkafüzet
A rekordmásolás funkció a rekord szerkesztőfelületéről a táblázat fejlécébe került.
Működés
- A másolandó rekordot vagy rekordokat ki kell jelölni a táblázat első oszlopában található jelölőnégyzettel
- A másolás ikon a kijelölést követően aktívvá válik
- Az ikonra kattintva megjelennek a másolási lehetőségek
Másolási lehetőségek
- Másolás – a kijelölt rekord(ok) másolása
- Másolás gyermekrekordokkal – a rekord(ok) és a hozzájuk tartozó gyermekrekordok másolása
Fontos
- több rekord is kijelölhető és másolható egyszerre
- a másolás minden kijelölt rekordra végrehajtásra kerül
Fa típusú munkafüzet
A másolás funkció a fa nézet eszköztárában érhető el.
Működés
- A másolni kívánt rekordot ki kell választani a fa nézetben
- A felső eszköztáron található másolás ikon aktívvá válik
- Az ikonra kattintva elérhetők a másolási lehetőségek
Másolási lehetőségek
- Másolás
- Másolás gyermekrekordokkal
Fontos
- egyszerre csak egy rekord másolható
- több rekord kijelölése nem lehetségesű
Naplózás
Másolást követően a létrejött rekord naplójában a létrehozáskori adatok a másolatot készítő felhasználóhoz tartozóan jelennek meg.
Ez azt jelenti, hogy a másolt értékek úgy jelennek meg, mintha azokat a másolást végző felhasználó rögzítette volna.
Példa
Ha az eredeti rekord egy mezőjének értékét egy másik felhasználó mentette, a másolatban ez az érték változatlan marad, azonban a naplóban a másolást végző felhasználóhoz kerül hozzárendelésre.
Rekord törlés
A rekord törlés funkció a kiválasztott rekord végleges eltávolítására szolgál.
A működés a munkafüzet típusától és a felhasználó jogosultságaitól függően eltér.
Táblázat típusú munkafüzet
A törlés funkció a táblázat eszköztárában érhető el.
Működés
- A törölni kívánt rekordot vagy rekordokat ki kell jelölni a táblázat első oszlopában található jelölőnégyzettel
- A törlés ikon a kijelölést követően aktívvá válik
- Az ikonra kattintva megjelenik a megerősítő ablak
- A törlés a megerősítést követően történik meg
Több rekord törlése
Táblázat típus esetén lehetőség van több rekord egyidejű törlésére.
Ez a működés jogosultsághoz kötött.
Működés
- ha a felhasználó jogosult több rekord törlésére:
- több rekord kijelölhető
- a törlés minden kijelölt rekordra végrehajtásra kerül
- ha a jogosultság nincs megadva:
- egyszerre csak egy rekord törlése engedélyezett
Fontos
- a jogosultság jogcsoport szinten kerül beállításra
- a felhasználó csak a hozzá tartozó jogcsoport beállításai alapján törölhet
Fa típusú munkafüzet
A törlés funkció a fa nézetben, a rekord sorában érhető el, nem a rekord adatlapján.
Működés
- A törölni kívánt rekordot ki kell választani (kattintással) a fában
- A rekord sorában található törlés ikonra kell kattintani
- A törlés ikonra kattintva megjelenik a megerősítő ablak
- A törlés a megerősítést követően történik meg
Fontos
- a törlés közvetlenül a listából történik
- nem szükséges a rekord megnyitása
- egyszerre csak egy rekord törölhető
Kulcs különbség
| Típus | Hol történik a törlés |
|---|---|
| Táblázat | táblázat toolbar |
| Fa | fa lista sorában (kuka ikon) |
Munkafüzet adatainak kiforgatása külön táblába
A funkció lehetővé teszi, hogy a munkafüzet rekordjai külön adatbázis táblában kerüljenek tárolásra.
Mire szolgál
A kiforgatás célja:
- nagy mennyiségű adat kezelése
- gyorsabb lekérdezések biztosítása
- teljesítmény optimalizálása
Bekapcsolás
A funkció az alapadatok között érhető el.
Működés
A kiforgatás indításakor:
- A rendszer létrehoz egy külön adatbázis táblát
- A meglévő rekordok átmásolásra kerülnek ebbe a táblába
- Az új rekordok már ebben a külön táblában kerülnek tárolásra
Kiforgatott állapot
Kiforgatás után:
- a munkafüzet adatai már nem az alap struktúrában tárolódnak
- minden adatművelet a külön táblán történik
Kiforgatás megszüntetése
A kiforgatás visszavonható.
- Kiforgatás megszüntetése gomb
Működés visszavonáskor
- A külön tábla törlésre kerül
- Az adatok visszakerülnek az eredeti tárolási struktúrába
Táblázatos nézetben szerkeszthető
A funkció lehetővé teszi, hogy a rekordok mezői közvetlenül a táblázat nézetben módosíthatók legyenek, az adatlap megnyitása nélkül.
Működés
Bekapcsolt állapotban:
- a mezők közvetlenül a táblázat celláiban szerkeszthetők
- a szerkesztés dupla kattintással indítható
- a módosítás a cellából való kilépéskor mentésre kerül
Fontos
- a funkció csak táblázat típusnál érhető el
- mezőnként külön engedélyezni kell
- nem minden mezőtípus támogatott
Korlátozás
Bekapcsolt állapotban:
- a rekord adatlap nem használható
- a szerkesztés kizárólag táblázat nézetben történik
- lekérdezések nem futnak le
Fa elem kiválasztásakor töltse be a rendszer az összes gyerek elem kapcsolódó adatait is
Ez a beállítás meghatározza, hogy a fa nézetben egy elem kiválasztásakor a rendszer csak az adott rekord adatait, vagy a hozzá tartozó teljes struktúrát is betöltse.
Mire vonatkozik
A beállítás csak fa típusú munkafüzet esetén értelmezhető.
Működés
Bekapcsolt állapotban
- a kiválasztott elemhez tartozó összes gyermek elem adatai betöltésre kerülnek
- a jobb oldali listában / kapcsolódó nézetben a teljes struktúra megjelenik
- a betöltés egy lépésben történik
Kikapcsolt állapotban
- csak a kiválasztott elem közvetlen adatai kerülnek betöltésre
- a gyermek elemek adatai nem töltődnek be automatikusan
- a kapcsolódó adatok külön művelettel érhetők el
Fontos
- nagy elemszám esetén a betöltés lassabb lehet
- a beállítás a teljesítményre közvetlen hatással van
- minden kiválasztáskor lefut
Mikor érdemes használni
✔ ha a felhasználónak egyben kell látnia a teljes struktúrát
✔ ha gyakran történik több szintű adatkezelés
Mikor nem ajánlott
✖ nagy adatmennyiség esetén
✖ ha csak egy elem adataira van szükség
Ez miért fontos
- ez az egyik tipikus „miért lassú?” beállítás
- nem látszik a usernek, de brutál hatása van
- rossz konfigurációval szét lehet verni a teljesítményt
Lekérdezésből táplálkozó legördülők betöltése kattintásra
Ez a beállítás azt szabályozza, hogy a lekérdezésből töltődő legördülő mezők értékei mikor töltődjenek be.
Mire vonatkozik
A beállítás azokra a legördülő listákra vonatkozik, amelyek értéklistája lekérdezésből jön.
Működés
Bekapcsolt állapotban
A legördülő mező értéklistája nem töltődik be automatikusan a rekord megnyitásakor.
Az értékek akkor töltődnek be, amikor a felhasználó a legördülő listára kattint.
Kikapcsolt állapotban
A legördülő mező értéklistája a rekord megnyitásakor betöltődik.
Miért hasznos
Nagy értéklisták esetén csökkentheti a rekord megnyitásakor szükséges betöltési időt, mert a rendszer nem tölti be előre az összes lekérdezésből érkező adatot.
Fontos
- csak lekérdezésből töltődő legördülő mezőknél van hatása
- kis értéklistáknál a különbség nem feltétlenül észrevehető
- nagy értéklistáknál gyorsabb lehet a rekord megnyitása
- a legördülő első megnyitásakor lehet rövid betöltési idő
Mezők információs buborékjának automatikus kitöltése a mező címkéjének beírásakor
A funkció meghatározza, hogy a mező információs buborékjának tartalma automatikusan kitöltésre kerüljön-e a mező címkéje alapján.
Mire vonatkozik
A beállítás a mezők információs buborékjára vonatkozik.
Az információs buborék a mező mellett megjelenő súgó szöveg.
Működés
Bekapcsolt állapotban
A mező címkéjének megadásakor vagy módosításakor a rendszer automatikusan kitölti az információs buborék tartalmát a mező címkéjének értékével.
Kikapcsolt állapotban
Az információs buborék tartalma nem kerül automatikusan kitöltésre.
Ebben az esetben az információs buborék szövegét manuálisan kell megadni.
Fontos
- a funkció csak az automatikus kitöltést szabályozza
- a buborék tartalma később manuálisan módosítható
- a mező címkéjének módosítása nem minden esetben írja felül a korábban szerkesztett buborék szövegét
Rekord bezárásakor megerősítés kérése
A funkció meghatározza, hogy a rendszer figyelmeztetést jelenítsen-e meg a rekord bezárásakor, ha nem mentett módosítás található a rekordban.
Működés
Bekapcsolt állapotban
Ha a rekordban nem mentett módosítás található, a rendszer megerősítést kér a rekord bezárása előtt.
Kikapcsolt állapotban
A rekord bezárása figyelmeztetés nélkül történik meg.
A nem mentett módosítások elvesznek.
Fontos
Tipikus működés
Ablak megjelenésének pozíciója
A beállítás meghatározza, hogy a rekord megnyitásakor a szerkesztőfelület hol jelenjen meg az alkalmazáson belül.
Mire vonatkozik
A beállítás a rekord adatlapjának megjelenési helyére vonatkozik.
Elérhető pozíciók
Középen
A rekord szerkesztőfelülete középen jelenik meg.
Jobb oldalon
A rekord szerkesztőfelülete a képernyő jobb oldalán jelenik meg.
Lent
A rekord szerkesztőfelülete az alkalmazás alsó részén jelenik meg.
Fontos
Ablak mérete
A beállítás meghatározza a rekord szerkesztőfelületének alapértelmezett méretét.
Működés
A szélesség és magasság százalékos értékként adható meg.
A megadott értékek határozzák meg, hogy a rekord megnyitott ablaka mekkora területet foglaljon el.
Háttérkép
A funkció lehetővé teszi háttérkép megjelenítését a munkafüzet szerkesztő- és futófelületén.
Mire vonatkozik
A háttérkép a rekord szerkesztőfelületének hátterében jelenik meg.
Háttérkép beállítása
A háttérkép az Alapadatok felületen állítható be.
Háttérkép eltávolítása
A háttérkép a munkafüzetről a „Háttérkép eltávolítása” gombra kattintva törölhető.
Működés
A háttérkép mentést követően megjelenik:
Fontos
Javaslat
A jobb olvashatóság érdekében ajánlott:
- alacsony kontrasztú
- egyszerű
- a használt témához illeszkedő háttérképek használata
Táblázat alapértelmezett rendezése
A funkció meghatározza, hogy a táblázat rekordjai milyen sorrendben jelenjenek meg a munkafüzet megnyitásakor.
Mire vonatkozik
A funkció csak táblázat típusú munkafüzet esetén érhető el.
Beállítás
A rendezési feltételek az Alapadatok felületen állíthatók be.
A rendezés egy vagy több mező alapján történhet.
Működés
Rendezés hozzáadásakor:
Lehetséges rendezési irányok:
A mentést követően a táblázat rekordjai automatikusan a megadott sorrendben jelennek meg.
Több rendezési mező használata
A rendszer több rendezési feltételt is kezel.
Ebben az esetben:
Rendezési sorrend módosítása
A rendszer a rendezési feltételeket a rögzített mezők és azok rendezési iránya alapján, a rögzítés sorrendjének megfelelően alkalmazza.
A rendezési feltételek sorrendjéről a lista elején található sorszám ad tájékoztatást.
A rendezési mezők sorrendje közvetlenül nem módosítható.
Amennyiben a rendezési feltételek sorrendjét módosítani szükséges, a meglévő rendezési feltételeket törölni kell, majd a kívánt sorrendben újra fel kell venni őket.
A rendezési mező sorában a mező neve nem jelenik meg, csak annak azonosítója.
A rendezési mező sorának végén található nyíl ikon a rendezés irányának beállítására szolgál:
- növekvő
- csökkenő
A sor végén található kuka ikon segítségével a rendezési feltétel törölhető.
Rendezési feltétel törlése
A már hozzáadott rendezési feltételek törölhetők.
A törlést követően az adott mező nem vesz részt a rekordok rendezésében.
Fontos
- a rendezés automatikusan lefut a táblázat megnyitásakor
- a felhasználó futó felületen ettől eltérő rendezést is beállíthat
- nagy mennyiségű adat esetén a több mezős rendezés lassíthatja a betöltést
- a rendezési sorrend a munkafüzet alapértelmezett működését határozza meg
Példa
- rendezési mező:
- D3 - Szám mező
- rendezési mező:
- D2 - Egysoros szövegdoboz
3. rendezési mező:
- D4 - Rekord ID
Ebben az esetben:
- a legkisebb számottartalmazó mező kerül a táblázat első sorába
- azonos sorszám esetén az ABC-ben leghátrébb helyet foglaló szöveges tartalom
- azonos sorszám és szöveg estén a korábban létrehozott rekord
Jelenjen meg alkalmazás menüjében
A beállítás azt szabályozza, hogy a törzsadatként létrehozott munkafüzet megjelenjen-e az alkalmazás menüjében.
Létrehozáskor
Új törzsadat munkafüzet létrehozásakor a „Törzsadat” és a „Jelenjen meg az alkalmazás menüjében” kapcsolók együtt mozognak.
Létrehozás után
A munkafüzet létrehozását követően a „Jelenjen meg alkalmazás menüjében” beállítás külön módosítható.
A „Törzsadat” beállítás ilyenkor már nem módosítható.
Fontos
- a beállítás törzsadat munkafüzetnél érhető el
- létrehozáskor a két kapcsoló együtt mozog
- létrehozás után a menüben való megjelenítés külön ki- vagy bekapcsolható
- a „Törzsadat” beállítás mentés után nem módosítható
Legyen az alkalmazás nyitóképernyője
A funkció meghatározza, hogy az alkalmazás megnyitásakor melyik munkafüzet jelenjen meg kezdőképernyőként.
Mire vonatkozik
A beállítás:
- adatlap
- táblázat
- fa
típusú munkafüzet esetén is elérhető.
Működés
Bekapcsolt állapotban az alkalmazás megnyitásakor a kijelölt munkafüzet jelenik meg elsőként.
Az alkalmazásban egyszerre csak egy munkafüzet állítható be nyitóképernyőként.
Korlátozás
A funkció csak olyan munkafüzet esetén érhető el, amely:
- nem gyermek munkafüzet
- nem rendelkezik szülő munkafüzettel
Amennyiben a munkafüzet kapcsolaton keresztül, másik munkafüzet alá jött létre, a nyitóképernyő funkció nem állítható be.
Fontos
- egyszerre csak egy nyitóképernyő állítható be
- új nyitóképernyő kiválasztásakor a korábbi beállítás megszűnik
- a nyitóképernyő az alkalmazás induló felületét határozza meg
Rekord léptetés
A funkció lehetővé teszi a rekordok közötti léptetést.
Mire vonatkozik
A funkció:
típusú munkafüzet esetén érhető el.
Működés
A rekord megnyitását követően a rekord szerkesztőfelületének fejlécében megjelennek a rekord léptetéshez tartozó nyíl ikonok.
A funkció azonos szülő rekord alatti testvér rekordok között biztosít léptetést.
Előző rekord
Amennyiben létezik az aktuális rekord előtt azonos szülő alatt található testvér rekord, az előző rekordra léptetés ikon aktív.
Ha nincs előző testvér rekord, az előző rekordra léptetés nem érhető el.
Következő rekord
Amennyiben létezik az aktuális rekord után azonos szülő alatt található testvér rekord, a következő rekordra léptetés ikon aktív.
Ha nincs következő testvér rekord, a következő rekordra léptetés nem érhető el.
Léptetés mindkét irányba
Amennyiben az aktuális rekord előtt és után is található testvér rekord, a léptetés mindkét irányba elérhető.
Példa
A felhasználó a szülő munkafüzet 10-es rekordja alatt megnyitja a gyermek munkafüzet 50-es rekordját.
A 10-es rekord alatt a gyermek munkafüzetben a 40–55 rekordazonosítójú rekordok találhatók.
Ebben az esetben:
Fontos
- a funkció csak azonos szülő alatti rekordok között működik
- a rekordok sorrendjét az aktuális lista sorrendje határozza meg
- rekord lapozáskor az aktuálisan megnyitott rekord bezárásra kerül, majd a rendszer megnyitja a kiválasztott előző vagy következő rekordot
- rekord lapozáskor a megnyitott rekordon lefutnak a rögzítőfelület megnyitására időzített események.
Rekord újratöltése
A funkció lehetővé teszi a megnyitott rekord adatainak újratöltését.
Mire vonatkozik
A funkció:
típusú munkafüzet esetén is elérhető.
Működés
A rekord szerkesztőfelületének fejlécében található újratöltés ikonra kattintva a rekord frissítése megtörténik.
Az újratöltés során a rendszer a rekord aktuális adatait újra beolvassa az adatbázisból.
Fontos
Rekord bezárása
A funkció lehetővé teszi a megnyitott rekord bezárását.
Mire vonatkozik
A funkció:
- adatlap
- táblázat
- fa
típusú munkafüzet esetén is elérhető.
Működés
A rekord szerkesztőfelületének fejlécében található bezárás ikonra kattintva a rekord bezáródik.
Mentetlen módosítások
Amennyiben a rekordban nem mentett módosítás található, a rendszer — a beállításoktól függően — figyelmeztetést jeleníthet meg bezárás előtt.
Fontos
- a rekord bezárása nem törli a rekordot
- mentetlen módosítások esetén adatvesztés történhet
- a rekord bezárása nem frissíti automatikusan a lista nézetet
- a bezárás kizárólag az aktuálisan megnyitott rekordot érinti.
Mentés és mégse gombok
A funkció meghatározza, hogy a rekord szerkesztőfelületén megjelenjen-e a mentés gomb.
Mire vonatkozik
A funkció:
típusú munkafüzet esetén is elérhető.
Működés
Bekapcsolt állapotban
A rekord szerkesztőfelületének fejlécében megjelenik a mentés gomb.
Kikapcsolt állapotban
A mentés gomb nem jelenik meg a rekord fejlécében.
A rekord bezárása ebben az esetben a bezárás ikon segítségével történik.
Fontos
Táblázat megnyitása új lapon
A funkció nyomtatási nézetben nyitja meg a táblázat tartalmát új böngészőlapon.
Mire vonatkozik
A funkció csak táblázat típusú munkafüzet esetén érhető el.
Működés
Bekapcsolt állapotban
A rekordlista fejlécében megjelenik a „Táblázat megnyitása új lapon” ikon.
Az ikonra kattintva a táblázat tartalma új böngészőlapon, egyszerűsített nyomtatási nézetben jelenik meg.
A megnyitott nézet:
- nem az alkalmazás teljes felülete
- nem szerkesztőfelület
- nem tartalmazza az alkalmazás megszokott stílusait és vezérlőelemeit
- elsősorban nyomtatásra vagy egyszerű táblázatos áttekintésre használható
Kikapcsolt állapotban
A „Táblázat megnyitása új lapon” ikon nem jelenik meg a rekordlista fejlécében.
Fontos
- a funkció nem új alkalmazásnézetet nyit, hanem nyomtatási nézetet
- az új lapon megnyitott táblázat nem szerkeszthető
- a megjelenés eltérhet az alkalmazás futó felületétől
- a funkció a táblázat gyors nyomtatására vagy egyszerű áttekintésére használható.
Szülő rekord megnyitása
A funkció lehetővé teszi az aktuális rekordhoz tartozó szülő rekord megnyitását.
Mire vonatkozik
A funkció:
- táblázat
- fa
típusú munkafüzet esetén érhető el.
A funkció csak olyan rekord esetén használható, amely rendelkezik szülő rekord kapcsolattal.
Működés
A rekord megnyitását követően a rekord szerkesztőfelületének fejlécében megjelenik a szülő rekord megnyitására szolgáló ikon.
Az ikonra kattintva a rendszer megnyitja az aktuális rekord szülő rekordját.
Példa
A felhasználó a „Számla tételek” munkafüzet egyik rekordját nyitja meg.
A rekord a „Számlák” munkafüzet egyik rekordjához tartozik.
A szülő rekord megnyitása ikonra kattintva a rendszer megnyitja a kapcsolódó „Számla” rekordot.
Fontos
- a funkció csak kapcsolattal rendelkező rekord esetén működik
- szülő rekord nélküli rekord esetén az ikon nem jelenik meg
- a szülő rekord megnyitása új rekordnézetet nyit meg
- a megnyitott szülő rekordon lefutnak a rekord megnyitására időzített események.
Szerkesztőnapló
Szerkesztőnaplóban láthatók a szerkesztőfelületen végbevitt módosítások. Megmutatja, mely szerkesztő mikor, mit módosított a felületen.
A szerkesztőnapló a szerkesztőfelületen a szerkesztőnapló ikonra kattintva érhető el.
1. Idő
Szerkesztőnaplóba lehet időintervallumra szűrni.
Beállítva a „Kezdő dátumot” és a „Záró dátumot”, majd a szűrésre kattintva kihozza az összes „Időpontot”, mely a két dátum között szerepel.
3.ábra: Szűrés időintervallumra
2. Felület szűrése
Felület esetén lehet szűrni, hogy csak azokat a módosításokat mutassa, mely az adott felületen történt.
Például csak azok a módosítások legyenek láthatók, amelyek a „Mezők” felületen történtek. Ehhez ki kell választani csak a „Mezők” feltételt, és a szűrés gombra kattintva kihozza az összes olyan módosítást, mely a „Mező” felületen történt.
3. Művelet szűrése
Műveletek esetén lehet szűrni, hogy csak bizonyos módosításokat listázzon ki a napló.
Például csak azok a módosítások legyenek láthatók, melyek „Létrehozás” műveletet végeztek el. Ehhez ki kell választani csak a „Létrehozás” feltételt, és a szűrés gombra kattintva kihozza az összes olyan módosítást, amely „Létrehozás”.
7.ábra: Szűrés létrehozás feltételre
4. Felhasználó szűrése
Felhasználó esetén, arra a felhasználóra lehet szűrni, aki a módosítást végbe vitte.
Rekordjogosultságok
Munkafüzeten rögzített rekorodok láthatósága szabályozható. A rendszerben létező jogcsoportok rekordohoz való hozzáférése ezen opció segítségével szabályozható. A rekordjogosultságok nem korlátozhatók az adminsztrátor, szerkesztő és tulajdonos jogcsoportok esetén.
Rekord jogosultásgbeállításhoz a rekordot megnyitva a "Rekord jogosultságainak beállítása" opcióra kell kattintani.
Az opció az "Egyéb beállítások" ikonra () kattintva érhető el.
Opciót megnyitva megjelenik a rekordjogosultságok paraméterező felülete.
A felületen megjelenik az összes rögzített jogcsoport. Jogcsoportonként a következő paraméterek adhatók meg:
- megtekintés
Jogcsoport tagjai láthatják a rekordot.
- szerkesztés
Jogcsoport tagjai szerkeszthetik a rekordot.
- törlés
Jogcsoport tagjai törölhetik a rekordot.
Példa:
Vezető - Igazgatás jogcsoport tagja láthatja, szerkesztheti és törölheti a rekordot. Így a rekordot megnyitva annak tartalmárt módosíthatja (mezők tartalma minden esetben szerekszthető, csupán a mentési lehetőség nincs meg), de akár törölheti is a rekordot (törlés ikon megjelenik a rekordműveletek közt, vagy a felületen).
Ügyintéző gazdálkodás jogcsoport tagja láthatja, de nem szerkesztheti (mentés gomb megnyomására nem fut meg a mentés esemény) és nem is törlöheti a rekordot (nem jelenik meg a rekordtörlés opció)..
9. Alkalmazás beállításai
Jogosultságok
1. Jogcsoportok
A különböző jogcsoportok eltérő jogosultságokat tartalmaznak.
A felhasználók különféle jogcsoportokba besorolhatók, ezáltal más-más jogosultsági szintet adva a felhasználóknak.
Új jogcsoport az „Új hozzáadása” gombra kattintva hozható létre, majd az új jogcsoport nevének megadása után beállíthatók a különféle jogosultságok.
2. ábra: Új jogcsoport hozzáadása
A „Felhasználók kezelése” fülre átlépve, a besorolni kívánt felhasználónál a szerkesztés ikonra kattintva beállítjuk a „Felhasználó” státuszt. Ezt követően megjelenik a jogcsoportokat tartalmazó legördülő lista, ezután kiválasztható a kívánt jogcsoport.
3. ábra: Felhasználó beállítása
4. ábra: Felhasználó jogcsoport beállítása
2. Jogosultságok
Munkafüzeteknek jogcsoportonként különböző jogosultságok adhatók, továbbá a munkafüzet mezőire külön-külön lehet láthatósági, és szerkeszthetőségi jogosultságot adni.
| Paraméter neve | Leírás |
| Láthatja | Láthatja a kiválasztott munkafüzet(ek)/mező(k). |
| Szerkesztheti | Szerkesztheti a kiválasztott munkafüzet/mező rekordjait/mezőit. |
| Törölheti | Szerkesztheti a kiválasztott munkafüzet/mező rekordjait/mezőit. |
| Új rekord | Új rekordot hozhat létre. |
| Exportálás | Exportálhatja a munkafüzetet. |
| Importálás | Importálhat a munkafüzetre. |
| Minden rekord | Láthatja a munkafüzet rekordjait. |
| Maximálás rekordszám | Maximálisan ennyi rekordot hozhat létre a felhasználó az adott munkafüzeten. |
2.1. Láthatja
Kiválasztható, hogy a jogcsoport mely munkafüzeteket láthatja.
Például a Teszt jogcsoport a Nyitólap, Boltok, Termék lekérdezés, és Bolt lekérdezés munkafüzeteket láthatja.
5. ábra: Munkafüzetek láthatósága
Futó felületen csak a kijelölt munkafüzetek jelennek meg.
6. ábra: Látható munkafüzetek futó felületen
Továbbá a munkafüzetek neve mellett megjelenő nyíl ikonra kattintva a munkafüzet mezőire is külön-külön beállítható, hogy mely mezők legyenek láthatók a rekord adatlapján.
Például a „Boltok” munkafüzeten a „Bolt név” mező jelen beállítások szerint nem látható a jogcsoport számára.
7. ábra: Mező láthatóság beállítása
Ezáltal a táblázatban nem jelenik meg a „Bolt név” oszlop.
9. ábra: Mező láthatósága táblázatban
Emellett a rekord adatlapját megnyitva sem látható a mező.
10. ábra: Mező láthatósága adatlapon
Ezt követően kijelölve a „Bolt név” láthatósági jelölőnégyzetét.
11. ábra: Mező láthatóság beállítás
A táblázatban megjelenik a „Bolt név” mező oszlopa.
12. ábra: Mező láthatósága táblázatban
A rekord adatlapján pedig a mező is megjelenik.
13. ábra: Mező láthatósága adatlapon
2.2. Szerkesztheti
Kiválasztható, hogy a jogcsoport mely munkafüzet rekordjait szerkesztheti.
Például a „Boltok” munkafüzeten nem szerkeszthetők a mezők értékei.
14. ábra: Munkafüzet szerkeszthetősége
Jogosultságoknál kijelölve a „Boltok” munkafüzet sorában a „Szerkesztheti” oszlopban a jelölőnégyzetet, és a változtatást elmentve visszalépni a futó felületre.
15. ábra: Munkafüzet szerkeszthetősége beállítás
Ezután a „Boltok” munkafüzet rekordjainak mezői már szerkeszthetőek.
16.ábra: Munkafüzet szerkeszthetősége
Továbbá a munkafüzetek neve mellett megjelenő nyíl ikonra kattintva a munkafüzet mezőire külön-külön is beállítható, hogy mely mezők legyenek szerkeszthetők a rekord adatlapján.
Például a „Boltok” munkafüzeten a „Bolt név” mező jelen beállítások szerint nem szerkeszthető a jogcsoport számára.
17. ábra: Mező szerkeszthetőség beállítása
A futó felületen látható, hogy a „Bolt név” mező nem szerkeszthető.
18. ábra: Mező szerkeszthetősége
Ezt követően kijelölve a „Bolt név” mező szerkeszti jelölőnégyzetét.
19. ábra: Mező szerkeszthetőség beállítása
Ezután a jogcsoport már tudja szerkeszteni a mező értékét.
20. ábra: Mező szerkeszthetősége
2.3. Törölheti
Kiválasztható, hogy a jogcsoport mely munkafüzet rekordjait törölheti.
„Törölheti” jelölőnégyzetet kijelölve megjelenik a „Kijelölt sorok törlése” lehetőség az adott munkafüzeten.
21. ábra: Rekord törlésének beállítása
2.4. Új rekord
Kiválasztható, hogy a jogcsoport mely munkafüzeten hozhat létre új rekordokat.
„Új rekord” jelölőnégyzetet kijelölve megjelenik a „Rekord létrehozás” lehetőség az adott munkafüzeten.
23. ábra: Új rekord létrehozás beállítás
24. ábra: Új rekord létrehozás ikon
2.5. Export
Kiválasztható, hogy a jogcsoport mely munkafüzetek tartalmait exportálhatja.
„Export” jelölőnégyzetet kijelölve megjelenik a „Export” ikon az adott munkafüzeten.
2.6. Import
Kiválasztható, hogy a jogcsoport mely munkafüzetre importálhat adatokat.
„Import” jelölőnégyzetet kijelölve megjelenik a „Import” ikon az adott munkafüzeten.
2.7. Minden rekord
Kiválasztható, hogy a jogcsoport a munkafüzetet láthatja, de amíg a „Minden rekord” jelölőnégyzet nincs kijelölve addig a rekordokat a jogcsoport nem látja.
Például a „Boltok” munkafüzeten látható, hogy a rekordok száma 9, de nem láthatóak.
30. ábra: Rekordok láthatósága
Jogosultságoknál kijelölve a „Boltok” munkafüzet sorában a „Minden rekord” oszlopban a jelölőnégyzetet és a változtatást elmentve visszalépni a futó felületre.
31. ábra: Rekordok láthatósága beállítás
A futó felületen már megjelennek a rekordok.
32. ábra: Rekordok láthatósága
2.8. Maximális rekordszám
Beállítható, hogy a jogcsoportok felhasználói egy munkafüzeten maximum hány rekordot hozhatnak létre.
Például megadható, hogy a jogcsoport felhasználói maximum 9 rekordot hozhatnak létre felhasználónként. A 9. rekord létrehozta után az új rekord megnyitható, de már nem menthető.
33. ábra: Maximális rekordszám beállítása
2.9. Napló
Napló bekapcsolásával a jogcsoportnak lehetősége van látni, hogy melyik felhasználó milyen változtatásokat vitt végbe az adott rekordon.
Futó felületen a napló az „Egyéb beállítások” fül alatt található meg.
35. ábra: Napló megjelenítése futó felületen
2.10. Rekord jogosultságok
2.10.1. Rekord eltávolítása legördülő mezőkből.
Adott rekord eltávolítható a munkafüzetre hivatkozott legördülő listákból.
36. ábra: Rekord eltávolítása legördülő mezőkből
Futó felületen az „Egyéb beállítások” fül alatt található meg.
37.ábra: Rekord eltávolítása legördülő mezőkből futó felületen
2.10.2. Megjelenítés API-n
39. ábra: Megjelenítés API-n futó felületen
2.11. Lekérdezések
2.11.1. Lekérdezések elrejtése
Lekérdezések nem fognak megjelenni sem a munkafüzeten, sem menüben az adott jogcsoportnak.
40. ábra: Lekérdezések elrejtése
Futó felületen látható a lekérdezés mező, de a lekérdezés maga nem jelenik meg.
41.ábra: Lekérdezések elrejtése futó felületen
2.11.2. Lekérdezések megjelenítése csak munkafüzeteken
A lekérdezés a munkafüzeten megjelenik, de a menüben nem az adott jogcsoportnak.
42. ábra: Megjelenítés csak munkafüzeten
43. ábra: Megjelenítés munkafüzeten futó felületen
2.11.3. Lekérdezések megjelenítése mindenhol
A lekérdezések megjelennek a munkafüzeten, és a menüben is az adott jogcsoportnak.
44. ábra: Megjelenítés mindenhol
45. ábra: Megjelenítés mindenhol futó felületen
Automatizmusok
Az automatizmusok automatikusan, megadott időközönként lefutó feladatok.
Automatizmusokat az „Alkalmazás beállításain” belül az „Automatizmusok” fül alatt lehet létrehozni.
„Új automatizmus” gombra kattintva lehet automatizmust létrehozni.
|
Paraméter neve |
Leírás |
| Automatizmus neve | Automatizmus megnevezése |
| Mikor fusson le az automatizmus? | Milyen időközönként fusson le az automatizmus (Naponta/Hetente/Havonta/Évente) és mikor fusson le. |
| Automatizmus típusa | Feladat melyet az automatizmusnak végre kell hajtani. (Jelen pillanatban csak E-mail küldés lehetséges) |
3. ábra: Automatizmus alapadatok
1. E-mail értesítő automatizmus
| Paraméter neve | Leírás |
| Üzenet tárgya |
Az e-mail tárgya |
| E-mail címzettjei |
Itt adható meg, hogy kik kapják meg az adott e-mailt. Felhasználók: mely felhasználóknak küldje el az e-mailt. Jogcsoportok: azoknak a felhasználóknak küldi el, akik a kiválasztott jogcsoporthoz tartoznak. Egyedi e-mailek: olyan e-mail cím is megadható, amely nem szerepel a rendszerben. A már rögzített cím nem szerkeszthető, csak törölhető. Javításhoz törölni kell azt, majd újra rögzíteni. (e-mail cím megadása után entert kell ütni) |
| Milyen master felhasználók kapják meg | |
| Csatolt lekérdezések | Lekérdezés csatolható e-mailhez, mely egy Excel fájlformátumban fog megjelenni. |
| E-mail küldése üres eredményhalmaz esetén is | Ha a lekérdezés nem tartalmaz rekordot, akkor is csatolja az e-mailhez. |
| Üzenet | Az e-mail szövege. |
5. ábra: E-mail küldés automatizmus
2. Automatizmus tesztelése
A lefutási időponttól függetlenül, azonnal lefut az automatizmus, tesztelve hogy jó-e az automatizmus.
3. Legutóbbi futások
Megtekinthető a legutóbbi 10 lefutás, hogy lefutott e és mikor.
9. ábra: Legutóbbi lefutások lista
Etalon másolat
1. Etalon
Etalon az eredeti alkalmazás.
Etalon másolat minden olyan alkalmazás, mely az etalont másolva jött létre és az etalon alá van csatolva.
Az etalon alkalmazás másolatai nem szerkeszthetők. Az etalon alkalmazást kell módosítani a kívántak szerint, és az etalon alkalmazásból szinkronizálni a másolatot.
Etalon másolásakor a törzs adatként szereplő rekordokat is másolja, viszont a frissítésnél már nem másolja át az új rekordokat.
Kézikönyv és a dokumentum sablonok nem szinkronizálódnak.
2. Etalon készítés:
Etalon alkalmazásnál a másolás ikonra kattintva, majd a másolat alkalmazásnak új nevet adva, és az „Etalon másolat készítése” opciót kiválasztva lehet etalon másolatot készíteni.
2. ábra: Etalon másolat kiválasztása
Az etalon másolatot az alkalmazás egy ikonnal jelzi.
4. ábra: Etalon másolat jelölése
3. Etalon frissítése:
Miután módosítva lett az etalon alkalmazás az „Alkalmazás beállításain” belül az „Alapadatok” fül alatt lehet átírni a „Verzió” számot, majd a mentés gombra kattintva menteni.
Verziószám módosítás után a „Szinkronizálás” fül alatt találhatók az etalon alkalmazás másolatai, és itt lehet őket frissíteni.
A frissíteni kívánt másolatokat a sor elején megjelenő jelölőnégyzetben kiválasztva majd a „Szinkronizálás” gombra kattintva lehet.
7. ábra: Etalon másolat szinkronizálása
„Alkalmazás neve„ oszlopban megjelennek az etalon másolat alkalmazások nevei.
„Verzió” oszlopban látható, hogy az adott alkalmazásokon az etalon alkalmazás mely verziója érvényes.
„Állapot” oszlopban látható, hogy az adott etalon másolaton a legfrissebb verzió fut e vagy sem. Abban az esetben, ha az állapot piros, akkor nem a legfrissebb verzió fut az adott alkalmazáson.
Viszont, ha zöld az állapot akkor a legfrissebb verzió fut az etalon másolaton.
Az etalon másolatok lecsatolhatók az etalonról. A lecsatolt alkalmazás onnantól már szerkeszthető.
Központi adminisztráció
A keretrendszerben szereplő felhasználók kezelése a központi adminisztrációs felületről érhetők el.
A felület megnyitásakor a Felhasználók kezelése fül kiválasztásával elérjük a keretrendszerben szereplő felhasználók listáját, mely szűrhető a Felhasználó keresése mező segítségével. A felhasználókat szűrhetjük az Alkalmazások szerint is, melyekhez hozzá vannak rendelve, ezt az Alkalmazás keresése mező töltésével tehetjük meg.
A felhasználóval kapcsolatos további beállításokat a ikonra kattintva tehetjük meg.
Ezen a felületen megváltoztatható a felhasználó neve, e-mail címe, inaktiválható/aktiválható a gombra kattintva, valamint beállítható a
gombra kattintva engedélyezhető vagy tiltható számára a keretrendszerben az alkalmazás létrehozása funkció.
Amennyiben egy felhasználó fiókja tiltásra került (5 sikertelen bejelentkezési kísérlet után), úgy annak feloldása is ezen a felületen történik. A Tiltott switch-et szükséges kikapcsolt állapotra váltani. Ekkor újra engedélyezett számára az 5 db belépési kísérlet. A sikertelen belépések számát is itt számolja a rendszer.
Egy felhasználó alkalmazáshoz rendelése az alábbi szekcióban történhet az Alkalmazás mezőben az alkalmazás kiválasztásával, majd a gombra kattintva.
A jogkör módosítható az érintett alkalmazás során szereplő jogkörre kattintva és a legördülő listából kiválasztva a megfelelő új jogkört.
A fület választva elérjük a rendszerben történő alábbi események naplóját:
- felhasználók sikeres és sikertelen belépési kísérletei,
- kijelentkezés az informatikai rendszerből,
- felhasználó kizárása a rendszerből,
- felhasználói jelszóváltoztatás,
- felhasználók kezelése (új felhasználó felvétele, meglévő felfüggesztése, aktiválása, törlése, jogosultságainak módosítása),
- jogosultságok kezelése (jogosultságok megadása, módosítása, visszavonása),
- csoport- és szerepkörkezeléssel kapcsolatos műveletek (pl. felhasználó csoporthoz történő rendelése vagy kivétele a csoportból).
Felhasználók kezelése
Funkció leírása
A Felhasználók kezelése funkció az alkalmazáshoz hozzáféréssel rendelkező felhasználók nyilvántartására és kezelésére szolgál.
A funkció segítségével új felhasználók rögzíthetők, meglévő felhasználók alkalmazáshoz rendelhetők, módosíthatók a felhasználók adatai, valamint kezelhető a felhasználók aktív, inaktív és törölt állapota.
Elérés
Alkalmazás beállításai → Felhasználók kezelése
Ábra – Felhasználók kezelése felület
(A teljes Felhasználók kezelése képernyő az Aktív / Inaktív / Törölt szűrőkkel, Exportálás gombbal, keresővel és Új felhasználó gombbal.)
Felhasználói lista
A felület táblázatos formában jeleníti meg az alkalmazáshoz tartozó felhasználókat.
A listában az alábbi adatok jelennek meg:
| Oszlop neve | Leírás |
|---|---|
| Felhasználó | A felhasználó neve és egyedi azonosítója |
| A felhasználó e-mail címe | |
| Jogcsoport neve | A felhasználóhoz rendelt jogcsoport |
A lista lapozható.
Rendezés
A lista elemei az oszlopfejlécek kiválasztásával rendezhetők.
Rendezés az alábbi oszlopok szerint végezhető:
- Felhasználó
- Jogcsoport neve
Az első kattintás növekvő sorrendű rendezést hajt végre.
Az ismételt kattintás csökkenő sorrendű rendezést hajt végre.
Ábra – Lista rendezése oszlopfejléc alapján
(Az a kép, ahol pirossal ki van emelve a Felhasználó, E-mail és Jogcsoport neve oszlopfejléc.)
Állapotszűrő
A felhasználók az alábbi állapotok szerint szűrhetők:
- Aktív
- Inaktív
- Törölt
Az állapotszűrő módosítását követően a lista automatikusan frissül.
Keresés
A lista tartalma kereshető.
A keresés a felület jobb felső sarkában található keresés ikon használatával érhető el.
A keresés indításához legalább 1 karakter megadása szükséges.
A rendszer az utolsó karakter bevitelét követően 2 másodperc várakozási idő után automatikusan végrehajtja a keresést.
A keresés futtatásához nem szükséges külön gomb használata.
A keresés nem érzékeny a kis- és nagybetűkre.
Ábra – Felhasználók keresése
(Az a képernyőkép, ahol a keresőmező nyitva van és karakter van megadva.)
Exportálás
A lista aktuálisan megjelenített tartalma exportálható.
Az exportálás az Exportálás gomb használatával indítható.
Az exportálás eredményeként a rendszer Microsoft Excel (.xlsx) állományt hoz létre.
Az exportált állomány az alábbi adatokat tartalmazza:
- Felhasználó
- Jogcsoport neve
- Aktív
- Törölt
- Város
- Céges telefon
- Privát telefon
- Beosztás
- Egyedi azonosító
Az exportálás figyelembe veszi az aktuálisan kiválasztott állapotszűrőt és keresési feltételeket.
Ábra – Exportált felhasználói lista
(Az Excel exportot bemutató képernyőkép.)
9.1. Új felhasználó rögzítése
Új felhasználó az Új felhasználó gomb használatával rögzíthető.
A gomb kiválasztását követően megjelenik az Új felhasználó rögzítése párbeszédablak.
Ábra – Új felhasználó rögzítése
(Az üres Új felhasználó rögzítése párbeszédablak.)
Megadható adatok
| Paraméter | Leírás |
|---|---|
| A felhasználó e-mail címe | |
| Név | A felhasználó teljes neve |
| Város | A felhasználó városa |
| Beosztás | A felhasználó beosztása |
| Privát telefon | A felhasználó privát telefonszáma |
| Céges telefon | A felhasználó céges telefonszáma |
| Egyedi azonosító | Rendszer által generált azonosító |
| Aktív | A felhasználó aktív állapota |
| Jogosultsági szint | Felhasználói szerepkör |
| Jogcsoport neve | Hozzárendelt jogcsoport |
Az E-mail mező kitöltése kötelező.
A rendszer a megadott e-mail címet használja:
- hitelesítéshez,
- rendszer meghívó küldéséhez,
- alkalmazás meghívó küldéséhez,
- regisztrációs adatok kiküldéséhez.
Amennyiben az e-mail cím formátuma nem megfelelő, a rendszer figyelmeztetést jelenít meg:
„A megadott email formátuma nem megfelelő!”
Hibás e-mail cím esetén a felhasználó nem menthető.
Ábra – Hibás e-mail cím formátum
(Az a képernyőkép, ahol a rendszer piros validációs hibát jelenít meg.)
Meglévő rendszerfelhasználó alkalmazáshoz rendelése
Amennyiben az E-mail mezőben olyan e-mail cím kerül megadásra, amely már szerepel a rendszerben, a rendszer automatikusan felkínálja kiválasztásra a meglévő felhasználót.
Ábra – Meglévő rendszerfelhasználó kiválasztása
(Az a képernyőkép, ahol a rendszer felkínálja a kovacs.viktor@govern.hu felhasználót.)
A felhasználó kiválasztását követően a rendszer automatikusan kitölti a felhasználó nevét és a rendszerben tárolt adatait.
Ebben az esetben új rendszerfelhasználó nem jön létre, a művelet kizárólag az alkalmazáshoz történő hozzárendelést végzi el.
FONTOS!
Amennyiben a felhasználó már szerepel az adott alkalmazásban, a rendszer figyelmeztetést jelenít meg:
„Már létezik felhasználó ezzel az email címmel.”
A felhasználó ebben az esetben nem rögzíthető ismételten.
Ábra – Már alkalmazáshoz rendelt felhasználó figyelmeztetése
(Az a képernyőkép, ahol a rendszer figyelmeztetést jelenít meg a duplikált felhasználóról.)
Jogosultsági szint
A felhasználóhoz az alábbi szerepkörök rendelhetők:
- Tulajdonos
- Szerkesztő
- Adminisztrátor
- Felhasználó
Tulajdonos
A Tulajdonos szerepkör teljes jogosultsággal rendelkezik az alkalmazásban.
A Tulajdonos:
- hozzáfér az alkalmazás alapadataihoz,
- módosíthatja az alkalmazás alapadatait,
- felhasználókat hozhat létre,
- felhasználókat aktiválhat,
- felhasználókat inaktiválhat,
- felhasználókat törölhet,
- teljes szerkesztési jogosultsággal rendelkezik.
Ábra – Alapadatok fül elérése Tulajdonos jogosultsággal
(Az a képernyőkép, ahol pirossal ki van emelve az Alapadatok fül.)
Szerkesztő
A Szerkesztő emelt jogosultságokkal rendelkezik.
A Szerkesztő:
- nem fér hozzá az alkalmazás alapadataihoz,
- nem módosíthatja az alkalmazás alapadatait,
- nem módosíthatja vagy inaktiválhatja a Tulajdonost.
Adminisztrátor
Az Adminisztrátor jogosult:
- felhasználók létrehozására,
- felhasználók törlésére,
- felhasználók aktiválására,
- felhasználók inaktiválására,
- jogcsoportok kezelésére,
- jogosultságok kezelésére.
Felhasználó
A Felhasználó kizárólag a számára engedélyezett funkciókat használhatja.
Jogcsoport
A szerepkör és a jogcsoport két különálló jogosultsági mechanizmus.
Tulajdonos, Szerkesztő és Adminisztrátor szerepkör esetén is kötelező jogcsoportot választani.
A Jogcsoport neve mezőben megjelennek:
- az alapértelmezett jogcsoportok,
- az új felhasználó jogcsoportok,
- a kézzel létrehozott jogcsoportok.
Ábra – Jogcsoport kiválasztása
(A lenyitott jogcsoport választólista.)
Aktív állapot
Az Aktív kapcsoló határozza meg, hogy a felhasználó aktív vagy inaktív állapotban kerüljön rögzítésre.
Aktív állapot esetén:
- a felhasználó regisztrációs e-mailt kap,
- a felhasználó rendszer meghívót kap,
- a felhasználó alkalmazás meghívót kap,
- a felhasználó be tud jelentkezni.
Inaktív állapot esetén:
- a felhasználó nem kap e-mailt,
- a felhasználó nem tud bejelentkezni,
- a felhasználó az Inaktív listába kerül.
Mentés
Sikeres adatkitöltést követően a Mentés gomb használatával a felhasználó rögzíthető.
A rendszer sikeres mentés esetén visszajelzést jelenít meg.
9.2. Értesítések
Aktív felhasználó létrehozását követően a rendszer három elektronikus levelet küld.
Regisztrációs e-mail
A levél tartalmazza a rendszer használatához szükséges bejelentkezési adatokat.
Ábra – Regisztrációs e-mail
(A bejelentkezési adatokat tartalmazó e-mail.)
Alkalmazás meghívó
A levél az alkalmazás eléréséhez szükséges hivatkozást tartalmazza.
Ábra – Alkalmazás meghívó
(Az alkalmazás meghívót tartalmazó e-mail.)
Rendszer meghívó
A levél a YappDo rendszerhez történő csatlakozást biztosítja.
FONTOS!
Amennyiben a felhasználó inaktív állapotban kerül rögzítésre, a rendszer nem küld értesítést.
Korábban már aktivált felhasználó ismételt aktiválása esetén a rendszer nem küld újabb e-mailt.
9.3. Inaktív felhasználók kezelése
Az inaktív felhasználók az Inaktív szűrő használatával jeleníthetők meg.
Ábra – Inaktív felhasználók listája
(Az a képernyőkép, ahol látható az Inaktív lista és a Kijelölt felhasználók aktiválása gomb.)
Az inaktív állapot elsődleges célja, hogy a felhasználók előzetesen rögzíthetők legyenek a rendszerben anélkül, hogy azonnal hozzáférést vagy értesítést kapnának.
Aktiválás
Az aktiválandó felhasználók a sor elején található jelölőnégyzet segítségével választhatók ki.
Több felhasználó egyszerre is kijelölhető.
A kijelölést követően a Kijelölt felhasználók aktiválása gomb használatával a felhasználók aktiválhatók.
Aktiválást követően a felhasználók átkerülnek az Aktív listába.
FONTOS!
A rendszer kizárólag az első aktiválás alkalmával küldi ki a regisztrációs és meghívó e-maileket.
Inaktív felhasználó törlése
Az inaktív felhasználók ugyanúgy törölhetők, mint az aktív felhasználók.
A törlés ikon kiválasztását követően a rendszer megerősítést kér.
Ábra – Inaktív felhasználó törlésének megerősítése
(Az a képernyőkép, ahol a rendszer a „Tényleg törlöd?” kérdést jeleníti meg.)
A jóváhagyást követően a felhasználó átkerül a Törölt felhasználók listájába.
9.4. Felhasználó szerkesztése
A felhasználó adatai a sor elején található szerkesztés ikon használatával módosíthatók.
Ábra – Felhasználó szerkesztésének indítása
(Az a képernyőkép, ahol a szerkesztés ikon ki van emelve.)
Ábra – Felhasználó szerkesztése
(A szerkesztő párbeszédablak.)
A következő mezők nem módosíthatók:
- Egyedi azonosító
Tulajdonos módosítása
Tulajdonos jogosultság kizárólag másik Tulajdonos által módosítható.
A rendszer a művelet végrehajtása előtt megerősítést kér.
Ábra – Tulajdonosi jogosultság módosításának megerősítése
(A tulajdonosi jogosultság átadását megerősítő ablak.)
9.5. Törölt felhasználók kezelése
A törölt felhasználók a Törölt szűrő használatával jeleníthetők meg.
Ábra – Törölt felhasználók listája
(A Törölt lista képernyőképe.)
Felhasználó törlése
A törlés a felhasználó neve előtt található törlés ikon használatával hajtható végre.
A rendszer a művelet végrehajtása előtt megerősítést kér.
Ábra – Felhasználó törlésének megerősítése
(Az aktív felhasználó törlésekor megjelenő megerősítő ablak.)
A jóváhagyást követően a felhasználó átkerül a Törölt listába.
FONTOS!
- saját felhasználó nem törölhető,
- Tulajdonos nem törölhető, amíg nincs másik Tulajdonos kijelölve,
- törölt felhasználó nem tud bejelentkezni a rendszerbe,
- törölt felhasználó nem tud bejelentkezni az alkalmazásba.
Törölt felhasználó szerkesztése
A törölt felhasználó adatai a szerkesztés ikon használatával módosíthatók.
Ábra – Törölt felhasználó szerkesztése
(A törölt felhasználó szerkesztőablaka.)
Törölt felhasználó visszaállítása
A visszaállítás ikon használatával a felhasználó visszaállítható.
A művelet végrehajtása előtt a rendszer megerősítést kér.
Ábra – Felhasználó visszaállításának megerősítése
(Az a képernyőkép, ahol a rendszer visszaállítás előtt megerősítést kér.)
A jóváhagyást követően a felhasználó visszakerül az Aktív felhasználók listájába.
FONTOS!
A visszaállítás során a rendszer nem küld új regisztrációs vagy meghívó e-mailt.
A felhasználó a korábban beállított jogosultságokkal és adatokkal kerül vissza az aktív felhasználók közé.
10. Naplózás
Naplózás
Naplózás
A rendszer minden alkalmazáson belüli tevékenységet adatbázisban naplóz. Megjelölve a hívott osztályt, metódust, és azok hozzáférhető paramétereit. A felhasználóhoz köthető érzékeny adatok nem kerülnek naplózásra.
A rendszerben egy naplózási szint van megvalósítva. A rendszer mivoltából adódóan, nem indokolt különböző naplózási szinteket beépíteni. A rendszeren belüli naplók megőrzésének ideje 5 év. Az üzemeltetési naplókat 2 évig őrizzük meg.
A rendszeren belüli naplózások azonos tranzakcióban vannak kezelve az adott művelettel, így ha a naplózás során hiba jönne létre, maga a művelet sem teljesül így megtartva a rendszer integritását.
A naplózás többek között tartalmazza a:
- felhasználók, sikeres és sikertelen belépési kísérleteit,
- kijelentkezéseit,
- felhasználók kizárását a rendszerből,
- felhasználói adatok változását, név, beosztás,
- jelszóváltoztatások tényét,
- felhasználók kezelés műveleteit (új felhasználó felvétele, meglévő felfüggesztése, aktiválása, törlése, jogosultságainak módosítása),
- jogosultságok kezelésének műveleteit (jogosultságok megadása, módosítása, törlése),
- csoport- és szerepkörkezeléssel kapcsolatos műveletek (pl. felhasználó csoporthoz történő rendelése vagy kivétele a csoportból)
- alkalmazásban létrejövő entitások, CRUD műveleteid.
A naplóbejegyzéseket két nagy osztályba sorolhatók.
- Központi naplózás
- Alkalmazás naplózás
A központi naplózás a rendszer teljes egészére vonatkozó naplóbejegyzéseket tartalmazza. Amíg az alkalmazás naplózás csak adott rendszeren belüli részalkalmazás entitásainak adatváltozásait rögzíti naplóbejegyzésekben mezőszintre bontva.
A rendszer fel van készítve Sentry (https://sentry.io/) integrációra hiba monitorozás céljából. Helyileg telepített sentry szerverhez integrálható.






