4. Munkafüzet létrehozás
A létrehozott munkafüzetek az alkalmazás felületei.
- 4.1. Munkafüzet létrehozás
- 4.2. Munkafüzet alapinformációk
- 4.2.1. Struktúra
- 4.3. Alapadatok
- 4.4. Szerkesztő
- 4.4.1. Szerkesztőfelület részei
- 4.5. Kapcsolatok
- 4.5.1. Kapcsolatlista
- 4.5.2. Kapcsolat adatai
- 4.5.3. Kapcsolattípusok
- 4.5.1. Eseménylista
- 4.6. Események
- 4.6.1. Eseményszerkesztő
- 4.6.2. Az eseményszerkesztő részei – esemény paraméterei
- 4.6.2.1. Időzítések
- 4.6.2.2. Eseménytípusok
- 4.7. Szerkesztőnapló
4.1. Munkafüzet létrehozás
Munkafüzet létrehozható az alkalmazás szerkesztőből új munkafüzetként, illetve új almunkafüzetként.
- Új munkafüzet létrehozás
- Új almunkafüzet létrehozás
4.2. Munkafüzet alapinformációk
A munkafüzet alapinformációi között található a munkafüzet betűjele, továbbá itt adható meg a munkafüzet neve, ikonja.
- Betűjel (Rendszer generálja, az abc sorrendben következő betűt, betűket )
- Név (Alkalmazás futó felületén a munkafüzet megnyitásakor ez a név jelenik meg)
- Ikon (Futó felületen, link, oszloplink kapcsolattípusnál megjelenik - munkafüzet azonosításában segít)
- Struktúra (Munkafüzet adat és megjelenítési struktúrája)
4.2.1. Struktúra
A munkafüzet struktúráját adja meg. 3 munkafüzet struktúra különböztethető meg a rendszeren belül:
- Fa
A munkafüzet elemei egymáshoz viszonyítva alá-, mellé-, vagy fölérendeltségi viszonyban lehetnek. Megjelenésben a Windows intézőhöz lehet hasonlítani.
Például: egy üzemnapló napi adatrögzítéséhez az adatokat érdemes fastruktúrában tárolni évre/hónapra/napra bontva
- Táblázat
A táblázat struktúrájú munkafüzet elemei (rekordjai) egy táblázatban, egymás alatt helyezkednek el.
Például: Egy intézményen belül a részegységeket érdemes táblázatban tárolni.
- Adatlap
Az adatlap típusú munkafüzet lényegében egy űrlap. Az adatlap típusú munkafüzet egy rekordot képes tárolni. Általában lekérdezések, általános információk tárolására használt struktúra.
4.3. Alapadatok
A munkafüzet alapadatai alatt találhatók a munkafüzet megjelenítésre és struktúrára vonatkozó beállítások, valamint jegyzetek (leírások) rögzíthetők.
Megadható, hogy munkafüzet ablaka hol és mekkora méretben nyíljon meg az alkalmazásban, feltölthető háttérkép, beállítható a rekordok rendezési sorrendje, stb.
4.4. Szerkesztő
Munkafüzet szerkesztőfelülete. A szerkesztőfelületen tervezhető meg a munkafüzet kinézete – milyen mezők, milyen méretben és hol helyezkedjenek el.
4.4.1. Szerkesztőfelület részei
- 4.4.1.1. Vászon
A vászonra helyezhetők el a használni kívánt mezők, melyek szabadon pozícionálhatók, méretezhetők. A mezők pozícionálásához, egymáshoz való igazításához gyorsbillentyűk és igazító ikonok érhetők el. Lehetőség van mezők másolására, másolt mezők beillesztésére (akár csoportosan is). A vásznon elhelyezett mezők csoportosíthatók. A vásznon bekapcsolható a rácsszerkezet (GRID), amin a rács soraihoz és oszlopaihoz igazíthatók a mezők. - 4.4.1.2. Menüsáv
A menüsávban lehetőség van a felületen elhelyezett mezők paraméterezésre (név, láthatóság, méret, stb.), keresésére, a mezőcsoportok paraméterezésre (mezőcsoport létrehozás, eltávolítás, mezőcsoport név, láthatóság, stb.), új mező felülethez hozzáadására.
- 4.4.1.3. Mezőtípusok
Az alkalmazásban a következő mezőtípusok használhatók:- legördülő lista
Egy lista, aminek a tartalma kereshető. A lista tartalma állhat a felhasználó által megadott értékekből, de hozhatja a tartalmat másik munkafüzetből, lekérdezésből is. - dátum
A tartalma begépelhető, de megadható dátumválasztóból is. A mező értéke megfigyelhető, a megfigyelés időintervalluma a felhasználó által paraméterezhető. - számított mező
Számítási műveleteket képes végezni más szám és számított mezők felhasználásával. A számított mező képletét a felhasználó szabadon paraméterezheti. - hivatkozott mező
Más mezők tartalma hivatkozható meg a mezőben (például „szülő” munkafüzetről szükség lenne a szervezet nevére egy alkalmazott „gyerek” adatlapján, akkor hivatkozott mezővel könnyedén lehivatkozható az érték). - fájlfeltöltés
A felhasználó által meghatározott típusú dokumentumok csatolhatók a munkafüzet alá. - többértékes felhasználólista
Több felhasználó is kiválasztható a listából. - lekérdezés
A lekérdezés mezőbe ágyazható be egy, a felhasználó által létrehozott lekérdezés, így a munkafüzeten az megjelenik. - egysoros szövegdoboz
- többsoros szövegdoboz
- rádiógomb lista
- webcím beágyazása
- gomb mező
- jelölőnégyzet
- jelölőnégyzet lista
- címke lista
- felhasználólista
- legördülő lista
4.5. Kapcsolatok
4.5. Kapcsolatok
Kapcsolat építhető ki munkafüzetek között, ennek köszönhetően (kapcsolat típusától függően), a munkafüzetek egymás adatait képesek használni.
A munkafüzetet - amely alatt létrehoztuk a kapcsolatot, - „szülő” munkafüzetnek, míg a kapcsolt munkafüzetet „gyermek” munkafüzetnek nevezzük.
4.5.1. Kapcsolatlista
A kapcsolatlistában találhatók a munkafüzet kapcsolódó munkafüzetei, típus szerint rendezve (szülő, gyerek, kompozíciós), illetve itt van lehetőség új kapcsolat létrehozására is. A létrehozott kapcsolatok rendezhetők.
4.5.2. Kapcsolat adatai
A kapcsolat adatai menüsávban szerkeszthetők a már létrehozott kapcsolatok, illetve itt hozhatók létre újak. A kapcsolat létrehozásakor meg kell adni a kapcsolat típusát és a kapcsolni kívánt munkafüzet nevét.
Lehetőség van kapcsolat feltételhez kötésére. Például a Hatósági osztály nevű, fülként kapcsolt munkafüzet csak akkor jelenjen meg a felületen, ha a szülő munkafüzet név mezőjének tartalma =”Hatósági osztály”. Így mindig csak a releváns kapcsolat munkafüzete jelenik meg a felületen.
4.5.3. Kapcsolattípusok
A kapcsolattípusokkal határozható meg, hogy egy munkafüzet milyen módon kapcsolódjon egy másikhoz. A kapcsolódás módja az alkalmazás felületén a megjelenés formájában tapasztalható.
- Fül
A kapcsolt munkafüzet a szülő lap alatt egy „fülként” jelenik meg.
- Link
A gyermekként kapcsolt munkafüzet ikonja és neve a szülő munkafüzet felületén linkként jelenik meg.
- Oszloplink
Lista, illetve táblázat típusú felületeknél használható kapcsolattípus.
A kapcsolat szülő munkafüzetének rekordjain, a gyermek munkafüzet ikonja megjelenik, a kapcsolt munkafüzet felülete az ikonra kattintva megnyitható.
- Kompozíciós
Feltétele, hogy a kapcsolat két lapja közül az egyiknek adatlap típusúnak kell lennie. Az adatlap típusú munkafüzet adatai felhasználhatóvá válnak a másik munkafüzeten (hivatkozásként). Felületen ez a fajta kapcsolattípus nem érzékelhető megjelenésben.
4.5.1. Eseménylista
Az eseménylistában találhatók a létrehozott események, a létrehozásuk sorrendjében.
4.6. Események
Az események segítségével lehetőség van mezők tulajdonságait, értékét módosítani valós időben, a felhasználó által meghatározott feltételek alapján.
4.6.1. Eseményszerkesztő
Az eseményszerkesztő felülete 3 szekcióból áll (időzítés, művelet, feltétel). Ezek alatt adhatók meg az esemény paraméterei.
4.6.2. Az eseményszerkesztő részei – esemény paraméterei
- időzítés – egy cselekmény, amihez az esemény futtatása köthető
- művelet – az időzítés hatására végrehajtandó cselekmény (például mezőbe való érték beírás)
- futási feltétel – egy feltétel, aminek teljesülése esetén a művelet elvégzés megtörténik (például ha mező értéke nem üres)
Eseményhez minden esetben kell, hogy tartozzon egy időzítés és egy művelet, továbbá opcionálisan megadható futási feltétel. Esemény csak a hozzá tartozó munkafüzetet megnyitva képes lefutni.
Például az alkalmazás egy munkafüzete a „Leánykori név” mezőt akkor jeleníti meg, ha a felületen a „Neme” legördülő listából a „Nő” érték kerül kiválasztásra.
Ebben az esetben a legördülő lista értékváltozása az esemény időzítése. A mező megjelenítés a művelete, a feltétele pedig, hogy a legördülő listában a „Nő” érték legyen kiválasztva.
4.6.2.1. Időzítések
4.5.3. Időzítések:
- rögzítőfelület megnyitás
A felület megnyitásának pillanatában fut le az esemény. Például jogosultságvizsgálat esetén, még mielőtt bármilyen változtatást meg tudna tenni a felhasználó a felületen, az ellenőrzésnek le kell futnia, így az esemény időzítésének rögzítőfelület megnyitásnak kell lennie.
- mezőbe lépés
- mezőből kilépés
- mezőbe gépelés
- mezőre kattintás
- mezőérték változás
4.6.2.2. Eseménytípusok
4.5.4. Eseménytípusok:
- beír egy értéket egy mezőbe
- elmenti a rekordot/új rekordot hoz létre/újratöltés
- frissít n db másik rekordot
- mezőket fűz össze
- töröl n db másik rekordot
- mezőt jelenít meg
- mezőt tüntet el
- mezőt tesz kötelezővé
- mezőről leszedi a kötelezőséget
- mezőt csak olvashatóvá tesz
- mezőről leszedi a csak olvasható tulajdonságot
- átpozícionál egy mezőt
- kiürít egy mezőt
- megnyit egy felületet
- lefuttat egy lekérdezést
- átszínez egy címkét/téglalapot
- mezőcsoportot jelenít meg
- mezőcsoportot tüntet el
- mezőcsoportot átpozícionál
- mezőcsoportot tesz kötelezővé
- mezőcsoportról leszedi a kötelezőséget
- mezőcsoportot csak olvashatóvá tesz
- mezőcsoportról leszedi a csak olvasható tulajdonságot
- mezőcsoportot kiürít
- szám mezőbe összegzés teljes munkafüzet állományból
- parancs küldése 3rd party fejlesztő kódnak
- értéket ad dátum mezőhöz
- e-mailt küld
- rekord létrehozása
4.7. Szerkesztőnapló
4.5.5. Szerkesztőnapló
A szerkesztőnapló a létrehozott munkafüzet mentés gombja mellett található napló ikonra kattintva érhető el. A napló tartalmazza az összes szerkesztési műveletet időpont/felhasználó bontásban.
A logolásnak köszönhetően mindig látható, hogy milyen szerkesztési művelet, mikor és ki által lett végrehajtva.