Yappdo funkciók
Komplex funkciók kézikönyve
- 1. Események
- 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.1. Időzítések
- Előző esemény befejezésekor
1.2. Esemény műveletek
- Szám mezőbe összegzés teljes munkafüzet állományból
- Frissít n db másik rekordot
- Töröl n db rekordot
- Értéket ad dátum mezőhöz
- E-mailt küld
- Rekord létrehozása
1.3. Esemény feltételek
- Teljes munkafüzet
- Bejelentkezett felhasználó jogcsoportja
1.1. Időzítések
1.1.1.Előző esemény befejezésekor
Esemény futása időzíthető előző esemény sikeres lefutására.
A következő esemény lefutása lehet időzítése más események
a. csak 1 művelet van
b. az időzítése nem rögzítőfelület megnyitása
c. nem tartalmazhatja a következő műveletet:
- rekord mentés
- rekord frissítés
- rekord törlés
- rekord újratöltés
Az időzítés eseménye mindaddig nem törölhető/módosítható, míg van rákapcsolva másik esemény.
Paraméter neve | Leírás |
Előző esemény befejezésekor | Az esemény futtatása egy megelőző esemény lefutását követően történik meg |
Esemény időzítését megelőző esemény | Az itt megadott esemény lefutását követően történik a létrehozandó esemény futtatása |
A láncolt események futásának feltétele, hogy a sorban előttük álló esemény lefusson.
Példa: Csere
Esemény neve | Időzítés neve | Időzítés paraméterei | Művelet neve | Művelet paraméterei | Feltétel | Feltétel paraméterei |
1. esemény | gombnyomás | beír egy értéket egy mezőbe | mező 3 értéke legyen egyenlő mező 1 értékével | mezőérték vizsgálat | HA mező 1 nem üres | |
2. esemény | előző esemény lefutása | 1. esemény | beír egy értéket egy mezőbe | mező 1 értéke legyen egyenlő mező 2 értékével | ||
3. esemény | előző esemény lefutása | 2. esemény | beír egy értéket egy mezőbe | mező 2 értéke legyen egyenlő mező 3 értékével |
1.1.2. Mező érték változásakor
Akkor fut le az esemény, ha a mező értéke/tartalma megváltozik és kikattintunk a mezőből.
FONTOS! Ha például van egy legördülő listánk és annak egy hivatkozott mezője, melynek értékét ki akarjuk íratni egy másik mezőbe, akkor időzítésnek a hivatkozott mező érték változását adjuk meg, és NE a legördülő listáét!
1.1.3. Rögzítő felület megnyitásakor
Új, vagy már létező rekord megnyitásakor fog lefutni az esemény.
1.1.4. Mezőre kattintáskor
Ha rákattintunk az eseményben megadott mezőre, akkor fut le az esemény. Csak egy mező adható meg. Célszerű csak Gomb mezőn alkalmazni.
FONTOS! Például van egy legördülő listánk, és annak egy hivatkozott mezője, melynek értékét ki akarjuk íratni egy másik mezőbe, és időzítésnek a legördülő listát állítottuk be, akkor a listára az értékadás után még egyszer rá kell kattintani, hogy működjön.
1.1.5. Mezőből történő kilépéskor
Mezőből való kikattintás/ mezőből való kilépést (TAB billentyűvel) követően fut le az esemény.
1.1.6. Mezőbe belépéskor
Mezőbe történő bekattintást, vagy mezőre váltást (TAB billentyűvel) követően fut le az esemény.
FONTOS! Legördülő listával nem működik!
1.1.7. Mezőbe történő gépeléskor
Miután beléptünk a mezőbe, az első billentyű lenyomását követően fut le az esemény.
1.2. Műveletek
1.2.1. Elmenti a rekordot/ Új rekordot hoz létre
Paraméter neve | Leírás |
Mentés után zárja be a rekordot | Mentést követően az esemény bezárja a rekordot. (Kivéve adatlap típusú munkafüzet rekordját.) |
Mentés után új rekord | Lementi a rekordot, és egy új üreset nyit. |
Mentés nélkül új rekord | Mentés nélkül új rekordot nyit. |
Mentés nélkül töltse újra a rekordot | Újratölti a rekordot, változtatásokat nem menti el. |
1.2.2. Szám mezőbe összegzés teljes munkafüzet állományból
Eseménnyel összegezhető tetszőleges munkafüzet szám típusú mezőjének értéke feltételek alapján. Az eseményben megadott szűrőfeltételek ÉS logikai kapcsolatban állnak. Összegzés célmezője csak szám típusú mező lehet.
Például alkalmazottak igénybe vett szabadságainak összegzése:
Paraméterezés
Paraméter neve | Leírás | Érték |
Művelet kiválasztása: | Szám mezőbe összegzés teljes munkafüzet állományból | |
Célmező: | Összegzés mezője. | Eddig felhasznált szabadság (Szám mező) |
Ellenőrizni kívánt munkafüzet: | A munkafüzet, melyen az a mező található, melynek az értékét összegezni kell. | Szabadságolások |
Darabszám: | A feltételrendszernek megfelelő, rögzített rekordok számát adja vissza. Ebben az esetben nem kell megadni az összegzendő mezőt. | Igényelt szabadnapok száma |
Melyik mező legyen összegezve: | Az összegzendő értékeket tartalmazó mező | Igénybe vett szabadnap száma |
Szűrőfeltétel hozzáadása | Itt megadott feltételek alapján történik az összegzendő rekordok beazonosítása. | |
Eredeti feltételben megadott munkafüzet mezője: | Forrás munkafüzet mezőlistája | Szülő ID |
Összehasonlítás típusa | A forrás munkafüzet mezője fix értékkel, vagy az esemény lapján lévő mezővel lesz összehasonlítva (Fix érték, Mező) | Mező |
Érték | Az esemény lapjának mezőlistája, amivel a forrás munkafüzetről megadott mező (Szülő ID) értéke össze lesz hasonlítva | Rekord ID |
1.2.3. Frissít n db másik rekordot
Eseménnyel tetszőleges munkafüzet tetszőleges mezőinek értéke frissíthető.
Paraméterezés:
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Frissít n darab másik rekordot | |
Frissítendő mező munkafüzete | Munkafüzet, melyen a frissítendő mező(k) szerepelnek | Szabadságolások |
Frissítendő mező | A frissítendő mező munkafüzetének mezőlistája | Engedélyezve (I/N) |
Célmező ürítése | A frissítendő mező értékét kiüríti | |
Forrás mező | Esemény lapjának azon mezője, melynek értékével a célmező frissítve lesz | Döntés |
Frissítendő rekordok beazonosításának módja | Az itt megadott módnak megfelelően (ID alapján, Összes gyermekelem, Feltételek megadása, ID a szülő rekordról) történik a célrekordok célmezőinek frissítése | |
ID opciót kiválasztva meg kell adni a rekord ID-t, vagy rekord ID-k listáját tartalmazó mezőt (lehet szám mező, legördülő lista, többértékes legördülő lista) | Kezelendő szabadságok listája | |
Összes gyerekelem - a frissítendő munkafüzet összes forrás rekord alatti rekordját frissíti | ||
Feltételek megadása - Szűrőfeltételek adhatók meg, a frissítendő rekordok beazonosítására. | ||
Szűrőfeltétel hozzáadása | Amennyiben a rekordok beazonosításánál a feltételek megadása opció lett kiválasztva, megadhatók a szűrőfeltételek | |
Eredeti feltételben megadott munkafüzet mezője | Cél munkafüzet mezőlistája | |
Összehasonlítás típusa | A cél munkafüzet mezője fix értékkel, vagy az esemény lapján lévő mezővel lesz összehasonlítva (Fix érték, Mező) | |
Érték | Fix - cél munkafüzet mezőjének értéke lesz összehasonlítva fix értékkel | |
Mező - cél munkafüzet mezőjének értéke lesz összehasonlítva esemény lapján szereplő mező értékével | ||
Jogok figyelmen kívül hagyása | Az esemény figyelmen kívül hagyja, hogy az eseményt futtató felhasználónak van-e joga a cél rekordokat frissíteni, vagy sem. | |
Aktuális rekord figyelmen kívül hagyása | Amennyiben a cél és a forrás munkafüzet megegyezik, akkor van jelentősége az opciónak. Ebben az esetben megadható, hogy a tárgyrekord ne legyen frissítve. |
1.2.3.1. Frissítés ID alapján
Például jóváhagyásra váró szabadságigények kezelése:
A "Szabadságolások" munkafüzet rekordjait kell frissíteni, a "Szabadságolások kezelése" munkafüzeten megadott értéknek megfelelően.
A "Szabadságolások "munkafüzet "Engedélyezve" nevű mezőjének értéke kell frissüljön a "Szabadságolások kezelése" munkafüzet "Döntés" mezőjében megadott értékkel.
A frissítendő rekordokat a "Szabadságolások kezelése" tartalmazza, melynek tartalmát a "Szabadságolási kérelmek" lekérdezés adja.
A "Kezelendő szabadságok" listájából választott rekordokat a "Döntés" mező tartalmának megfelelő értékkel frissíti az esemény.
1.2.3.2. Összes gyermekelem frissítése
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Frissít n darab másik rekordot | |
Frissítendő mező munkafüzete | Munkafüzet, melyen a frissítendő mező(k) szerepelnek | Termékek |
Frissítendő mező | A frissítendő mező munkafüzetének mezőlistája | Rendelhető |
Forrás mező | Esemény lapjának azon mezője, melynek értékével a célmező frissítve lesz | Rendelhető |
Frissítendő rekordok beazonosításának módja | Az itt megadott módnak megfelelően (ID alapján, Összes gyermekelem, Feltételek megadása, ID a szülő rekordról) történik a célrekordok célmezőinek frissítése | |
Összes gyerekelem - a frissítendő munkafüzet összes forrás rekord alatti rekordját frissíti | Kiválasztva |
Például raktár termékek elérhetőségének frissítése
"Szezonális termékek" raktár termékeinek elérhetőségének módosítása esetén a "Raktárak" munkafüzeten létre kell hozni a frissítő eseményt. A frissítendő mező munkafüzete a "Termékek" munkafüzet.
A frissítendő mező a "Rendelhető mező".
A forrás mező a "Rendelhető" mező az esemény lapjának munkafüzetén ("Raktárak").
Frissítendő mező azonosításánál az "Összes gyermekelem" opciót kell választani.
Az esemény futtatását követően a termékeken a "Rendelhető" mező tartalma frissül a kiválasztott értékkel.
Például a szezonális termékek "Rendelhető" mezője értékének frissítéséhez meg kell nyitni a "Szezonális termékek" rekordját. A "Rendelhető" mező értékét megadva a "Frissítés" gombra kattintva az összes szezonális termékhez tartozó "Rendelhető" érték megváltozik a megadott értékre.
1.2.3.3. Frissítés feltételek alapján
Például termékek elérhetőségének frissítése termék neve lapján.
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Frissít n darab másik rekordot | |
Frissítendő mező munkafüzete | Munkafüzet, melyen a frissítendő mező(k) szerepelnek | Termékek |
Frissítendő mező | A frissítendő mező munkafüzetének mezőlistája | Rendelhető |
Forrás mező | Esemény lapjának azon mezője, melynek értékével a célmező frissítve lesz | Rendelhető |
Frissítendő rekordok beazonosításának módja | Az itt megadott módnak megfelelően (ID alapján, Összes gyermekelem, Feltételek megadása, ID a szülő rekordról) történik a célrekordok célmezőinek frissítése | |
Feltétel(ek) megadása | ||
Szűrőfeltétel hozzáadása | ||
Eredeti feltételben megadott munkafüzet mezője - A frissítendő munkafüzeten szereplő mező, melynek értéke vizsgálva lesz | Név (Frissítendő munkafüzeten) | |
Összehasonlítás | Mező(vel) (A frissítendő munkafüzeten szereplő mező értéke, egy az esemény lapján található mező értékével lesz összehasonlítva.) | |
Érték | Termék neve (esemény lapjának mezője) |
A "Termék neve" mezőbe beírt termék "Rendelhető" mezőjének értéke módosul, a felületen a "Rendelhető" mezőben megadott értékre, az esemény futtatását követően.
Például a "Szezonális termék 1" termék "Rendelhetőség" mezőjének tartalma "Igen" értékre módosul.
1.2.4. Mezőket fűz össze
Eseménnyel mezőértékek és karakterek fűzhetők össze.
Például iktatószám generálás.
Iktatószám generálás összefűzés eseménnyel a következőképpen:
Iktatószám előtag + Iratszám + "/" karakter + Év + "/" karakter + utótag.
Paraméterezés
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Mezőket fűz össze | |
Célmező | Mező, melybe az összefűzött érték kerül | Iktatószám |
Hozzáadás | Mező, illetve karakterek adhatók hozzá az összefűzendő lánchoz | |
Mező hozzáadása | A kiválasztott mező hozzáfűzése a már beállított értékekhez | Iktatószám előtag |
Iratszám | ||
Szöveg hozzáadása | A megadott karakter(ek) hozzáfűzése a már beállított értékekhez | / |
Mező hozzáadása | Év | |
Szöveg hozzáadása | / | |
Mező hozzáadása | Utótag |
A már hozzáadott mezők/karakterek törölhetők az összefűzésből, de értékük nem változtatható, ahogy a sorrendjük sem.
Pl.: TSZT_T/3/2022/ee
1.2.5. Töröl n db rekordot
Eseménnyel ID alapján tetszőleges munkafüzet rekordjai törölhetők.
Például nem rendelhető termékek törlése.
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Töröl n db rekordot | |
Törölni kívánt rekord(ok) azonosítóját (ID) tartalmazó mező | Mező (szám, legördülő, többértékes legördülő), ami a törlendő rekord(ok) ID-ját tartalmazza | Nem rendelhető termékek |
Törli saját magát (is) | Amennyiben a törlendő rekordok lapján található az esemény, akkor törli a rekordot is, amiről a esemény indítva lett | |
Jogok figyelmen kívül hagyása | Az esemény nem veszi figyelembe, hogy az eseményt futtató felhasználónak van-e jogosultsága törölni az adott rekordo(ka)t, vagy sem |
Termékekből táplálkozó legördülő lista ("Nem rendelhető termékek") értéke elő van szűrve a nem rendelhető tételekkel ("Rendelhető" mező értéke = "Nem"). A lista a nem rendelhető tételek ID-ját tartalmazza. A listából a kívánt terméket kiválasztva, majd az eseményt futtatva a kiválasztott ID-hoz tartozó termék törlődik a termékek közül.
1.2.6. Értéket ad dátum mezőhöz
Eseménnyel értékek adhatók dátum mezőhöz.
Például 12.09. munkaszüneti napként van rögzítve, míg 12.10-11. hétvégi munkanapként. Ekkor a 2022.12. 08. értékű mezőhöz 1 napot adva az eredmény 12.10. lesz, mivel 12.09. szabadnap.
Paraméterezés:
Rögzíteni kell alkalmazás beállításaiban a "Munkanapok" opció alatt a 12.09-ét munkaszüneti napként, 12.10, 12.11-ét pedig hétvégi munkanapként.
Ezt követően az "Érték hozzáadása dátum mezőhöz" lapon létre kell hozni az "Érték hozzáadása dátum mezőhöz" típusú eseményt.
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Esemény fix értéket , vagy mezőértéket (perc, óra, nap, hét, hónap, év) ad dátum mező értékéhez | Értéket ad dátum mezőhöz |
Mező megadása | Célmező, melynek értékéhez hozzáadja az esemény a megfelelő értéket a megfelelő mértékegységgel | F2 (Dátum típusú mező) |
Mit adjon hozzá az esemény | Célmezőhöz hozzáadandó érték mértékegysége | nap |
Értékmegadás módja | Megadható a hozzáadandó mennyiség FIX-en, vagy mezővel | |
Forrás érték | FIX érték | |
Forrás mező | Mező, mely a hozzáadandó mennyiséget tartalmazza | Nap |
Munkaszüneti napok alkalmazása | Az alkalmazás beállításaiban definiált értékeket vegye figyelembe az esemény, vagy sem | Kiválasztva |
Alkalmazás beállítása alatt megadott munkaszüneti- és hétvégi munkanapok értékeknek megfelelően végzi el a hozzáadást az esemény. Hétvégi munkanapokat nem, viszont a munkaszüneti napokat átugorja az érték hozzáadáskor.
1.2.7. E-mailt küld
Eseménnyel e-mail küldhető a rendszerben rögzített felhasználóknak (felhasználólistából), vagy egyéni e-mail címre.
Például teszt üzenet küldése csatolmánnyal felhasználónak. Az "E-mail küldés" munkafüzeten a "Többértékes felhasználólistából" kiválasztva a címzett(ek)et, feltöltve a csatolmányt majd lementve a rekordot, az E-mail küldése gombra kattintva az esemény elküldi az üzenetet a csatolmánnyal együtt a címzett(ek)nek.
Paraméterezés:
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | E-mail küldő esemény | E-mailt küld |
E-mail címzettje | E-mail címzettjét/címzettjeit tartalmazó mező (felhasználólista, többértékes felhasználólista, vagy egysoros szövegdoboz - egysoros szövegdoboz esetén a címzett egy e-mail cím) | H2 - Többértékes felhasználólista |
E-mail tárgya | E-mail tárgyában megjelenő szöveg (tárgy nem tartalmazhat hivatkozást) | Teszt üzenet |
E-mail tartalma | E-mail szövege. E-mail szövege tartalmazhat hivatkozást. Hivatkozás a következő formában adható meg: $ + { + MEZŐ AZONOSÍTÓ + } Pl.: ${A1} Hivatkozás lehet bármely, az esemény lapján található mező. |
Kedves ${H2}! Ez egy teszt üzenet! |
Csatolmányt tartalmazó mező |
Csatolmány küldhető e-mailben az üzenettel együtt. A csatolmány küldéséhez el kell helyezni egy "fájlcsatolás" - típusú mezőt a munkafüzeten majd csatolni a kívánt fájlt. A fájl feltöltését követően menteni kell a rekordot. |
H5 - Csatolmány |
Csak az utolsó csatolmányt küldje | Beállítható, hogy csak az utoljára csatolt fájlt küldje ki az esemény. | kitöltve |
1.2.8. Rekord létrehozása
Eseménnyel rekordok szúrhatók be tetszőleges helyre. Megadhatók a létrehozandó rekord mezőinek értékei.
Például egy rekord adatmódosításainak részletei rögzíthetők a rekord beszúrása eseménnyel. Meg kell adni, hogy melyik szülőrekord melyik munkafüzete alatt hozzon létre rekordokat az esemény. Továbbá, hogy hány darab rekordot, és milyen értékkel hozzon létre.
Paraméterezés
Paraméter neve | Leírás | Érték |
Művelet kiválasztása | Rekord létrehozása | |
Cél munkafüzet | Rekordok ez alatt a munkafüzet alatt jönnek létre | Módosítások |
Új rekord szülőjét tartalmazó mező | Rekord ID - Szülő rekord, ami alá a rekordok be lesznek szúrva | ID |
Hány darab új rekord jön létre | Rekordszám | |
Új (ha több van, akkor az utolsó) rekord megnyitása | Megnyitja az utolsóként létrehozott rekordot | |
Mezőmásolás hozzáadása | Másolandó Forrás és célmezők megadása | |
Célmező | Típus | |
Forrás mező | Típus | |
... | ||
Célmező | Módosítás dátuma | |
Forrás mező | Aktuális időpillanat |
1.2.9. Beír egy értéket egy mezőbe
Esemény lefutásakor beír egy fix értéket, vagy egy másik mező tartalmát a kiválasztott mezőbe.
Paraméter neve | Leírás |
Célmező | Ebbe a mezőbe fogja beírni az adott értéket. |
Érték megadása | Lehet fix értéket megadni, melyet majd beír a célmezőbe. |
Forrás mező | A mező tartalmát beírja a célmezőbe. |
1.2.9.1. Célmező dátum mező
Paraméter neve | Leírás |
Aktuális időpont használata | Ha célmezőnek dátum típusú mezőt választunk, akkor jelenik meg ez a lehetőség. Ennek a lehetőségnek a választásával beírja a célmezőbe az aktuális dátumot. |
Aktuális hét/Aktuális hónap/Aktuális év Első napja/Utolsó napja |
Választhatjuk az aktuális hetet, hónapot, napot, továbbá ezek első és utolsó napját is. |
1.2.10. Átszínez egy címkét / téglalapot
Az esemény lefutásakor az általunk kiválasztott színre színezi a megadott címkét / téglalapot.
Paraméter neve | Leírás |
Mező megadása | A megadott mezőt átszínezi a megadott színre. |
Szín megadása | Kívánt szín kiválasztása. |
1.2.11. Átpozícionál egy mezőt
Mező elhelyezkedését szabályozza a felületen, a megadott koordinátáknak megfelelően.
Paraméter neve | Leírás |
Mező megadása | Mozgatni kívánt mező megadása. |
X/Y | Mező elhelyezkedés koordinátáinak megadása (pixel) A mező bal felső sarka. |
1.2.12. Mezőt jelenít meg
Rejtett mező megjelenítését teszi lehetővé a felületen.
Paraméter neve | Leírás |
Mező megadása | Megadjuk, mely mezőt jelenítse meg a futó felületen az esemény. |
1.2.13. Mezőt tüntet el
Látható mezőt tüntet el a felületről.
Paraméter neve | Leírás |
Mező megadása | Megadjuk, mely mezőt tüntesse el a futó felületen az esemény. |
1.2.14. Kiürít egy mezőt
Megadott mező tartalmát kiüríti.
Paraméter neve | Leírás |
Mező megadása | Kiüríteni kívánt mező megadása. |
1.2.15. Mezőt csak olvashatóvá tesz
A megadott mezőt csak olvashatóvá teszi, nem lehet szerkeszteni a tartalmát.
Paraméter neve | Leírás |
Mező megadása | Az a mező, amelyet csak olvashatóra szeretnénk állítani. |
1.2.16. Mezőről leszedi a csak olvasható tulajdonságot
Leszedi a megadott mezőről a csak olvasható tulajdonságot, és a mező tartalma szerkeszthető lesz.
Paraméter neve | Leírás |
Mező megadása | Az a mező, amelyet szerkeszthetővé szeretnénk átállítani. |
1.2.17. Mezőről leszedi a kötelezőséget
A kötelezően kitöltendő mezőről leszedi a kötelezőséget.
Paraméter neve | Leírás |
Mező megadása | Az a mező, amelyről a kötelezőséget le szeretnénk venni. |
1.2.18. Mezőt tesz kötelezővé
Kötelezően kitöltendővé teszi a megadott mezőt.
Paraméter neve | Leírás |
Mező megadása | Az a mező, amelyet kötelezően kitöltendővé szeretnénk tenni. |
11.2.19. Megnyit egy felületet
Alkalmazásban létrehozott munkafüzetek nyithatók meg.
Paraméter neve | Leírás |
Mező megadása | Az a felületet, amelyet megnyitni szeretnénk. |
1.2.20. Mezőcsoportot tüntet el
Létrehozott mezőcsoport mezői tüntethetők el.
Paraméter neve | Leírás |
Mező megadása | Az a mezőcsoport, amelyet szeretnénk eltüntetni. |
1.2.21. Mezőcsoportot jelenít meg
Létrehozott mezőcsoport mezői jeleníthetők meg.
Paraméter neve | Leírás |
Mező megadása | Az a mezőcsoport, amelyet szeretnénk megjeleníteni. |
1.2.22. Mezőcsoportot csak olvashatóvá tesz
Mezőcsoport mezői csak olvashatóvá válnak.
Paraméter neve | Leírás |
Mező megadása | Azt a mezőcsoportot kell megadni, melynek mezőit csak olvashatóra szeretnénk állítani. |
1.2.23. Mezőcsoportról leszedi a csak olvasható tulajdonságot
Mezőcsoport mezői szerkeszthetővé válnak.
Paraméter neve | Leírás |
Mező megadása | Azt a mezőcsoportot kell megadni, melynek mezőiről le szeretnénk venni a csak olvasható tulajdonságot. |
1.2.24. Mezőcsoportot átpozícionál
Mezőcsoport elhelyezkedését szabályozza a felületen, a megadott koordinátáknak megfelelően.
Paraméter neve | Leírás |
X/Y | Mező elhelyezkedés koordinátáinak megadása (pixel) A mező bal felső sarka. |
Mezőcsoport megadása | Mozgatni kívánt mezőcsoport megadása. |
Referenciamező | A kiválasztott mező lesz a referencia a mezőcsoportból, és ez alapján helyezi át a mezőcsoportot a koordináták szerint. |
1.2.25. Parancs küldése 3rd party fejlesztő kódnak
Paraméter neve | Leírás |
Fejlesztői modul kiválasztása | |
Parancs neve | Parancs megnevezése |
Események - 3rd party script lefutás után visszajelzést küldenek yappdonak a sikeres futásról.
A 3rd party script futása lehet időzítése másik eseménynek.
1.2.26. Mezőcsoportot tesz kötelezővé
Mezőcsoport mezői kötelezően kitöltendővé válnak.
Paraméter neve | Leírás |
Mező megadása | Az a mezőcsoport, amelyet kötelezően kitöltendővé szeretnénk tenni. |
1.2.27. Mezőcsoportról leszedi a kötelezőséget
Mezőcsoport mezőiről lekerül a kötelezően kitöltendő tulajdonság.
Paraméter neve | Leírás |
Mező megadása | Az a mezőcsoport, amelyről szeretnénk levenni a kötelezőséget. |
1.2.28. Mezőcsoportot kiürít
Mezőcsoport mezőinek értéke törlődik.
Paraméter neve | Leírás |
Mező megadása | Kiüríteni kívánt mezőcsoport megadása. |
1.3. Feltételek
Események lefutása feltételhez köthető. A feltételeket a feltételek szekcióban kell megadni.
Mezőérték vizsgálat, és felhasználó jogcsoport vizsgálat eredményétől függően futhatnak le az események.
1.3.1. Mező vizsgálata
Paraméter neve | Leírás |
Feltétel vizsgálat alapján | Összehasonlíthatjuk egy mező értékét vagy egy munkafüzet összes rekordjának adott mezőjét fix értékkel vagy egy megadott mező tartalmával. |
Mező | Ezt a mezőt hasonlítjuk össze egy fix értékkel/másik mező tartalmával. |
Operátorok | Feltételek összekapcsolásának az operátorai. Az operátorokkal szabályozható, hogy a szűrési feltételek közül melyeknek kell igaznak lennie ahhoz, hogy a szűrés teljesüljön. |
Fix érték | Mező értéke összehasonlítható egy általunk megadott fix értékkel. |
Mező | Mező érték összehasonlítható egy másik mező értékével. |
Feltételek összekapcsolása | Több feltétel esetén megadható, hogy a feltételek ÉS/VAGY operátorral legyenek összekapcsolva. |
Megjelenítendő üzenet, ha a feltétel nem teljesül | Ez az üzenet jelenik meg ha a feltétel nem teljesült. |
1.3.1.1. Feltétel vizsgálata fix értékkel
Feltételnek megadtuk, hogy a Rekordok száma mezőnek nagyobbnak kell lennie az általunk megadott értéknél (20), hogy az esemény lefusson.
A futó felületen látható, hogy a Mennyiségnek kisebbnek kell lennie 20-nál, ezért azokat a rekordokat mutatja a lekérdezés, melyekre ez a feltétel igaz. 7 olyan rekordunk van, melyre a feltétel megvalósul, és mivel a 7 kisebb a 20-nál, a gomb nem jelenik meg.
Viszont amint növelünk a Mennyiség értékén látható, hogy 67 rekordunk lesz, mivel ebben az esetben már igaz, hogy a rekordok száma (67) nagyobb, mint az általunk megadott fix érték (20), ezért a gomb megjelenik.
1.3.1.2. Feltétel vizsgálata másik mező értékével
Feltételnek megadtuk, hogy a Rekordok száma mezőnek nagyobb vagy egyenlőnek kell lennie, mint a Min. rekord szám mező értékének, hogy az esemény lefusson.
A futó felületen látható, hogy a Mennyiségnek kisebb vagy egyenlőnek kell lennie a megadott értéknél (20). Ezért azokat a rekordokat mutatja a lekérdezés, melyekre ez a feltétel igaz. 46 olyan rekordunk van, melyre a feltétel megvalósul. A Min. rekord szám mezőben megadjuk, hogy minimum 50 rekordot szeretnénk, és mivel a 46 kisebb, mint az 50, ezért a gomb nem jelenik meg.
Viszont amint növelünk a Mennyiség értékén látható, hogy 101 rekordunk lesz, mivel ebben az esetben már igaz, hogy a rekordok száma (101) nagyobb, mint a Min. rekordok szám mezőben megadott érték (50), ezért a gomb megjelenik.
1.3.2. Teljes munkafüzet vizsgálat
Paraméter neve | Leírás |
Első találatig fusson | Itt pontos találatot keres, ha a 100 vizsgált rekordból akár egyre is igaz a feltétel, akkor fut az esemény. |
Ellenőrizni kívánt munkafüzet | Az a munkafüzet, melynek rekordjait vizsgálni szeretnénk. |
Ellenőrizni kívánt munkafüzet mezője | Megadott munkafüzetről, melyik mező tartalmát szeretnénk vizsgálni. |
Fix érték | Egy általunk megadott értékkel hasonlítjuk össze a mező tartalmát. |
Mező | Egy másik mező tartalmával hasonlítjuk össze a mező tartalmát. |
A feltételeknél elsősorban kiválasztjuk azt a munkafüzetet, amelynek rekordjait ellenőrizni szeretnénk, majd kiválasztjuk az ellenőrizni kívánt mezőt. Feltétel mezőnek kiválasztjuk azt a mezőt, amellyel össze akarjuk hasonlítani az ellenőrizni kívánt mezőt.
1.3.3. Teljes munkafüzet ellenőrzéshez szűrési feltétel hozzáadása
Csak azokat a rekordokat vizsgálja majd, melyekre igaz lesz az itt megadott feltétel.
Paraméter neve | Leírás |
Eredeti feltételben megadott munkafüzet mezője | Ellenőrizni kívánt munkafüzet mezője. |
Megegyezik | Egy általunk megadott értékkel (Fix érték), vagy egy mező tartalmával egyezzen a megadott mező tartalma. |
Érték/Mező | Itt adhatjuk meg a fix értéket/ melyik mező tartalmával legyen összehasonlítva. |
Ellenőrzéshez olyan szűrési feltételek is adhatók, amivel megadjuk, hogy csak bizonyos rekordokat vizsgáljon az ellenőrizni kívánt munkafüzeten, melyekre a szűrés igaz.
1.3.4. Alapeset
Alapeset során az esemény végigmegy az összes rekordon, és ha legalább EGY olyan rekordot talál, melyre a feltétel hamist ad vissza, az esemény kiírja a megjelenítendő üzenetet, és nem végzi el az esemény műveletét.
A Szűrő feltétel mezőt (Rekord ID) összehasonlítjuk az ellenőrizni kívánt munkafüzet Szűrni kívánt mezőjével (Szülő rekord ID), tehát csak azokat a rekordokat fogja a feltétel alapján megvizsgálni, ahol a két mező értéke egyezik. Látható, hogy mind a négy rekordunkra igaz a feltétel.
A Feltétel mező (Count) értéke 1, tehát az esemény akkor írja be nekünk a kívánt értéket a Művelet mezőbe, ha az összes ellenőrizni kívánt adat (Count termék) értéke 1. Látható, hogy a Count termék értéke 1 az összes rekordon.
Mivel mindegyik rekordra igaz volt a feltétel, ezért elvégezte a műveletet, és beírta az értéket a cél mezőbe.
Ebben az esetben viszont látható, hogy a Mosószer Count termék értéke 0, tehát a feltétel ebben az esetben hamisat ad vissza.
Mivel volt legalább EGY olyan rekord, amelyre a feltétel hamisat adott vissza, ezért a megjelenítendő üzenetet dobta vissza az esemény.
1.3.5. Első találatig fut
Viszont ha kijelöljük, hogy az Első találatig fusson a feltétel, akkor addig fut, amíg legalább EGY olyan rekordot nem talál, amelyre a feltétel igazat ad vissza.
Ebben az esetben látható, hogy a szűrés feltételére igazat ad vissza mind a négy rekord esetében, tehát mind a négyet megvizsgálja a feltétel.
A Feltétel mező (Count) értéke 1, tehát az esemény akkor írja be nekünk a kívánt értéket a Művelet mezőbe, ha legalább EGY ellenőrizni kívánt adat (Count termék) értéke 1.
Mivel az összes rekordunk Count termék értéke 0, kivéve a Mosószer rekordunkon ahol Count termék értéke 1, tehát talált legalább EGY olyan rekordot, amelyre igaz a feltétel, ezért elvégezte a műveletet, és beírta az értéket a cél mezőbe.
Ebben az esetben viszont látható, hogy egyetlen Count termék értéke sem egyezik a Feltétel mező értékével, ezáltal egyik rekordra sem tud igazat visszaadni a feltétel.
Ebből kifolyólag a megjelenítendő üzenetet dobta vissza az esemény.
Alapesetben:
Az első, azaz nem kiegészítő feltétel adja meg a keresést. Ez azt jelenti, hogy a teljes megadott
munkafüzetet vizsgálja az esemény, és akkor fut le, ha minden egyes rekordra teljesül a feltétel.
Példa:
Csak akkor vehetsz fel új rekordot, ha az eddigiek mind le vannak már zárva.
Ekkor az első feltételben azt vizsgálod, hogy törzs státusz mezője = 'lezárva'.
Ha talál olyat, aminek a státusz mezőjében nem a 'lezárva' szó van, akkor nem engedi futni.
Ha a 100 rekordból csak 1-re is igaz, hogy nem 'lezárva', akkor nem fut le.
Ha kiegészítő feltételt adsz hozzá:
Ezzel a munkafüzet rekordjait szűkíted:
Például csak azokat akarod megnézni, hogy le vannak-e zárva, amik adott intézményben vannak.
Ekkor fontos, hogy ha a szűkítés nem talál semmit, akkor az esemény lefuthat, hiszen nem talál
hibát.
Első találat keresése esetén:
Az első feltétel szintén a keresés, viszont itt pontos találatot keres, ha a 100 vizsgált rekordból
akár egyre is igaz a feltétel, akkor fut az esemény.
Kiegészítés esetén, ha a szűkített listában nem talál rekordot, akkor nem fut le az esemény.
1.2.1. Elmenti a rekordot/ Új rekordot hoz létre
Paraméter neve | Leírás |
Mentés után zárja be a rekordot | Mentést követően az esemény bezárja a rekordot. (Kivéve adatlap típusú munkafüzet rekordját.) |
Mentés után új rekord | Lementi a rekordot és egy új üreset nyit. |
Mentés nélkül új rekord | Mentés nélkül új rekordot nyit. |
Mentés nélkül töltse újra a rekordot | Újratölti a rekordot, változtatásokat nem menti el. |
- Mentés és bezárás
Az esemény elmenti a rekord adatait, majd bezárja azt.
Fontos! Adatlap típusú munkafüzet esetén nincs mit bezárni, annál fogva, hogy az adatlap struktúrájú munkafüzet egy rekordot tárol, plusz a munkafüzet felülete maga az adatok rögzítőfelülete (nem úgy, mint táblázat és fa esetében, ahol a munkafüzetet megjelenítve a rekordok listája látható).
- Mentés után új rekord
Az esemény elmenti a rekordot, majd egy újat megnyit.
Fontos! Adatlap struktúrájú munkafüzet esetén nincs értelme a használatának. Az eseménytípus pontosan ugyanazt a műveletet hajtja végre, mint mentés gombra kattintáskor.
- Mentés nélkül új rekord
Az esemény a rekord mentése nélkül egy új üres rekordot nyit. Amennyiben esemény lapjának rekordján nem történt mentés az esemény futtatását megelőzően, a rögzíteni kívánt adatok elvesznek.
Fontos! Adatlap struktúrájú munkafüzet esetén ez az opció nem elérhető (értelme se lenne).
- Mentés nélkül töltse újra a rekordot
Lényegében egy frissítés történik a rekordon, azaz a rekord adatait újratölti a rendszer.
- Rekord mentés
Amennyiben egyik opció sincs kiválasztva, az esemény futtatása elmenti a rekordot. Táblázat, és fa struktúrájú lap esetén sem zárja be a rekordot, csupán elmenti azt.
- Egyéb információk
Az esemény láncolható, azaz másik esemény lefutása lehet az időzítése.
Például egy eseménnyel való értékbeírás lefutása, lehet egy mentés esemény időzítése.
Mentés esemény lefutása viszont nem lehet más esemény időzítése.
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.
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
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
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ó
- 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, hogy 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.
2. á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.
9. á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!
10. á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)
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
1. Adatlap
1.1. Leírások
Paraméter neve | Leírás |
Leírás | Rövid leírás a munkafüzethez. Például miről tárol adatokat a munkafüzet. |
Fejlesztői leírás | Fejlesztőknek szánt leírás a munkafüzetről. |
Új felület
1.2. Struktúra
Paraméter neve |
Leírás |
Legyen az alkalmazás nyitóképernyője | Ezt az opciót kiválasztva az adott munkafüzet lesz az alkalmazás nyitóképernyője. Beállítható bármely szülővel nem rendelkező munkafüzet, de csak egy nyitóképernyő választható. |
Törzsadat | A munkafüzet törzsadat. |
1.2.1. Törzs (Épp nem működik)
Paraméter neve | Leírás |
Jelenjen meg alkalmazás menüjében | Futó felületen a „Törzs” listában jelenjen meg a munkafüzet. |
3. ábra: Jelenjen meg a listában
4. ábra: Törzs munkafüzet megjelenése listában
1.3. Megjelenítés
1.3.1. Fejlécfunkciók megjelenítése
Paraméter neve | Leírás |
Szülő rekord megnyitása | Az adott rekord szülőjének munkafüzetére ugrik. |
Rekord léptetés | A megnyitott rekordokon lehet lépkedni anélkül, hogy bezárnánk. |
Rekord másolás | Az adott rekord tartalmát másolja le. A jóváhagyások után az új rekordon vagyunk. Itt kell átírni az új értékeket. A funkciót akkor érdemes használni, ha csak néhány mező tartalmát kell változtatni. |
Rekord törlés | Rekord fejlécén megjelenik az ikon, arra kattintva törölhető az adott rekord. |
Rekord újratöltése | Az adott rekordot frissíti. |
Rekord bezárása | Alapértelmezetten be van kapcsolva. Ha kivesszük a jelölést, eltűnik az ablak bezárás X. |
Táblázat megnyitása új lapon | Ezt nem tudom micsoda. |
Mentés és mégse gombok |
Rekord fejlécén megjeleníti a Mentés gombot, arra kattintva menthető az adott rekord. |
6. ábra: Fejlécfunkciók futó felületen
1.3.2. Egyéb paraméterek
Paraméter neve | Leírás |
Mezők információs buborékjának automatikus kitöltése a mező címkéjének beírásakor | Megjeleníthető a mezőkhöz információs buborék. Szövegét a szerkesztőfelületen a „Mező adatain” belül, a „Megjelenítési funkciók” alatt, a „Megjelenő információs buborék szövege” részben lehet beállítani. |
Rekord bezárásakor nem mentett változtatások esetén kérjen megerősítést a program | Megjelenít egy felugró ablakot, mely megerősítés kér, hogy a rekord felületét el szeretné-e hagyni a változtatások mentése nélkül. |
Lekérdezésből táplálkozó legördülők betöltése kattintásra | |
Táblázatos nézetben is szerkeszthetőek legyenek az adatok (mezőnként beállítandó) | Annak a mezőnek amit táblázatos nézetben szeretnénk változtatni a Láthatóságok funkciónál be kell jelölni a Táblázatban szerkeszthető lehetőséget. Ilyenkor nem lehet a rekordokat adatlapos nézetben megnyitni. |
8. ábra: Információs buborék szövegének szerkesztése
9. ábra: Információs buborék futó felületen
10. ábra: Megerősítési kérelem kérése
11. ábra: Megerősítési kérelem futó felületen
1.3.3. Ablak megnyitásának helye a futó programban
Paraméter neve | Leírás |
Középen | Ablakot a futó felület közepén nyitja meg. |
Jobb oldalon | Ablakot a futó felület jobb oldalán nyitja meg. |
Lenn | Ablakot a futó felület lenti oldalán nyitja meg. |
Ablak %-os szélessége | A megnyitott ablak szélességének nagysága százalékban. |
Ablak %-os magassága | A megnyitott ablak magasságának nagysága százalékban. |
12. ábra: Ablak megnyitása középen
13. ábra: Ablak megnyitása középen (futó felületen)
14. ábra: Ablak megnyitása jobb oldalon
15. ábra: Ablak megnyitása jobb oldalon (futó felületen)
16. ábra: Ablak megnyitása lenn
17. ábra: Ablak megnyitása lenn (futó felületen)
1.3.4. Munkafüzet háttérképének beállítása
Paraméter neve | Leírás |
Háttérkép kiválasztása | Háttérkép adható a munkafüzetnek, amely a mezők mögött fog megjelenni. |
18. ábra: Háttérkép kiválasztása
19. ábra: Háttérkép megjelenése szerkesztőfelületen
20. ábra: Háttérkép megjelenése futó felületen
2. Táblázat
2.1. Leírások
Paraméter neve | Leírás |
Leírás | Rövid leírás a munkafüzethez. Például miről tárol adatokat a munkafüzet. |
Fejlesztői leírás | Fejlesztőknek szánt leírás a munkafüzetről. |
2.2. Struktúra
Paraméter neve | Leírás |
Legyen az alkalmazás nyitóképernyője | Ezt az opciót kiválasztva az adott munkafüzet lesz az alkalmazás nyitóképernyője. Beállítható bármely szülővel nem rendelkező munkafüzet, de csak egy nyitóképernyő választható. |
Törzsadat | A munkafüzet törzsadat. |
2.2.1. Törzs (Épp nem működik)
Paraméter neve | Leírás |
Jelenjen meg alkalmazás menüjében | Futó felületen a „Törzs” listában jelenjen meg a munkafüzet. |
23. ábra: Jelenjen meg a listában
24. ábra: Törzs munkafüzet megjelenése listában
2.3. Megjelenés
2.3.1. Fejlécfunkciók megjelenítése
Paraméter neve | Leírás |
Szülő rekord megnyitása | Rekord fejlécén megjelenik az ikon, arra kattintva megnyitja az adott rekord szülőjét. |
Rekord léptetés | Rekord fejlécén megjelenik az ikon, arra kattintva léphet az előző vagy a következő rekordra. |
Rekord másolás | Rekord fejlécén megjelenik az ikon, arra kattintva lemásolja a rekordot, mező értékeit és létrehozza az új rekordot. |
Rekord törlés | Rekord fejlécén megjelenik az ikon, arra kattintva törölhető az adott rekord. |
Táblázat megnyitása új lapon | Táblázat fejlécén megjelenik az ikon, arra kattintva megnyitja a táblázatot egy új lapon. |
Mentés és mégse gombok | Rekord fejlécén megjeleníti a Mentés gombot, arra kattintva menthető az adott rekord. |
25. ábra: Szülő rekord megnyitása
26. ábra: Szülő rekord megnyitása ikon
28. ábra: Rekord léptetése ikon
30. ábra: Rekord másolása ikon
33. ábra: Mentés és mégse gombok
34. ábra: Mentés és mégse gombok a futó felületen
35. ábra: Táblázat megnyitása új lapon
36. ábra: Táblázat megnyitása új lapon ikon
2.3.2. Egyéb paraméterek
Paraméter neve | Leírás |
Mezők információs buborékjának automatikus kitöltése a mező címkéjének beírásakor | Létrehozható a mezőkhöz információs buborék. Szövegét a szerkesztőfelületen a „Mező adatain” belül, a „Megjelenítési funkciók” alatt, a „Megjelenő információs buborék szövege” részben lehet beállítani. |
Rekord bezárásakor nem mentett változtatások esetén kérjen megerősítést a program | Megjelenít egy felugró ablakot, mely megerősítés kér, hogy a rekord felületét el szeretné-e hagyni a változtatások mentése nélkül. |
Táblázatos nézetben is szerkeszthetőek legyenek az adatok (mezőnként beállítandó) | Inline táblázat nézet bekapcsolása. Táblázat nézetben szerkeszthetők a mezők értékei. Részletezve a Táblázat szerkesztő oldalon. |
39. ábra Információs buborék szövegének megadása
40. ábra: Információs buborék futó felületen
41. ábra: Megerősítési kérelem
42. ábra: Megerősítési kérelem
43. ábra: Inline táblázat nézet bekapcsolása
44. ábra: Inline táblázat nézet futó felületen
2.3.3. Ablak megnyitásának helye a futó programban
Paraméter neve | Leírás |
Középen | Ablakot a futó felület közepén nyitja meg. |
Jobb oldalon | Ablakot a futó felület jobb oldalán nyitja meg. |
Lenn | Ablakot a futó felület lenti oldalán nyitja meg. |
Ablak %-os szélessége | A megnyitott ablak szélességének nagysága százalékban. |
Ablak %-os magassága | A megnyitott ablak magasságának nagysága százalékban. |
45. ábra: Ablak megnyitása középen
46. ábra: Ablak megnyitása középen (futó felületen)
47. ábra: Ablak megnyitása jobb oldalon
48. ábra: Ablak megnyitása jobb oldalon (futó felületen)
49. ábra: Ablak megnyitása lenn
50. ábra: Ablak megnyitása lenn (futó felületen)
2.3.4. Táblázat alapértelmezett rendezési szempontja
Paraméter neve | Leírás |
Sorrendezés | Mező kiválasztása, mely alapján sorrendezi a táblázatot. |
Mező hozzáadása | Sorrendező mező hozzáadása. |
51. ábra: Sorrendező mező kiválasztása
52. ábra: Sorrendezett táblázat
2.3.5. Munkafüzet háttérképének beállítása
Paraméter neve | Leírás |
Háttérkép kiválasztása | Háttérképet adhatsz meg a munkafüzetnek, amely a mezők mögött fog megjelenni. |
53. ábra: Háttérkép kiválasztása
54. ábra: Háttérkép megjelenése szerkesztőfelületen
55. ábra: Háttérkép megjelenése futó felületen
3. Fa
3.1. Leírások
Paraméter neve | Leírás |
Leírás | Rövid leírás a munkafüzethez. Például miről tárol adatokat a munkafüzet. |
Fejlesztői leírás | Fejlesztőknek szánt leírás a munkafüzetről. |
3.2. Struktúra
Paraméter neve | Leírás |
Legyen az alkalmazás nyitóképernyője | Ezt az opciót kiválasztva az adott munkafüzet lesz az alkalmazás nyitóképernyője. Beállítható bármely szülővel nem rendelkező munkafüzet, de csak egy nyitóképernyő választható. |
Törzsadat | A munkafüzet törzsadat. |
2.2.1. Törzs (Épp nem működik)
Paraméter neve | Leírás |
Jelenjen meg alkalmazás menüjében | Futó felületen a „Törzs” listában jelenjen meg a munkafüzet. |
58. ábra: Jelenjen meg a listában
59. ábra: Törzs munkafüzet megjelenése listában
3.3. Megjelenítés
3.3.1. Fejlécfunkciók megjelenítése
Paraméter neve | Leírás |
Szülő rekord megnyitása | Rekord fejlécén megjelenik az ikon, arra kattintva megnyitja az adott rekord szülőjét. |
Rekord léptetés | Rekord fejlécén megjelenik az ikon, arra kattintva léphet az előző vagy a következő rekordra. |
Rekord másolás | Rekord fejlécén megjelenik az ikon, arra kattintva lemásolja a rekordot, mező értékeit és létrehozza az új rekordot. |
Rekord törlés | Rekord fejlécén megjelenik az ikon, arra kattintva törölhető az adott rekord. |
Mentés és mégse gombok | Rekord fejlécén megjeleníti a Mentés gombot, arra kattintva menthető az adott rekord. |
60. ábra: Szülő rekord megnyitása
61. ábra Szülő rekord megnyitása ikon
63. ábra Rekord léptetése ikon
68. ábra: Mentés és mégse gombok
69. ábra: Mentés és mégse gombok futó felületen
3.3.2. Egyéb paraméterek
Paraméter neve | Leírás |
Mezők információs buborékjának automatikus kitöltése a mező címkéjének beírásakor | Létrehozható a mezőkhöz információs buborék. Szövegét a szerkesztőfelületen a „Mező adatain” belül, a „Megjelenítési funkciók” alatt, a „Megjelenő információs buborék szövege” részben lehet beállítani. |
Rekord bezárásakor nem mentett változtatások esetén kérjen megerősítést a program | Megjelenít egy felugró ablakot, mely megerősítés kér, hogy a rekord felületét el szeretné-e hagyni a változtatások mentése nélkül. |
Fa elem kiválasztásakor töltse be a rendszer az összes gyerek elem kapcsolódó adatát is. | Betölti a kiválasztott fa elem összes gyerekén lévő rekordot. |
71. ábra: Információs buborék szövegének megadása
72. ábra: Információs buborék futó felületen
73. ábra: Megerősítési kérelem
74. ábra: Megerősítési kérelem futó felületen
75. ábra: Fa gyerek elemeinek betöltése
76. ábra: Fa gyerek elemek betöltése futó felületen
3.3.3. Ablak megnyitásának helye a futó programban
Paraméter neve | Leírás |
Középen | Ablakot a futó felület közepén nyitja meg. |
Jobb oldalon | Ablakot a futó felület jobb oldalán nyitja meg. |
Lenn | Ablakot a futó felület lenti oldalán nyitja meg. |
Ablak %-os szélessége | A megnyitott ablak szélességének nagysága százalékban. |
Ablak %-os magassága | A megnyitott ablak magasságának nagysága százalékban. |
77. ábra: Ablak megnyitása középen
78. ábra: Ablak megnyitása középen (futó felületen)
79. ábra: Ablak megnyitása jobb oldalon
80. ábra: Ablak megnyitása jobb oldalon (futó felületen)
81. ábra: Ablak megnyitása lenn
82. ábra: Ablak megnyitása lenn (futó felületen)
3.3.4. Munkafüzet háttérképének beállítása
Paraméter neve | Leírás |
Háttérkép kiválasztása | Háttérképet adhatsz meg a munkafüzetnek, amely a mezők mögött fog megjelenni. |
83. ábra: Háttérkép kiválasztása
84. ábra: Háttérkép szerkesztőfelületen
85. ábra: Háttérkép futó felületen
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.
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).
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ó.