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 szereksztő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 azonsí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
Az 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ó 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öbbkiválasztásos 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, igy 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ó kapcsolat tí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ít 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-mail 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.