Dokumentum cím
Dokumentum cím
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Változat Készítette Állapot Dátum Ellenőrizte Jóváhagyta Számla azonosító Dokumentumazonosító
0.1 ilogicilogic Véleményezésre 2013.12.03. Alexy Norbert Dokumentum1
SziMe3D Kft.
1 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
4028 Debrecen, Kassai út 26.
2 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Dokumentum történet
Verzió 0.1
3 / 100
Dátum 2012.11.12
Szerző Pálvölgyi János
Tevékenység Dokumentum sablon létrehozása
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Tartalom 1
Az eCatalog Admin kézikönyvről ..................................................................... 11 1.1
2
Kinek szól ez a kézikönyv? ........................................................................11 Az első lépések ............................................................................................. 12
2.1
Technikai feltételek ..................................................................................12
2.2
A web böngésző .......................................................................................13
2.3
Az alkalmazás elindítása............................................................................13
2.4
Belépés ...................................................................................................14
2.5
Verziófrissítés ..........................................................................................15
3
Felhasználói felület ....................................................................................... 16 3.1
Modulok ..................................................................................................16
3.2
Listák .....................................................................................................17
3.3
Nyelvi verziók ..........................................................................................18
4
Alap Listák modul ......................................................................................... 19 4.1
Minősítő listák ..........................................................................................19
4.2
Beviteli szekciók .......................................................................................20
4.3
Földrajzi adatok .......................................................................................20
4.4
Földrajzi összerendelések ..........................................................................22
4.4.1
Új összerendelés felvétele .................................................................23
4.4.2
Összerendelés módosítása .................................................................24
4.4.3
Összerendelés törlése .......................................................................24
5
Attribútumok modul ...................................................................................... 25 5.1
Attribútum típusok ...................................................................................25
5.2
Attribútumok keresése ..............................................................................26
5.3
Attribútum részletek .................................................................................27
5.4
Az attribútum makró nyelv ........................................................................29
5.4.1
A $VAL utasítás ................................................................................30
5.4.2
A $QUALITY utasítás .........................................................................30
5.4.3
A $QUANTITY utasítás .......................................................................30
5.4.4
A $X utasítás ...................................................................................30
5.4.5
A $LIST utasítás ...............................................................................31
5.4.6
A $END utasítás ...............................................................................31
5.4.7
A $TAG utasítás ...............................................................................31
4 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
5.4.8
A $LABEL utasítás .............................................................................31
5.4.9
Feltételek ........................................................................................31
5.4.10
Példa ..............................................................................................32
6
Terméktípus modul ....................................................................................... 35 6.1
Terméktípusok keresése ............................................................................35
6.2
Terméktípus részletei ................................................................................36
6.2.1
Attribútumok fül ...............................................................................36
6.2.2
Alnézetek fül ....................................................................................37
6.2.3
Beviteli szekciók fül ..........................................................................38
7
Alnézetek modul ........................................................................................... 40 7.1
Alnézet keresése ......................................................................................40
7.2
Alnézet szerkesztés ..................................................................................41
8
Termék modul .............................................................................................. 43 8.1
Verziózás, termék állapotok .......................................................................43
8.2
Termék keresése ......................................................................................43
8.3
Termékfelvitel, módosítás..........................................................................45
8.3.1
Főbb paraméterek ............................................................................45
8.3.2
Terméktípus választás, csere .............................................................45
8.3.3
További verziók megjelenítése ...........................................................45
8.3.4
Ellenőrzés, készre jelentés .................................................................46
8.3.5
Katalógus korrekció ..........................................................................46
8.3.6
Attribútum hozzáadás .......................................................................47
8.3.7
Felviteli segédletek ...........................................................................48
8.3.8
Beviteli szekciók ...............................................................................51
8.3.9
Fordító nézet ...................................................................................54
8.4
Termékek másolása ..................................................................................54
8.5
Képek alnézet ..........................................................................................54
8.6
A felület működése ...................................................................................55
9
Rendszerparaméterek modul .......................................................................... 56 9.1
Rendszerparaméter ..................................................................................56
9.2
Műveletek: ..............................................................................................57
10
Kapcsolattartók modul................................................................................... 58
10.1
5 / 100
Műveletek: ...........................................................................................59
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
11
Ajánlatkérések modul .................................................................................... 60
11.1 12
Játékok modul .............................................................................................. 64
12.1 13
Új biztosításcsoport felvétele ..................................................................71
15.1.1
Biztosításrészlet létrehozása ..............................................................72
15.1.2
Fájlok hozzáadása a biztosításcsoporthoz ............................................73
15.2
Biztosításcsoport módosítása ..................................................................74
15.2.1
Biztosításrészletek módosítása ...........................................................74
15.2.2
Biztosításrészletek törlése .................................................................74
15.2.3
Fájlok módosítása .............................................................................74
15.2.4
Fájlok törlése ...................................................................................74
15.3
Biztosításcsoport törlése ........................................................................74
Keresőmotor modul ...................................................................................... 75
16.1
Ügynökök .............................................................................................75
16.1.1
Ügynök felvétele ..............................................................................76
16.1.2
Ügynök módosítása ..........................................................................77
16.1.3
Ügynök törlése .................................................................................77
16.1.4
Ügynök szűrőinek kezelése ................................................................78
16.2
17
Műveletek ............................................................................................69
Biztosítások modul ........................................................................................ 71
15.1
16
Műveletek: ...........................................................................................68
Pontozások moderálása modul ....................................................................... 69
14.1 15
Műveletek: ...........................................................................................64
Stílusok modul ............................................................................................. 68
13.1 14
Műveletek: ...........................................................................................60
Szűrők .................................................................................................80
16.2.1
Új szűrő felvétele .............................................................................81
16.2.2
Szűrő módosítása .............................................................................82
16.2.3
Szűrő törlése ...................................................................................82
Jogosultságok és szerepkörök modul ............................................................... 83
17.1
Új felhasználó létrehozása ......................................................................83
17.2
Felhasználó módosítása .........................................................................86
17.2.1
Alapadatok módosítása .....................................................................86
17.2.2
Szerepkörök módosítása....................................................................87
6 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
17.2.3 17.3 18
Termék jogosultságok módosítása ......................................................87
Felhasználó törlése ................................................................................87
Irodák modul ............................................................................................... 88
18.1
Új iroda felvétele ...................................................................................88
18.2
Meglévő irodák adatainak megtekintése és szerkesztése ............................89
18.3
Iroda törlése a listából ...........................................................................90
19
Felárak modul .............................................................................................. 91
19.1
Új felár felvitele ....................................................................................92
19.2
Felár módosítása ...................................................................................93
19.3
Felár törlése .........................................................................................93
20
Ügynök tulajdonságok modul ......................................................................... 94
20.1
Új tulajdonság felvétele .........................................................................94
20.2
Ügynök tulajdonság módosítása ..............................................................95
20.3
Ügynök tulajdonság törlése ....................................................................95
21
Kedvezmények modul ................................................................................... 96
21.1
21.1.1
Szabály létrehozása ..........................................................................96
21.1.2
Szabály módosítása ..........................................................................97
21.1.3
Szabály törlése.................................................................................97
21.2
Kuponok ..............................................................................................97
21.2.1
Új kupont létrehozása .......................................................................97
21.2.2
Kupon módosítása ............................................................................98
21.2.3
Kupon törlése ..................................................................................98
21.3
22
Szabályok ............................................................................................96
Virtuális termékek .................................................................................98
21.3.1
Új virtuális termék létrehozása ...........................................................98
21.3.2
Virtuális termék módosítása ...............................................................98
21.3.3
Virtuális termék törlése .....................................................................99
Ultra last minute kedvezmények modul ......................................................... 100
7 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Ábrajegyzék 1. Ábra: eCatalog Admin bejelentkező képernyő .......................................................14 2. Ábra: Elavult verzióra figyelmeztető üzenet .........................................................15 3. Ábra: Alkalmazás keret és indító képernyő ...........................................................16 4. Ábra: Találati lista.............................................................................................17 5. Ábra: Nyelvi verzió beviteli dialógus ....................................................................18 6. Ábra: Listák szerkesztése ..................................................................................19 7. Ábra: Földrajzi adatok karbantartása ...................................................................21 8. Ábra: Földrajzi elhelyezkedések adatai ................................................................22 9. Ábra: Földrajzi összerendelések adatai ................................................................23 10. Ábra: Új geo összerendelés űrlapja ...................................................................24 11. Ábra: Attribútum keresése ...............................................................................26 12. Ábra: Attribútum részletek ...............................................................................27 13. Ábra: Piktogramm megjelenítése ......................................................................28 14. Ábra: Terméktípus keresése .............................................................................35 15. Ábra: Terméktípus részletei ..............................................................................36 16. Ábra: Terméktípus képernyő – attribútumok fül ..................................................37 17. Ábra: Terméktípus képernyő – alnézetek fül .......................................................38 18. Ábra: Alnézethez rendelt beviteli szekció beállítása .............................................38 19. Ábra: Terméktípus képernyő – beviteli szekciók fül .............................................39 20. Ábra: Alnézet keresés ......................................................................................40 21. Ábra: Attribútum választó alnézet kereséshez .....................................................41 22. Ábra: Alnézet részletei .....................................................................................42 23. Ábra: Termék keresése ....................................................................................44 24. Ábra: Termékfelvitel ........................................................................................45 25. Ábra: Termékellenőrzés dialógus ......................................................................46 26. Ábra: Katalógus korrekció ................................................................................47 27. Ábra: Attribútum manuális termékhez rendelése .................................................47 28. Ábra: Alapadatok felviteli segédlet ....................................................................48 29. Ábra: Fekvés felviteli segédlet ..........................................................................49 30. Ábra: Felszereltség felviteli segédlet ..................................................................49 31. Ábra: Szobaadatok felviteli segédlet ..................................................................50 32. Ábra: Jelölőlista minőséggel – sport, wellness segédlet ........................................51
8 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
33. Ábra: Egyszerű jelölőlista felviteli segédlet .........................................................51 34. Ábra: Gyerekeknek felviteli segédlet ..................................................................51 35. Ábra: Beviteli szekciók szerkesztése a termékben ...............................................52 36. Ábra: Termék előnézet ....................................................................................53 37. Ábra: Fordító nézet .........................................................................................54 38. Ábra: Kép szerkesztő .......................................................................................55 39. Ábra: Rendszerparaméterek listája....................................................................56 40. Ábra: Törlés megerősítése ...............................................................................57 41. Ábra: Rendszerparaméter módosítása ...............................................................57 42. Ábra: Csoportok és kapcsolattartók ...................................................................58 43. Ábra: Csoport módosítása ................................................................................59 44. Ábra: Kapcsolattartó módosítása .......................................................................59 45. Ábra: Form lista ..............................................................................................60 46. Ábra: Form módosítása....................................................................................61 47. Ábra: Használatban lévő form törlése ................................................................66 48. Ábra: Játék módosítása ...................................................................................67 49. Ábra: Stílus módosítása ...................................................................................68 50. Ábra: Pontozások lista .....................................................................................69 51. Ábra: Moderálás/Módosítás ..............................................................................70 52. Ábra: Biztosításcsoportok listája .......................................................................71 53. Ábra: Új biztosításcsoport felvétele ...................................................................72 54. Ábra: Biztosításrészletek megadásának ablaka ...................................................73 55. Ábra: Fájlok megadása a biztosításcsoporthoz ....................................................73 56. Ábra: Keresőmotor kezdő nézet ........................................................................75 57. Ábra: Keresőmotor modul keresés komponense ..................................................76 58. Ábra: Új ügynök felvétele .................................................................................77 59. Ábra: Ügynökhöz tartozó szűrök beállításai ........................................................78 60. Ábra: Új szűrő hozzárendelése egy ügynökhöz ...................................................78 61. Ábra: Ügynök-szűrő kapcsolat attribútumai ........................................................79 62. Ábra: Új attribútum létrehozása az ügynök-szűrő kapcsolathoz .............................80 63. Ábra: Szűrők adatai ........................................................................................81 64. Ábra: Új szűrő létrehozása ...............................................................................81 65. Ábra: Jogosultságok és szerepkörök nézet .........................................................83
9 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
66. Ábra: Új felhasználó alapadatai .........................................................................84 67. Ábra: Új felhasználó szerepköreinek megadása ...................................................85 68. Ábra: Új felhasználó termék jogosultság beállításai .............................................86 69. Ábra: Irodák képernyő.....................................................................................88 70. Ábra: Új iroda felvétele ....................................................................................89 71. Ábra: Felár lista ..............................................................................................92 72. Ábra: Új felár létrehozása ablak ........................................................................92 73. Ábra: Ügynök tulajdonságok listája ...................................................................94 74. Ábra: Szabályok .............................................................................................96 75. Ábra: Kuponok ...............................................................................................97 76. Ábra: Virtuális termékek ..................................................................................98 77. Ábra: Ultra last minute kedvezmények adatai ................................................... 100 78. Ábra: Ultra last minute kedvezmények beállításai ............................................. 100
10 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
1 Az eCatalog Admin kézikönyvről Az eCatalog Admin alkalmazás célja, hogy segítse az elektronikus katalógus feltöltését és a feltöltött termékek karbantartását.
Az eCatalog Admin lehetőséget teremt a termékek csoportokba szervezésére, egyes termékek különböző verzióinak létrehozására, a fontosabb változtatások naplózására.
Az alkalmazás interaktív grafikus felületet nyújt a termékek tulajdonságainak és leírásainak akár több nyelven való kényelmes rögzítéséhez. Nem utolsósorban, az alkalmazás mindezt egy böngészőből elérhető felületen nyújtja, mely lehetővé teszi a verziófrissítést anélkül, hogy bármit is újra kellene telepíteni a számítógépen, illetve – hasonlóan a közönséges web alkalmazásokhoz – bárhonnan elérhetővé teszi az alkalmazást. Ez a kézikönyv alapvető ismereteket tartalmaz a elektronikus katalógus felépítéséről és annak feltöltéséről. Olyan felhasználóknak szól, akik még nem ismerik az alkalmazást, vagy az elektronikus katalógusban szereplő termékek szerkezetét, illetve a hozzájuk rögzíthető információkat. Az olvasó programozási ismeretekkel nem kell, hogy rendelkezzen, de alap szinten ismernie kell a személyi számítógépek és a böngészők, mint pl. a Microsoft Internet Explorer, vagy a Mozilla Firefox használatát.
1.1 Kinek szól ez a kézikönyv? Ez a kézikönyv alapvetően azoknak a felhasználóknak íródott, akik az elektronikus katalógusba való termék feltöltéssel, illetve azok karbantartásával foglalkoznak. Mivel azonban ehhez szükséges némi betekintést nyújtani a termékek és tulajdonságaik felépítését illetően, a kézikönyv azoknak is tartalmaz fontos információkat, akik a termékek és tulajdonságaik szerkezetét tervezik és tartják karban.
11 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
2 Az első lépések Ez a kézikönyv feltételezi, hogy mindazon eszközök, amelyek az alkalmazás használatához szükségesek rendelkezésre állnak, illetve, hogy Ön jártas ezek alapvető használatában. Amennyiben nem biztos abban, hogy számítógépes rendszere megfelel a technikai követelményeknek, vagy úgy érzi, nincsenek megfelelő ismeretei az olyan külső eszközök használatában, mint a web böngésző, keresse meg üzemeltetőjét, vagy rendszergazdáját.
2.1 Technikai feltételek Mielőtt használni kezdené az alkalmazást, kérem, győződjön meg róla, hogy a szükséges szoftverek telepítve vannak számítógépére. A következőkre lesz szüksége:
Megfelelő web böngésző. Az eCatalog Admin alkalmazás futtatásához szükséges modul a következő platformokat, illetve böngészőket támogatja: Windows Platform Microsoft® dows® Vista
Browser Win-
Microsoft Internet Explorer 7, Firefox 2.0
Microsoft Windows XP
Microsoft Internet Explorer 6.0 vagy felette, Firefox 1.x, Firefox 2.x, Mozilla 1.x vagy felette, Netscape 7.x vagy felette, Opera 7.11 vagy felette
Windows Server® 2003
Microsoft Internet Explorer 6.0 vagy felette, Firefox 1.x, Firefox 2.x
Windows 2000
Microsoft Internet Explorer 5.x, Firefox 1.x, Firefox 2.x, Mozilla 1.x, Netscape 7.x vagy felette, Opera 7.11 vagy felette
Macintosh Platform
Browser
Mac OS X v.10.1.x, 10.2.x, 10.3.x, vagy 10.4.x (PowerPC)
Firefox 1.x, Mozilla 1.x, Netscape 7.x vagy felette, AOL for Mac OS X, Opera 6, Safari 1.x vagy felette
Mac OS X v.10.4.x
Firefox 1.5.0.3 vagy felette, Opera 6, Safari 2.x
12 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
(Intel)
vagy felette
Adobe Flash Player a számítógépen Az eCatalog Admin a böngészőben való megjelenéshez az Adobe Flash Player 9-es vagy újabb verzióját használja. Az alkalmazás automatikusan képes detektálni, hogy a megfelelő lejátszó telepítve van-e a számítógépen és telepíti, ha nincs. Amennyiben telepítés közben valamilyen probléma adódik, az aktuális Flash Player telepítő letölthető a következő web címről: http://www.adobe.com/go/getflashplayer.
Hálózati összeköttetés az eCatalog Admin szerverével. Az eCatalog Admin alkalmazás szerveréhez való hozzáférést internet szolgáltatója vagy hálózati adminisztrátora biztosíthatja.
2.2 A web böngésző Az eCatalog Admin alkalmazás egy a böngésző által futtatott lejátszó segítségével jelenik meg. A különböző menüpontok használata során az alkalmazás látszólag új képernyőket hoz létre dinamikusan, ám ezek a böngésző számára nem jelentenek a szó szoros értelmében új oldalt. A böngésző vissza és előre gombjának használata nem várt eredményekkel járhat. Ennek elkerülése végett ezeknek a gomboknak a használata nem ajánlott. Az eCatalog Admin alkalmazás minimum 1024x768 pixel felbontású képernyőre lett tervezve.
2.3 Az alkalmazás elindítása Az eCatalog Admin alkalmazás elindításához navigáljon az alkalmazás URL-jére. A betöltő kép után a következőhöz hasonló képernyő jelenik meg:
13 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
1. Ábra: eCatalog Admin bejelentkező képernyő Ez a bejelentkező képernyő. Amennyiben nem lát bejelentkező képernyőt, győződjön meg róla, hogy megfelelően írta-e be az URL-t, vagy lépjen kapcsolatba a rendszergazdával, hogy megbizonyosodjon róla, hogy a helyes URL-el próbálkozott. A folytatáshoz be kell jelentkeznie érvényes azonosító és jelszó segítségével.
2.4 Belépés A bejelentkezéshez szükséges információkat – azonosító és jelszó - a rendszer adminisztrátora rendeli hozzá a felhasználókhoz. Ha még nem kapta meg azonosítóját vagy jelszavát, lépjen kapcsolatba a rendszer adminisztrátorral. A rendszerbe való bejelentkezéshez tegye a következőket: 1. Gépelje be azonosítóját az Azonosító mezőbe. 2. Adja meg jelszavát a Jelszó mezőbe. 3. Kattintsa be a jelszó megjegyzése négyzetet amennyiben szeretné, hogy a következő alkalommal a jelszó automatikusan kitöltődjön. 4. Kattintson a Bejelentkezés gombra. Amennyiben nem tud bejelentkezni, ellenőrizze a következőket:
Győződjön meg róla, hogy azonosítója és jelszava helyesen lett megadva (a kis és nagybetűket is beleértve)
14 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Lépjen kapcsolatba a rendszer adminisztrátorával, hogy meggyőződjön arról, hogy helyes azonosítóval és jelszóval próbálkozik
2.5 Verziófrissítés Amennyiben a bejelentkezés helyett a következő képernyőt látja, böngészője nem frissítette fel automatikusan az alkalmazás Ön által használt részét (kliens):
2. Ábra: Elavult verzióra figyelmeztető üzenet A következő lehetőségei vannak: 1. Kényszerítse böngészőjét az oldal frissítésére (pl. shift + frissítés gomb) 2. Lépjen kapcsolatba a hálózati adminisztrátorral, hogy meggyőződjön róla, hogy nem az Ön hálózatában elhelyezett gyorsítótár (proxy) helytelen beállításai miatt nem frissült az alkalmazás.
15 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
3 Felhasználói felület Sikeres belépés után megjelenik az alkalmazás kerete és a termékkereső képernyő. A kereten a következő jellegzetességek találhatók:
Legördülő menü: ennek segítségével navigálhat az alkalmazáson a belül. Jogosultságoktól függően előfordulhat, hogy bizonyos menüpontok bizonyos felhasználóknak nem jelennek meg.
eCatalog logó: kattintson rá az alkalmazás névjegyének előhívásához.
Aktuális nyelvi ikon: a nyelvnek megfelelő zászló mutatja az aktuálisan használatban lévő nyelvet.
Verziószám: az alkalmazás fő verziója.
3. Ábra: Alkalmazás keret és indító képernyő Az egyes legördülő menük az alkalmazás különböző moduljainak felelnek meg. A modulok különböző feladatok elvégzéséhez gyűjtenek egybe funkciókat. A különböző modulok a közönséges web alkalmazásokkal ellentétben nem felejtik el állapotukat. Ha tehát termékkeresés után az Alap Listák modulra navigál, majd vissza a termékkeresés oldalra, az előző keresés eredménylistája továbbra is látszani fog a képernyőn.
3.1 Modulok Az eCatalog Admin alkalmazás a következő modulokat tartalmazza:
Alap Listák
Ez a modul tartalmazza a legalapvetőbb listák – beviteli szekciók, minősítő listák, földrajzi adatok – karbantartásának lehetőségét. Ezeket a listákat a többi modul is használja.
16 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Attribútum
A termék különböző kereshető tulajdonságait jellemző attribútumok karbantartását végezheti ebben a modulban. Attribútumokra természetesen keresni is lehet.
Terméktípus
A termékek bevitelét és csoportosítását elősegítő modul. Itt definiálhatók azok a korlátok, amik bizonyos termékek csoportjait jellemzik, ezzel elősegítve a korrekt adatbevitelt és az adatintegritást.
Alnézet
A termékek attribútumainak megjelenítését vezérlő modul, mely a terméktípusokhoz hasonlóan csoportosításra szolgál, de azt nem a termék szintjén, hanem az attribútumok szintjén végzi.
Termék
A termékek bevitelére szolgáló modul. Az alkalmazás központi része, mely a többi modul által beállított szerkezeti definícióknak megfelelő termékek bevitelére ad lehetőséget. Termékek keresésekor számos kritérium megadására van lehetőség.
3.2 Listák Az alkalmazáson belül a legtöbb modul kínál a saját maga által karbantartott dolgok keresésére szolgáló felületet. A keresés eredménye minden esetben egy találati listát eredményez.
4. Ábra: Találati lista A lista minden esetben két részből áll. A fejléc a megjelenített adatok azonosítására szolgál, míg a táblázat többi része az eredményhalmaz. Az eredmény lista bármely oszlop szerint rendezhető. A rendezéshez tegye a következőt: 1. Kattintson annak az oszlopnak a fejlécére, amely szerint rendezni kívánja a listát. 2. A rendezés irányának megfordításához kattintson ismét a fejlécre.
17 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
A rendezés irányát a fejlécben fel, illetve lefelé mutató háromszög jelzi: Az oszlopok szélessége tetszés szerint változtatható a táblázatban. Egy oszlop szélességének megváltoztatásához a következőt kell tennie: 1. Vigye az egeret a fejlécen az oszlopot a következőtől elválasztó vonal fölé, amíg a kurzor át nem alakul a következőre: 2. Nyomja le az egér bal gombját, majd tartsa lenyomva. 3. Mozgassa az egeret balra vagy jobbra attól függően, hogy csökkenteni vagy növelni akarja-e az oszlop szélességét. 4. A kívánt szélesség elérése után engedje fel az egér gombját.
3.3 Nyelvi verziók Több modulban is található olyan beviteli mező vagy lista, melyben a bevihető adatok több nyelven is megadhatóak. A bevitel módjától függően kétféle lehetőség van nyelvi verziók rögzítésére:
Szöveges mezők esetén, a mező mellett található
jelre való kattintással
Lista értékek megadása esetén az módosítandó értékre való dupla kattintással a következő, vagy ahhoz hasonló dialógus jelenik meg:
5. Ábra: Nyelvi verzió beviteli dialógus A különböző nyelvi verziók bevitelére szolgáló mezők mellett az adott nyelv kétbetűs kódja található.
18 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
4 Alap Listák modul Ez a modul gyakorlatilag két alrészből áll. A tényleges listák szerkesztésére való képernyőn a következő listák karbantartása végezhető el:
Minősítő listák
Beviteli szekciók
6. Ábra: Listák szerkesztése
4.1 Minősítő listák A termékekhez rendelt tulajdonságok értékei több dimenzióban is értelmezhetőek. Egyrészt egy tulajdonság értékhez számosság rendelhető, másrészt viszont bizonyos keretek közt további részletezésre, vagy jelölésre alkalmas ún. minőség is beállítható. Az ilyen minőségek tovább finomíthatják az érték jelentését, illetve további információval szolgálhatnak róla. Egy parkoló esetében például beállítható érték lehet az, hogy a parkoló őrzött-e, vagy sem, vagy az, hogy csak térítés ellenében vehető-e igénybe. Mivel egy termékhez rengeteg tulajdonság definiálható, azonban sokszor a tulajdonságok értékeihez meghatározható minőségek ismétlődnek, ezek a listák önálló egységekként szerepelnek a rendszerben. Minden listának van neve, illetve vannak értékei. A lista így „hozzárendelhető” a különböző tulajdonságokhoz. A lista neve mellett zárójelben található érték a listához aktuálisan felvett értékek száma. A lista kijelölése után a jobb oldali dobozban megjelennek az aktuálisan felvitt értékek.
19 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Az értékek listában egy értékre kettőt kattintva jelenik meg a módosítás dialógus, mely tulajdonképpen egy nyelvi verziók bevitelére szolgáló dialógus. A kijelölt elemek mindkét dobozban a Kijelöltek Törlése feliratú gombbal törölhetők. A két doboz alatt található táblázat az aktuális kijelölt listáról nyújt további információt. A táblázatban azok az attribútumok jelennek meg, amelyek a kijelölt minősítő listát használják. Ennek segítségével gyorsan eldönthető például, hogy egy listát minden következmény nélkül törölhetünk-e. Egy minősítő lista csak abban az esetben törölhető, ha nincs „használatban”. Ez egész pontosan azt jelenti, hogy nincs olyan attribútum, amihez hozzá lenne rendelve. Egy lista eleme szintén csak akkor törölhető a rendszerből, ha nincs olyan tulajdonság érték, amihez hozzá lenne rendelve.
4.2 Beviteli szekciók A képernyő jobb oldalán található lista a rendszerben elérhető beviteli szekciókat tartalmazza. A beviteli szekciók a termékhez rendelt szöveges leírások darabjai. Általában valamilyen fogalmi csoportosításnak felelnek meg, mint pl. Fekvés vagy Ellátás. Az itt létrehozott beviteli szekció természetesen nem a konkrét szöveget tartalmazza, csupán a bevitel lehetőségét teremti meg a termék felviteli képernyőn. A beviteli szekciók nevei szintén több nyelven adhatók meg. A listában a szekcióra való dupla kattintással a nyelvi verziók beviteli dialógusa jelenik meg, ahol a beviteli szekció nevét adhatja meg a rendszerbe beállított nyelveken. A beviteli szekciók a minősítő listákhoz hasonló módon önálló életet élnek, mivel több más entitáshoz is rendelhetők (pl. terméktípus). Ennek következtében, ha egy szekció neve megváltozik, az az összes ezt a szekciót tartalmazó termékben, illetve terméktípusban megváltozik.
4.3 Földrajzi adatok A modul másik alrésze a földrajzi adatok karbantartását segíti elő. A földrajzi adatok jelenleg négy csoportra vannak osztva: kontinens, ország, régió, város.
20 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
7. Ábra: Földrajzi adatok karbantartása A bal oldali panelen tud navigálni a földrajzi hierarchiában. A panel címsora minden esetben jelzi, hogy melyik szinten tartózkodik éppen. A legfelső szint tartalmazza a kontinenseket. A panel alján található gombsor tartalmazza a lehetséges funkciókat. Ezek közül a két szélen található Vissza, illetve Kiválaszt gomb a navigációt szolgálja. A Vissza gomb segítségével léphet feljebb a hierarchiában, míg a Kiválaszt gomb az eggyel mélyebb szintet jeleníti meg, az aktuálisan kiválasztott elem alapján. A szinteken lefelé történő navigálás lehetséges még a kiválasztott elemre való dupla kattintással is. Egy elem egyszerű kiválasztásával (szimpla kattintás), a jobb oldali részletező panelben megjelennek a kiválasztott elem tulajdonságai. Attól függően, hogy milyen elemet választott ki, különböző mennyiségű adat jelenhet meg a részletező panelen.
21 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
8. Ábra: Földrajzi elhelyezkedések adatai A részletek panel alján található két gomb az aktuálisan kiválasztott elem módosítására, illetve törlésére. Új elem felvétele a gombsor közepén található gombbal lehetséges, melynek a felirata attól függően változik, hogy melyik szint látható éppen. Ha a kontinensek listáját nézi, a gomb felirata Új kontinens. A gombra való kattintás részletek panel mezőit üresre állítja, illetve a panel alján lévő gombok helyett megjeleníti a Felvitel gombot. Minden szint elemének közös adata a név és a kód. A megnevezés a részletező panelen több nyelv is megadható. A kód az az azonosító, mellyel a külső rendszerekből az adott elemet be lehet azonosítani (pl. földrajzi leírások esetén a CMS rendszerből). Az elektronikus katalógus számára a kód gyakorlatilag teljesen mindegy, a földrajzi elhelyezkedés termékhez való rendelése belső azonosítóval történik. Az időjárás adatok a Marco Polo rendszer hivatkozásait tartalmazzák. Értéküket a Marco Polo által biztosított referencia táblázatból lehet kikeresni. Nem minden földrajzi elemhez található egyértelmű megfeleltetés. Ilyenkor a legközelebbi állomás azonosítóját kell megadni.
4.4 Földrajzi összerendelések A modul harmadik alrésze a földrajzi összerendelések kezelését teszi lehetővé. Ez a rész három komponensből áll, egy szűrőből, egy táblázatból és egy panelból amint a részletesebb adatokat találjuk, azaz egy szerkeszthető űrlapot.
22 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
9. Ábra: Földrajzi összerendelések adatai A szűrő segítségével szűkíthetjük a megjelenítendő összerendelések halmazát, két tulajdonság figyelembe vételével, a forrást és a típus (ország, régió, város). A táblázatban találhatjuk meg az összerendelések adatait, a forrás azonosítót, a forrást, a típust illetve az értéket. A típusban használt jelölések:
C, mint ország
R, mint régi
D, mint város
4.4.1
Új összerendelés felvétele
A táblázat alatt elhelyezkedő „Új összerendelés felvétele” gombra kattintva adhatjuk meg az új adatokat a jobb oldali űrlapot kitöltve.
23 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
10. Ábra: Új geo összerendelés űrlapja Az űrlapon minden kitölthető mező értékét meg kell adnunk, a rendszer a számunkra szükséges adatokat automatikusan elérhető teszi szerkesztésre, attól függően, hogy melyik forrás azonosítót választjuk ki. Ha végeztünk az űrlap kitöltésével a „Mentés” gombra kattintva tárolhatjuk az új összerendelést a rendszerbe.
4.4.2
Összerendelés módosítása
Ha duplán kattintunk az összerendelésre, akkor a bal oldalon megjelenik az űrlap az adatokkal melyeket tudunk szerkeszteni. Ha befejeztük a módosítást a form alatt található „Módosít” gombra kattintva érvénybe lépnek változtatásaink.
4.4.3
Összerendelés törlése
A táblázatban duplán kattintunk a törölni kívánt összerendelésre, majd a baloldalon található „Törlés” gombbal végezzük el a műveletet.
24 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
5 Attribútumok modul Az attribútumok a termékek egyik fontos részét képezik. Ezek azok a dinamikusan meghatározható tulajdonságok, amelyekre az elektronikus katalógusban keresni lehet. Egy termék akárhány attribútumot tartalmazhat. Az attribútumok főbb jellemzői a következők:
Többnyelvű elnevezéssel rendelkeznek, hogy a termékhez megjeleníthetők legyenek.
Meghatározható, hogy egy adott attribútumból lehet-e több értéket felvenni a termékhez (többértékű attribútumok).
Az attribútum lehetséges értékei szabályozhatók, amennyiben az attribútum adattípusa Lista.
Egy attribútumhoz minősítő lista rendelhető, mely az értékek további finomítására, illetve jellemzésére szolgál.
A Lista típusú attribútumok értékkészlete több nyelven is felvehető.
Az egyes lehetséges értékekhez ikon rendelhető. Az ikonoknak az eCatalog szerveren egy meghatározott könyvtárban kell lenniük. A fájlok nevében szerepelni kell az ikon méretezésének is.
Minden attribútumhoz egy ún. makró definiálható, mely megadja, hogy az attribútum értékéből, vagy értékeiből hogyan kell emberi olvasásra alkalmas formátumot előállítani. A makrók több nyelven is bevihetők.
5.1 Attribútum típusok Az egyik legfontosabb jellemzője egy attribútumnak az adattípusa.
Szöveges attribútumok esetén az érték egy egyszerű beviteli mezőben adandó meg. Ebben az esetben a lehetséges értékek halmaza nem szabályozható. Az eCatalog Admin jelenlegi verziójában ezek az értékek nem tartalmaznak nyelvi verziókat.
Dátum típus esetén az érték egy dátum lehet. Ez önmagában meghatározza a bevihető értékek halmazát, mindazonáltal ilyenkor a beviteli mező is egy dátum mező, mely csak érvényes dátumok bevitelét támogatja. A dátum mező mellett egy
25 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
naptár megjelenítésére szolgáló választó gomb található (
), mellyel megköny-
nyíthető az adatbevitel.
Szám típusú attribútum esetén a bevihető értéknek számnak kell lenni. A beviteli mező ismét egy egyszerű szöveg mező. A bevihető számtartomány itt sem korlátozott.
Lista esetén az attribútumhoz definiálható a lehetséges értékek listája. Ebben a listában minden egyes érték több nyelven is felvehető, továbbá bármely értékhez rendelhető képi megjelenés (ún. piktogram). Az értékek megjelenítési sorrendje is megadható, ami az értékbeviteli listában fog érvényesülni. Ennek segítségével olyan rendezések érhetők el, amelyek tartalmi vonatkozásúak (pl. ellátási típusok esetében).
Az attribútum típusát egy legördülő listában lehet kiválasztani.
5.2 Attribútumok keresése Az attribútum modul két képernyőre van bontva. A kereső képernyő a módosítani, vagy megnézni kívánt attribútum kikeresésére szolgál, míg az adatbeviteli képernyőn a felvitelt, illetve a módosítást lehet végrehajtani.
11. Ábra: Attribútum keresése Attribútum kereshető a neve, illetve az érvényességi periódusa alapján. A találati lista a már megszokott táblázatos forma, mely rendezhető, illetve az oszlopok szélessége is változtatható. Ezen a képernyőn lehetőség van egy vagy több kijelölt attribútum törlésére is a lista alatt található, „Kijelöltek törlése” feliratú gombbal. Olyan attribútum nem törölhető a rendszerből, mely létező termékhez van rendelve.
26 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Egy kiválasztott attribútum részletes adatai megtekinthetők az attribútumra való dupla kattintással.
5.3 Attribútum részletek Ezen a képernyőn tekinthetők meg, illetve módosíthatók a kiválasztott attribútum részletei. A képernyő felső részén található az attribútum fő adatai: név, típus, minősítő lista, érvényesség. Itt állítható be az is, hogy az attribútum egyetlen, vagy több értékkel is szerepelhet-e a termékben. A második jelölőnégyzet azt jelzi, hogy az adott attribútum felviteléhez létezik-e ún. felviteli segédlet (lásd később). Minősítő lista választása nem kötelező. A választható értékek az „Alap listák” képernyőn felvitt listák. Az alap adatok után következő panelek kizárólag a lista típusú attribútumra vonatkoznak.
12. Ábra: Attribútum részletek Az első panelen találhatók az attribútum lehetséges értékei. Az egyes értékek melletti „Nyelvek” oszlopban a felvitt nyelvi verziók kétbetűs kódja található. A „Használt” oszlop azt jelöli, hogy létezik-e olyan termék, ahol ez az attribútum az adott értékkel lett felvéve, vagyis, hogy az adott érték használatban van-e. Ez a jelzés nagy segítség lehet, ha egy feleslegesnek gondolt értéket törölni szeretnénk. A lista alatt a szokásos „Kijelöltek törlése” és „Új felvitele” gomb található. Új érték felviteléhez a már ismert nyelvi verziók bevitelére szolgáló dialógus nyílik meg. Az értékkészlet panel ún. rendezhető listát tartalmaz. Ez azt jelenti, hogy a listában szereplő sorok önálló sorrenddel bírnak. Ezt a panel jobb oldalán függőlegesen található négy mozgató gombbal szabályozhatjuk. A legfelső gomb a „Vidd legelőre” funkcióval bír. Alatta található a „Vidd egyel feljebb”, majd a „Vidd egyel lejjebb”. A legalsó gomb értelemszerűen a lista legvégére viszi a kiválasztott elemet. Vannak speciális előre felvitt attribútumok a rendszerben. Ezek értékkészlete nem módosítható. Az ilyen attribútumok esetében, ez a panel nem módosítható állapotba kerül.
27 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Az értékkészlet mellett található a piktogramok megjelenítésére szolgáló panel. Mint már fentebb említettük, az attribútumok lehetséges értékeihez képi megjelenítés, ún. piktogram is tartozhat. A piktogramok egy speciális könyvtárstruktúrában elhelyezett képek. A könyvtárstruktúra gyökere adatbázisban konfigurálható. Az adott piktogram azonosítására a panel felső részén található beviteli mező szolgál. A piktogramok több méretben is létezhetnek a rendszerben. A különböző méretű képeket különböző, a méretezésüknek megfelelő végződéssel kell ellátni. Ezt a rendszer automatikusan illeszti hozzá az azonosítóhoz, a kép eléréséhez. A rendszerben kétféle piktogram található: sötét alapon világos (dark) és világos alapon sötét (light). A megjelenítő panel ebből a sötét alapú verziót jeleníti meg, mivel fehér alapon ez látszik jobban. A sötét alapú piktogramok egy „dark” nevű könyvtárban kell, hogy legyenek. Ha tehát pl. a sport attribútum golf értékéhez szeretne piktogramot rendelni, a következőket kell tennie: 1. írjon be egy azonosítót a panel tetején található beviteli mezőbe (pl. golf) 2. ha a beállított gyökérkönyvtár a /home/ecatalog/pictogramm, töltse fel gyökér, illetve azon belül a „dark” könyvtárba a megfelelő képeket (pl. golf_16x16.gif, golf_32x32.gif, stb.) 3. A kép a megfelelő dobozban megjelenik.
13. Ábra: Piktogramm megjelenítése Az alkalmazás jelenleg három különböző méretű sötét alapon világos (azaz a „dark” könyvtárban lévő) képet jelenít meg: 8x8, 16x16, 32x32. A piktogramok mellett található az erre az attribútumra valamilyen formában hivatkozó alnézetek listája (bővebb információ az alnézeteknél). A képernyő alsó részén a terméktípusokhoz való hozzárendelés és a makró beviteli doboz található. A választható terméktípusok listája tartalmazza azokat a terméktípusokat, amelyekhez az adott attribútum még nincs hozzárendelve. Innen egy vagy több terméktípus kiválasztása után a függőlegesen található mozgató gombok segítségével lehet áttenni a kijelölt elemeket a hozzárendelt terméktípusok listájához. A felső gomb az összes lehetséges terméktípust átteszi jobb oldali listába. Az alatta lévő gomb csak a kiválasz-
28 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
tott elemeket mozgatja át, míg az alatta lévő, a hozzárendelt listában kiválasztott elemeket viszi a bal oldali listába. A legalsó gomb az összes hozzárendelt terméktípust eltávolítja. A hozzárendelt terméktípusok listájában aktuálisan kijelölt elem négy speciális tulajdonsága jelenik meg a lista mellett található tulajdonság dobozban:
Kötelező
Ellenőrzött
Kapcsoló
Automatikus
Ha az adott attribútum egy terméktípusban „kötelező”, az adott terméktípushoz tartozó termékek esetében mindig szerepelnie kell a termékben és mindig valós értékkel kell rendelkezzen. Ha az attribútum csak „ellenőrzött” a terméktípusban, az ebbe a típusba tartozó termékeknél ha szerepel, mindig valós értékkel kell rendelkeznie. Ez azt jelenti, hogy az ellenőrzött attribútumoknak nem feltétlenül kell szerepelniük a termékekben, de ha szerepelnek, értékük kell, hogy legyen. A kapcsoló attribútumok az egyéb termékekkel való összekapcsolásban játszanak szerepet. Automatikus attribútum esetén, ha egy olyan terméket nyitunk meg, vagy hozunk létre, amelyben ez a termék nem szerepel, a rendszer automatikusan hozzáadja. Ilyen automatikus attribútum például többnyire az ország, régió, vagy a város. Jobb oldalt lent található a makró beírására szolgáló doboz. A makró egy olyan utasítás, ami megmondja, hogy az attribútumot írott formában hogyan kell megjeleníteni. Mivel a makró tartalmazhat fix szövegrészeket is, különböző nyelvi verziói lehetnek. A nyelv kiválasztására a doboz alján található legördülő lista szolgál. Ugyanitt alapvető formázásra és speciális karakterek bevitelére is van lehetőség. Az attribútum eltárolására a „Mentés” gomb szolgál. A mellette található „Új attribútum” egy üres attribútum beviteli képernyőt hoz létre, melyet kitöltve a mentés gombbal egy új attribútumot hozhatunk létre.
5.4 Az attribútum makró nyelv A makró nyelv által leírt utasítás balról jobbra értékelődik ki. Képes az attribútum értékek minden tulajdonságát felhasználni (érték, számosság, minősítés) mind megjelenítésre, mind feltétel megfogalmazásához. A felhasználható utasítások a következők:
$VAL
$QUALITY
$QUANTITY
$X
29 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
$LIST
$END
$TAG
$LABEL
Az alábbiakban minden utasításról ejtünk néhány szót. Az utasítások formális leírásánál használt jelölések a következők:
[ ] – a szögletes zárójelek közötti rész opcionális, azaz elhagyható. Ilyenkor valamilyen alapértelmezett érték vagy feldolgozás kerül felhasználásra.
n – egy numerikus érték (szám)
text – szabad szöveg
constant – egy szám vagy szöveg
5.4.1
A $VAL utasítás
Az utasítás formája: $VAL[(n)][::] Ez az utasítás behelyettesíti az attribútum valamelyik értékét. Az index elhagyása esetén mindig az első értéket veszi. A dupla kettőspont feltétel definiálására ad lehetőséget. (lásd feltételek)
5.4.2
A $QUALITY utasítás
Az utasítás formája: $QUALITY[(n)][::] Ez az utasítás behelyettesíti az attribútum valamelyik értékének minősítését. Az index elhagyása esetén mindig az első értéket veszi. A dupla kettőspont feltétel definiálására ad lehetőséget. (lásd feltételek)
5.4.3
A $QUANTITY utasítás
Az utasítás formája: $QUANTITY[(n)][::] Ez az utasítás behelyettesíti az attribútum valamelyik értékének számosságát. Az index elhagyása esetén mindig az első értéket veszi. A dupla kettőspont feltétel definiálására ad lehetőséget. (lásd feltételek)
5.4.4
A $X utasítás
Az utasítás formája: $X[(constant)][::]
30 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Ez az utasítás behelyettesíti a konstans értékét. Feltételként használva a feltétel típusát QUANTITY-re állítja, ha a konstans egy szám és VALUE-ra, ha szöveg. A dupla kettőspont feltétel definiálására ad lehetőséget. (lásd feltételek)
5.4.5
A $LIST utasítás
Az utasítás formája: $LIST[{...}] Ez az utasítás a kapcsos zárójelek közötti kifejezésből készít egy vesszővel elválasztott listát. Amennyiben ez a kifejezés további utasításokat tartalmaz, azok minden iterációnál kiértékelődnek úgy, mintha a (n) választó lenne mögöttük, ahol n minden esetben az iteráció értéke. Pl. a $LIST{$VAL} utasítás egy olyan érték listát állít elő, amelynek első értéke $VAL(1), második értéke pedig $VAL(2) eredménye. Az iterációk száma egyenlő az attribútum értékeinek számával. A $LIST utasítás alapértelmezett paramétere: $VAL, azaz a $LIST utasítás magában egy vesszővel elválasztott értéklistát állít elő.
5.4.6
A $END utasítás
Az utasítás formája: $END Ez az utasítás nem jelenít meg semmit, csak érvényteleníti az aktuális feltételt.
5.4.7
A $TAG utasítás
Az utasítás formája: $TAG(text)::$xxx Ez az utasítás megjeleníti text szöveget, amennyiben a $xxx helyett álló utasításnak van eredménye. Egy feltételes utasítás például esetenként nem szolgáltat eredményt, ilyenkor text nem íródik ki. Pl. teniszpályáink esetében ha $LIST{$X(2)::$VAL} egy olyan listát készít, ahol csak azok a pályatípusok kerülnek felsorolásra, amelyek számossága 2, $TAG(Kettő pálya: ):: $LIST{$X(2)::$VAL} csak abban az esetben fogja kiírni a lista elé a „Kettő pálya: ” szöveget, ha volt legalább egy olyan pályatípus amiből kettő volt.
5.4.8
A $LABEL utasítás
Az utasítás formája: $LABEL(text)::$xxx Ez az utasítás a $TAG utasítástól csak egyben különbözik, mégpedig, hogy $xxx értéke soha nem íródik ki, csak arra szolgál, hogy megállapítsuk, hogy text szöveget ki kell-e írni.
5.4.9
Feltételek
Ha bizonyos utasítások ($VAL, $QUANTITY, $QUALITY, $X) után dupla kettőspont („::”) áll, ún. feltétel jön létre. Ez a feltétel hatással van az utána következő utasításokra addig,
31 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
amíg egy másik feltétel, vagy az $END utasítás nem érvényteleníti. A feltétel típusától függően, amikor egy a feltételt követő utasítás eredményt produkálna, a feltétel kiértékelődik. Ha az attribútum érték nem felel meg a feltételnek, az eredmény törlődik. Alapvetően három féle feltétel létezik: VALUE, QUALITY és QUANTITY. A VALUE vagy érték típusú feltételek az attribútum értékét ellenőrzik. Pl. a $VAL(1)::$QUALITY(2) utasítás csak akkor írja ki a második attribútum érték minősítését ( $QUALITY(2) ), ha annak értéke megegyezik az első attribútum értékkel. A QUALITY vagy minősítési feltételek az attribútum érték minősítését ellenőrzi akkor is, ha a szóban forgó utasítás egyébként az értéket magát írná is ki. Pl. $QUALITY(1)::$VAL(2) esetén a második attribútum érték csak akkor íródik ki, ha minősítése a minősítési lista első eleme. Ilyen esetben ugyanis (1) nem az első attribútum érték minősítését állítja be feltételként, hanem a minősítési lista első elemét. A QUANTITY vagy számosság feltételek az attribútum érték számosságát ellenőrzik abban az esetben is, ha az adott utasítás egyébként az értéket írná ki. Pl. $QUANTITY(1)::$VAL(2) esetén a második attribútum érték csak akkor íródik ki, ha számossága megegyezik az első érték számosságával. A $X utasítás feltételként való alkalmazása esetén érték vagy számossági típusú feltétel állítódik be attól függően, hogy $X paramétere szám, vagy szöveg.
5.4.10 Példa Vegyük példaként a sport attribútumot. Legyenek az attribútum értékei a következők: golf, asztalitenisz, biliárd A számosságokat itt most nem használjuk. Az attribútum minősítési listája a „Térítési kategória” lista. Az értékek közül az első kettő az „ingyenes”, míg a biliárd a „térítés ellenében” minősítést kapta. Szeretnénk egy makrót írni, mely a következő kimenetet állítja elő: Sport: golf, asztalitenisz Térítés ellenében: biliárd A feladat két lista kialakítása. Az első lista láthatóan az ingyenes sportlehetőségeket tartalmazza, tehát olyan feltételes listát kell létrehoznunk, amely csak azokat az értékeket tartalmazza, ahol a minősítés „ingyenes”. Ha feltételezzük, hogy az „ingyenes” érték az első elem a minősítési listában, a makró így néz ki: $QUALITY(1)::$LIST A $LIST alapértelmezett esetben értéklistát készít, ami nekünk tökéletesen megfelelő, a feltétel pedig beállítja az első minősítési elemet kritériumnak, amely jelen esetben az „ingyenes”. Ha makró elé írjuk a „Sport: ” fix szöveget, máris megkaptuk az első listát. A második lista hasonló módon állítható elő, csak a feltételben a második minősítési elemet kell megjelölnünk:
32 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Térítés ellenében: $QUALITY(2)::$LIST Ez eddig nagyon szép, csupán egy apró szépséghibája van. Amennyiben létesítményünk olyan pazar, hogy minden sportlehetőség ingyenes, a második lista üres marad. Emlékeztetőül, teljes utasításunk a következő: Sport:$QUALITY(1)::$LIST Térítés ellenében: $QUALITY(2)::$LIST Ha csak ingyenes értékek vannak, a kimenet a következő lesz: Sport: golf, asztalitenisz Térítés ellenében: Ez így nem túl elegáns. Tegyük a második konstans szöveget attól függővé, hogy a mögötte következő listának van-e értéke. Használjuk a $TAG utasítást: Sport:$QUALITY(1)::$LIST$QUALITY(2)::$TAG(Térítés ellenében:)::$LIST Kicsit átrendeztük az utasítást, hiszen a $TAG parancs csak az utána következő első dupla kettőspontig tartó utasításra érvényes, míg a feltétel az összes utána következő parancsra hatással van. Az eredmény így már jobb, a második konstans szöveg üres lista esetén nem íródik ki: Sport: golf, asztalitenisz Ha nagyon szőrszálhasogatók akarunk lenni, makrónk azért még mindig hibádzik kicsit. Mi van, ha létesítményünk kicsit fukar és minden sport lehetőség csak térítés ellenében vehető igénybe? Ismét stilisztikailag kétségbevonható eredményt kapunk: Sport: Térítés ellenében: golf, asztalitenisz, biliárd Tegyük $TAG-be az első konstanst is: $QUALITY(1)::$TAG(Sport:)::$LIST $QUALITY(2)::$TAG(Térítés ellenében:)::$LIST Egy fokkal jobb. Eredményünk a következő: Térítés ellenében: golf, asztalitenisz, biliárd Jobb mint az előző esetben, csak nem túl szép, hogy sehol sincs kiírva, hogy itt sport lehetőségekről van szó. A megoldás abban rejlik, ha kicsit átalakítjuk a kiírásunkat: Sport$QUALITY(1)::$TAG( ingyenesen: )::$LIST$LABEL(,)::$LIST $QUALITY(2)::$TAG(térítés ellenében: )::$LIST
33 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Most már egy nyelvileg teljesen helyes megfogalmazást kapunk: Sport térítés ellenében: golf, asztalitenisz, biliárd Amennyiben visszaállítjuk értékeink minősítését az eredeti összetételre, az eredmény a következő: Sport ingyenesen: golf, asztalitenisz, térítés ellenében: biliárd
34 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
6 Terméktípus modul A terméktípusok az elektronikus katalógusban szereplő termékek belső csoportosítására szolgálnak. Fő feladatuk a hasonló szerkezettel rendelkező termékek egybe fogása, azok beviteli lehetőségeinek szabályozása, irányítása és ezzel a bevitel hatékonyságának növelése. Egy terméktípus jellemzői közé tartoznak azok az attribútumok, amelyek az ebbe a típusba tartozó termékekhez rendelhetők. Ugyancsak terméktípusonként szabályozható, hogy a termékek leírását felépítő ún. beviteli szekciók mik legyenek. Szintén terméktípusonként megadható, hogy a termékek attribútumait milyen csoportokban (alnézetekben) kívánjuk szerkeszteni. Mivel az egy terméktípusba tartozó termékek szerkezete azonos, nyomtatásban megjelenő kinézetük is hasonló. A nyomtatott forma előállításához nyújt segítséget a szintén itt definiálható katalógus XML, mely egy XML formájú váz olyan speciális azonosítókkal, melyeket a rendszer az adott termék adatai alapján képes kitölteni. Ez a termék egyik lehetséges kimenete, mely gyorsítja a termék tördelő szoftverekbe való bevitelét (pl. Indesign).
6.1 Terméktípusok keresése A kereső képernyő a terméktípusok esetében is a már megismert attribútum keresőhöz nagyon hasonlatos.
14. Ábra: Terméktípus keresése Mivel a terméktípusoknak nincs más alapadata, terméktípus csak név alapján kereshető. A megjelenő találati lista tartalmazza a terméktípus nevét és egy XML jelzést, ha az adott terméktípushoz katalógus XML van rendelve. A jelzés fölé mozgatva a kurzort megjelenik az XML tartalma. Minden egyéb vonatkozásban a találati lista azonos a korábbi kereső képernyők találati listájával. A kiválasztott terméktípus részleteihez most is dupla kattintással juthatunk.
35 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
6.2 Terméktípus részletei
15. Ábra: Terméktípus részletei A részletek képernyő felső részén ismét a terméktípus alapadati láthatók; jelen esetben egyetlen mező, a név. A beviteli mező mellett található földgömb jelzi, hogy a terméktípusok nevei különböző nyelveken is bevihetők. A bevitel a már megismert nyelvi dialógusban történik. A „Mentés” gomb most is a terméktípuson végzett módosítások eltárolására szolgál. A „Mentés másként” feliratú gombbal egy új terméktípust hozhatunk létre az aktuális állapotból. Az „Új terméktípus” gomb használatával minden alaphelyzetbe áll, és nulláról kezdve adhatjuk meg az új terméktípus tulajdonságait. A terméktípusok további jellemzői tulajdonképpen hozzárendelések, melyeket a gombsor alatti füleken található listákkal szabályozhatunk.
6.2.1
Attribútumok fül
Ezen a fülön az attribútum képernyőn megismert hozzárendeléshez hasonló lista található, csak itt a terméktípus a kiindulás, és attribútumokat rendelhetünk az aktuálisan kiválasztott terméktípushoz.
36 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Az egyetlen különbség az, hogy mivel az attribútumok a terméktípuson belül sorrenddel bírnak, az itt található panel egy rendező panel, a már megszokott függőleges rendező gombokkal. Itt is megtalálható a kiválasztott attribútummal való összerendelés négy speciális tulajdonságát szabályozó oldalsó doboz a négy jelölőnégyzettel.
16. Ábra: Terméktípus képernyő – attribútumok fül
6.2.2
Alnézetek fül
A második fülön (alnézetek) találhatók az adott terméktípushoz rendelt alnézetek.
37 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
17. Ábra: Terméktípus képernyő – alnézetek fül A jobb oldali panel itt is rendező panel, mivel a terméktípuson belül az alnézeteknek is saját sorrendjük van. A jobb oldali panelen a hozzárendelt alnézetek neve mellett megtalálható, hogy az alnézet kiválasztásakor melyik beviteli szekciót nyissa meg a rendszer. A többi ilyen hozzárendelő listával ellentétben ez az érték itt helyben módosítható, sőt ez az egyetlen hely a rendszerben, ahol ez beállítható. A módosításhoz kattintson a megfelelő alnézet sorára. Ekkor a jobb oldali oszlopban egy legördülő lista jelenik meg, amelyből kiválasztható a terméktípushoz rendelt beviteli szekciók közül bármelyik.
18. Ábra: Alnézethez rendelt beviteli szekció beállítása
6.2.3
Beviteli szekciók fül
A harmadik fülön a terméktípusban használható beviteli szekciók találhatók.
38 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
19. Ábra: Terméktípus képernyő – beviteli szekciók fül Ezen a fülön az előzőekhez hasonló hozzárendelő és rendező panel található. Az utolsó fül egy egyszerű szövegbeviteli doboz, ahol a katalógus XML megadására van lehetőség.
39 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
7 Alnézetek modul Az alnézetek egyfajta kényelmi funkcióként szolgálnak az alkalmazásban a bevitel megkönnyítése érdekében. Mivel egy termékhez viszonylag sok attribútum tartozhat, elég nehezen karbantartható a termék ha az attribútumok egyetlen listában látszanak csak. Ennek elkerülésére olyan nézetek definiálhatók, amelyek az attribútumoknak csak egy részhalmazát jelenítik meg. Ez a modul az alnézetek létrehozására és beállítására alkalmas. Az alnézethez két dolgot lehet beállítani: a megjelenítendő attribútumok körét, illetve azt a beviteli segédletet, amely ezen attribútumok bevitelének további könnyítését szolgálja. Az alnézet terméktípushoz való rendelése során megadható az a beviteli szekció amire a termékbeviteli képernyő az adott alnézet kiválasztásakor automatikusan átvált. A megjelenítendő attribútumok kétféleképpen rendelhetők az alnézethez : teljes formában vagy csak bizonyos értékek. Ha egy attribútum teljes formában van hozzárendelve egy alnézethez, akkor bármilyen értéke van az adott attribútumnak az adott termékben, meg fog jelenni ebben az alnézetben. Amennyiben csak bizonyos értékek vannak hozzárendelve, akkor értelemszerűen csak akkor jelenik meg az adott attribútum ebben az alnézetben, ha a hozzárendelt értékek valamelyikével bír.
7.1 Alnézet keresése Az első menüpont az „Alnézetek” menüben a keresés. Itt a szokásos elemek mellett található egy attribútum választó rész is.
20. Ábra: Alnézet keresés Az attribútum választó a következő részekből áll:
Attribútumokat tartalmazó legördülő lista
Hozzáadást, elvételt végző gombok
40 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Keresési feltételekhez hozzáadott attribútumokat megjelenítendő terület
21. Ábra: Attribútum választó alnézet kereséshez A legördülő listában kiválasztott attribútumot a lista mellett található „+” gombbal adhatjuk hozzá a keresési feltételekhez. Ekkor megjelenik a lista alatt található mezőben, mellette a feltételekből való eltávolításra szolgáló gomb. Keresni lehet tehát név szerint és/vagy az alnézethez rendelt attribútum, attribútumok szerint. Mint a 18. ábrán jól látható, a „Fekvés” attribútumra való keresés eredménye két alnézetet hozott fel, melyekben, mindkettőben megtalálható az adott attribútum. A keresés eredményét tartalmazó lista a már ismert rendezhető lista. A kiválasztott alnézetet szerkeszteni dupla kattintással lehet.
7.2 Alnézet szerkesztés A szerkesztő képernyőn lehet az alnézethez tartozó attribútumokat hozzárendelni. A képernyő tetején található az alnézet neve. A név nyelvi verziókat is tartalmaz. A nyelvi verziók megadása a már ismert beviteli dialógusban történik. A dialógust a név mellett található gomb segítségével hozható elő. A név alatt találhatók az elérhető funkciók. A mentés funkcióval lehet eltárolni a módosításokat. A mentés másként funkcióval lehet eltárolni az adott alnézetet egy új név alatt. Az új alnézet funkció egy üres beviteli képernyőt hoz létre. A gombsor alatt található a hozzárendelési lista. Itt lehet a megjelenítendő attribútumokat hozzárendelni az alnézethez. A lista bal oldali részén található az attribútumok listája. Ez egy ún. hierarchikus lista, vagy más néven fa. Minden attribútum, amelyiknek fix értékkészlete van, lenyitható. Lenyitás után láthatók a lehetséges értékek. Minden érték, illetve maga az attribútum mellett is található egy jelölőnégyzet. Ezzel lehet az adott attribútumot vagy értéket az alnézetbe „berakni”. Amennyiben az attribútum neve melletti jelölőnégyzetet pipálja be, az attribútum teljes formában kerül hozzárendelésre.
41 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
22. Ábra: Alnézet részletei A hozzárendelő nézet mellett található a beviteli segédletek listája, amelyből egy vagy akár több segédlet is kijelölhető az adott alnézethez.
42 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
8 Termék modul Ez az a modul, ahol a konkrét termékek létrehozása, karbantartása történik. A termékek az előzőek alapján terméktípusokba vannak sorolva. Tartalmaznak bizonyos fix paramétereket, melyeken felül a rendszeren belül definiálható attribútumok rendelhetők hozzájuk, illetve szöveges leírásokat tartalmaznak melyek beviteli szekciókra vannak tördelve. A terméktípus alapján egy termékhez csak bizonyos attribútumok rendelhetők. A termék szerkesztésekor a terméktípusban meghatározott alnézetek használhatók és szintén a terméktípusnál megadott beviteli szekciókba tölthetők fel szabad szöveges információk. A szöveges adatok természetesen több nyelven vihetők fel. A terméknek van érvényességi ideje, mely jelenleg meghatározza a publikálást. Másszóval, például a web-en mindig csak az adott pillanatban érvényes termékek találhatók meg, illetve foglalhatók.
8.1 Verziózás, termék állapotok A termékek kétféle módon kerülhetnek a rendszerbe. A jelenlegi küldő adatimportáló komponens létrehoz termékvázakat abban az esetben, ha az import során olyan ajánlattal találkozik, amelyikhez nincs megfelelő termék az elektronikus katalógusban. Ezek a termékek egy speciális terméktípusba kerülnek (infx_import), mely mindenféle külső publikálási folyamatból ki van zárva. Az ilyen típusú termék státusza „importált”. A másik mód, amikor valaki kézzel hoz létre egy terméket. Ekkor a termék rögtön „rögzített” állapotba kerül. A kívülről létrehozott termékvázakat úgy lehet ebbe az állapotba helyezni, hogy valamilyen normál terméktípust állítunk be neki és elmentjük. Rögzített állapotban a termék minden megkötés nélkül módosítható, vagy akár törölhető is. Amint egy termék késznek tekinthető, egy készre jelentés funkcióval megvizsgálható és 1.0 verzióba helyezhető. Innentől kezdve a termék publikálható. Amíg a termék érvényességi periódusa szerint nem aktív, bármilyen módosítást végre lehet rajta hajtani. Aktív termékek esetében azonban csak ún. katalógus korrekció hajtható végre. Itt új verzió és érvényesség állítható be, illetve megadható a változtatás oka. Ez a funkció természetesen rendelkezésre áll még vagy már nem aktív termék esetén is, amennyiben a feltöltő úgy érzi, hogy a módosítás verzióváltással kell, hogy járjon, vagy azt dokumentálni (és egyben naplózni) kell. A rendszerben két azonos kódú olyan termékverzió, melynek érvényességi ideje átfedi egymást. Ilyen esetben mentéskor a rendszer figyelmeztet erre.
8.2 Termék keresése Az egyik menüpont a termék menü alatt a termékek keresésére szolgál. A kereső képernyő felső része a megszokott módon, a keresési kritériumok megadására szolgál. Termékek a következő feltételekkel szerint lehet keresni:
név
43 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
kód
terméktípus
érvényesség
érvényesség típus
állapot
hozzárendelt attribútumok
23. Ábra: Termék keresése A termék kód és név töredékre keres, tehát megtalál minden olyan termékek, amelynek nevében vagy kódjában a beírt karaktersorozat bárhol szerepel. Az érvényességre való szűrés nem teljesen intuitív. Megadáskor olyan termékeket keresünk, amelyek a megadott periódusban érvényesek. Érvényesség típus megadása esetén kereshetünk csak olyan termékekre, melyek jelenleg aktívak, még nem aktívak vagy már archív állapotban vannak. Archív állapotba kerül automatikusan egy termék, ha egyébként lezárt (készre jelentett) állapotban volt és az érvényességi periódusa lejárt. Az állapotszűrés lehetővé teszi a még csak importált, vagy már rögzített illetve kész állapotban lévő termékek elkülönítését. Az attribútum kritériumok, hasonlóan az alnézetekhez, olyan keresési feltételek létrehozását segíti, ahol olyan termékeket keresünk, ahol az adott attribútum szerepel. Ez az érték megadásával tovább szűkíthető. Az érték mellé megadható a keresett számosság vagy minőség. A lista nyomtatása funkció a lekeresett találatokból készít egy felnyíló ablakban egy html riportot, mely a böngésző nyomtatási funkciójával kinyomtatható. A találati listából dupla kattintással a kiválasztott termék részleteibe mehetünk be.
44 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
8.3 Termékfelvitel, módosítás Ez a képernyő az alkalmazás központi funkcióját, a termékfelvitelt végzi. A képernyő alapvetően három részre osztható:
Főbb paraméterek, attribútum és alnézet választók
Aktuális alnézet: beviteli segédletek, attribútum lista
Szövegbeviteli rész
24. Ábra: Termékfelvitel
8.3.1
Főbb paraméterek
A képernyő felső részén találhatók a termék főbb paraméterei, illetve a funkciógombok. A beviteli mezők szabadon módosíthatók, a dátum típusú mezők mellett naptár funkció segíti a bevitelt.
8.3.2
Terméktípus választás, csere
A terméktípus legördülő menüből való választáskor az alkalmazás megpróbálja az új terméktípust a termék meglévő adataihoz illeszteni. Bizonyos esetekben előfordulhat, hogy valamilyen már a termékhez rendelt adat az új terméktípusban nem engedélyezett. Amennyiben beviteli szekcióról van szó, a rendszer a nem létező szekciókban lévő szöveget egy ún. „áthozat” nevű szekcióba másolja. A nem engedélyezett attribútumok elvesznek.
8.3.3
További verziók megjelenítése
A felső rész jobb szélén található az a legördülő lista, amely mindig a termék aktuálisan megjelenített verzióját mutatja, és amely segítségével más verziók előhívhatók.
45 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
8.3.4
Ellenőrzés, készre jelentés
Egy terméket publikálás előtt készre kell jelenteni. Ez bizonyos ellenőrzéseket von maga után. Ez az ellenőrzés funkció indítható el manuálisan az „Ellenőrzés” feliratú gomb segítségével. Az ellenőrzés funkció a következőket ellenőrzi:
Kötelező attribútumok megléte és kitöltöttsége
Ellenőrzött attribútumok kitöltöttsége
Termékfotók megléte
Földrajzi információk megléte és a beállított adatok teljessége (pl. régió kódok megléte)
A funkció a teszt eredményeiről egy dialógusban riportot készít.
25. Ábra: Termékellenőrzés dialógus Amennyiben a rendszer valahol hiányosságot észlel, a következő jelöléseket alkalmazza: Kötelező attribútumok esetén Ellenőrzött attribútumok esetén
8.3.5
Katalógus korrekció
Katalógus korrekció végezhető egy aktuálisan érvényes készre jelentett termék esetében. Ilyenkor a termék új verziót kap, és lehetőség van a változtatás okát is megadni.
46 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
26. Ábra: Katalógus korrekció A megjelenő dialógusban új érvényességet kell megadni a termékhez. Ehhez alapértelmezettként a másnapi dátum jelenik meg. Ellentétben a normál beviteli képernyővel, itt óra, perc is megadható. Amennyiben a változtatás sürgős, az „Azonnali érvényesítés” jelölőnégyzetet bejelölve a lehető legrövidebb időn belül az új verzió lesz aktív. A „Katalógus korrekció” bejelölése egy naplóbejegyzést eredményez, melybe bekerül a változtatás időpontja, az azt végrehajtó felhasználó azonosítója, illetve a megjegyzés.
8.3.6
Attribútum hozzáadás
Ez a beviteli rész egy attribútum manuálisan (nem segédlet által) történő hozzáadására szolgál. Az attribútum nevének kiválasztása után a „Hozzáadás” gomb megnyomására a termék hozzáadódik a kiválasztott attribútum egyelőre üresen. Amennyiben az attribútum valamilyen alnézethez van rendelve, az adott alnézet aktiválódik. Ha az attribútum valamilyen formában esetleg több alnézethez is hozzá van rendelve, az első olyan alnézet kerül kiválasztásra, amelyben az attribútum összes értéke megjeleníthető. Ha nincs ilyen, akkor az első az adott attribútumot tartalmazó alnézet. Ha az attribútum egyetlen értékkel szerepelhet csak a termékben, eltűnik a listából, azaz többet nem választható ki. Hozzáadás után az attribútum listában megjelenik az attribútum:
27. Ábra: Attribútum manuális termékhez rendelése Az attribútumlista táblázatban az attribútum előtt található jellel lehet az attribútumot, vagy többértékű attribútum esetén – mivel minden hozzáadott érték külön sorban jelenik meg – az éppen kiválasztott értékét eltávolítani a termékből. A lista második oszlopában található az érték. Rögzített értékkészletű attribútumok esetén ha a kurzort az érték (üres attribútum esetén a „--- válasszon értéket ---” felirat) fölé
47 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
visszük, megjelenik az értékeket tartalmazó legördülő lista. Ebből lehet értéket választani. A következő oszlopban az értékhez tartozó számosság adható meg. Ezt egy egyszerű beviteli mezőben lehet megadni. Az utolsó oszlop a minőség kiválasztására szolgál. Azoknál az attribútumoknál, ahol van minősítő lista beállítva, a kurzort az oszlop fölé helyezve megjelenik a minősítő értékek kiválasztására szolgáló legördülő lista. Amennyiben az adott attribútumot, vagy annak adott értékét felviteli segédlet segíti, az ebben a listában történő módosítás értelemszerűen a segédletben is tükröződik.
8.3.7
Felviteli segédletek
Jelenleg a rendszerben gyakorlatilag 7 különböző felviteli segédlet található. Alapadatok Ebben a segédletben a szállás alap adatai állíthatók be kényelmesen. A szállás típus mivel fix értékkészletből választható, viszont több értékkel is szerepelhet a termékben egy speciális beviteli formát kapott. Az attribútum név mellett zárójelben található szám jelzi, hogy hány érték van már hozzárendelve a szálláshoz. A listából kiválasztott érték a lista mellett található hozzáadás, illetve elvétel gombokkal rendelhető hozzá a termékhez, vagy vehető el a termékből. Ugyanilyen elven működik a szállás téma is. A Neckermann besorolás attribútum egy beíró mező, melybe egy számot és esetleg egy plusz jelet lehet írni. A szám a „N”-ek számát jelzi. Általában igaz a segédletekre, hogy ha egy attribútum neve előtt jelölőnégyzet található, akkor annak bekattintásával hozzáadható az attribútum, majd a mögötte lévő beviteli eszközökkel meghatározható az értéke. Így működik ez a szállodalánc és a csoportot fogad nevű attribútumok esetében is. Az elsőnél az érték egy listából választható, a másik esetében egy vagylagos igen/nem típusú választás lehetséges. Szintén általánosságban igaz, hogy ezekben az esetekben egy érték beállítása automatikusan hozzá is adja az attribútumot a termékhez (tehát bejelöli a név előtti jelölőnégyzetet), viszont törölni a segédlettel csak a jelölőnégyzet kitörlésével lehet, mivel az érték átállítása csupán megváltoztatja a hozzárendelt attribútum aktuális értékét. A hitelkártya elfogadás attribútum egy többértékű paraméter, az értékek a felsorolt jelölőnégyzetek bejelölésével adhatók a termékhez.
28. Ábra: Alapadatok felviteli segédlet Fekvés, Fekvés (tél)
48 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Ez a két segédlet nagyon hasonló egymáshoz. Vannak attribútumok, melyeket mindkettő kezel és vannak, melyeket csak az egyik (ezek természetesen az évszakhoz kötődő speciális attribútumok). Itt találkozhatunk olyan beviteli formával, ahol – mivel az attribútum szám típusú – az értéket egy egyszerű beviteli mezőben kell megadni, majd utána a minőséget listából lehet választani. Ezeknél az attribútumoknál is megtalálható a hozzáadáshoz, illetve elvételhez használatos jelölőnégyzet a név előtt. Speciálist beviteli forma a „Buszjárat a strandra” nevű attribútumnál található. Itt két egymást kizáró értékpár közül lehet választani, melyek közül az első az érték, a második pedig a minőséget fogja állítani.
29. Ábra: Fekvés felviteli segédlet Felszereltség Itt az előzőekben tárgyaltakon kívül megjelenik egy újfajta beviteli forma is. A medencék megadásánál „van” feliratú jelölőnégyzet az adott medence típust adja hozzá a termékhez (mivel a medence típusok nem külön attribútumok, csupán a „medence” nevű attribútum különböző értékei), majd a mögötte bevitt darabszám, mint az adott attribútum érték számossága fog megjelenni. Itt az értékekhez tartozó minőség minden esetben a „db”, ezért ez le lett fixálva és automatikusan hozzáadódik az attribútumértékhez.
30. Ábra: Felszereltség felviteli segédlet Szobaadatok Ez a segédlet a legbonyolultabb. Itt lehet felvinni az egyes szobákhoz tartozó információkat. A segédlet három jól elkülöníthető részből áll. A bal oldalt fent található doboz az általános jellemzőket tartalmazza a szobákra vonatkozóan. Itt kell azt is kiválasztani, hogy melyik szobára vonatkozó információkat szeretnénk rögzíteni (a szobatípus minden itt használt attribútum esetén a minősítő lista megfelelő értéke). A szoba lista mögötti darabszám és terület értékek mind-mind egy külön attribútum értékeket adnak a termék-
49 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
hez (a „szobaadatok” megfelelő értékeit), a beírt számok pedig a értékek számosságát állítják. A jobb oldalt található dobozban alapértelmezett felszereltség alakítható ki, amely a szoba kiválasztásával nem törlődik, így a „Beállítás” feliratú gomb használatával bármely szobatípushoz egy mozdulattal beállítható. Ez a funkció jól használható nagyon hasonló felszereltségű szobák felviteléhez, ahol aztán később az egyes típusoknál ki lehet javítani az apróbb különbségeket. Az alsó dobozban az aktuálisan kiválasztott szobatípushoz beállított értékek jelennek meg. Ha itt állítunk be egy felszereltséget, az attribútum listában azonnal létrehozza a megfelelő értéket (mely a szobafelszereltség attribútumhoz fog tartozni) a kiválasztott szobatípussal, mint minősítő értékkel.
31. Ábra: Szobaadatok felviteli segédlet Jelölőlista minőséggel (sport, wellness) Ez a segédlet típus, mely jelenleg két alnézetben (sport és wellness) használatos, egyegy attribútum valamennyi értékét felsorolja. Itt egyszerre több értéket is ki lehet választani. Minden érték mögött megtalálhatók a választható minősítő lista értékek rádió gomb formájában (azaz egymást kizáró formában).
50 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
32. Ábra: Jelölőlista minőséggel – sport, wellness segédlet Egyszerű jelölőlista (ellátás, szórakozás, Neckermann extra, stb.) Ez a segédlet a fentihez nagyon hasonló, de az értékek mellől hiányzik a minőség megadásának lehetősége, mivel ezekhez, az attribútumokhoz nincs minősítő lista rendelve.
33. Ábra: Egyszerű jelölőlista felviteli segédlet Gyerekeknek Itt már ismert típusú beviteli formákkal találkozhatunk a gyermekeknek szóló programok, lehetőségek megadására szolgáló attribútumok felviteléhez.
34. Ábra: Gyerekeknek felviteli segédlet
8.3.8
Beviteli szekciók
A képernyő alsó részén található a leíró szövegek bevitelére szolgáló szövegszerkesztő rész. Felette található a szerkeszteni kívánt szekció kiválasztására szolgáló legördülő lista, illetve mellette a szerkesztendő nyelv kiválasztására való lista.
51 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
35. Ábra: Beviteli szekciók szerkesztése a termékben Az előnézet funkció egy felnyíló ablakban egy komplex nézetet állít elő, melyen megtalálhatók a termék főbb adatai, a felvitt attribútumok és a beviteli szekciók szövegei is egy előre definiált űrlapszerű formában. A nézet a böngésző nyomtatás funkciójával kinyomtatható.
52 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
36. Ábra: Termék előnézet A katalógus export funkció a terméktípusoknál már megismert XML formátumú adatállomány készítését indítja el. Aktiválása után egy mentés dialógusban meg kell adni a he-
53 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
lyet, ahová az állományt tárolni akarjuk. Az állomány nevét az alkalmazás automatikusan felajánlja. A szövegbeviteli mező alatt található 3 alapvető formázó gomb, egy lista létrehozására alkalmas funkció, illetve bizonyos speciális karakterek bevitelére használható gomb található. A beviteli szekciók listájában a legelső elem mindig egy összegzés. Ezt kiválasztva az összes szekció tartalmát láthatjuk egyben. Ez a nézet természetesen nem módosítható.
8.3.9
Fordító nézet
A fordító nézet gomb hatására egy második szövegszerkesztő felület jelenik meg, mely minden esetben a kiválasztott beviteli szekció magyar szövegét fogja tartalmazni az idegennyelvekre történő fordítás megkönnyítésére.
37. Ábra: Fordító nézet
8.4 Termékek másolása Ez a menüpont egy kiválasztott terméktípus összes termékét átmásolja egy másik terméktípusba. Amennyiben egy termék már létezik az új terméktípusban, a rendszer kihagyja a másolandók közül.
8.5 Képek alnézet A képek a termékszerkesztő képernyőn jelennek meg egy „Képek” alnézetben, táblázatos formában. A táblázat a következő oszlopokat tartalmazza:
A kép kisméretű változata.
Rádió gombok, amivel megadható, hogy a kép a nyári, a téli vagy mind a két terméknél megjelenjen.
Kiválasztó négyzet a látható/inaktív állapot beállítására. Alapértelmezetten be van jelölve (látható).
Kiválasztó négyzet a kép törlésére. Alapértelmezésben kikapcsolt.
Leírás. A weboldalakon megjelenő, publikus leírás (a képek „alt” szövege).
54 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Megjegyzés. Belső használatú, az Internetes oldalakon sehol nem jelenik meg.
8.6 A felület működése A táblázat sorára kattintva az adott kép lesz az aktív. A képek sorrendjét drag and drop technikával lehet állítani. Az így megadott sorrend lesz a képek megjelenési sorrendje a portálokon. Kép inaktívvá tehető a megfelelő jelelőnégyzet kiválasztásával. Fontos, hogy kép nem tűnik el rögtön a portálokról, csak a következő képbetöltési cikluskor (ImageLoader). Amikor a képbetöltés történik, az ImageLoader frissíti az adatbázisban, hogy az inaktiválás érvénybe lépett. Kép törlésre jelölhető, de csak abban az esetben, amikor egy kép ténylegesen inaktív állapotba került (az ImageLoader már beolvasta az inaktiválási kérést). Ezt megelőzően a törlés jelelőnégyzete nem használható. A képek fizikailag szintén a legközelebbi ImageLoader cikluskor törlődnek. Előtte a törlési kérés még visszavonható, mivel a kép adatai mindaddig megmaradnak a képkatalógusban, ameddig a fizikai törlés meg nem történik. A módosítások a „Képek mentése” gomb megnyomásakor érvényesülnek.
38. Ábra: Kép szerkesztő
55 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
9 Rendszerparaméterek modul A portál működése megköveteli, hogy az adott környezettől függően, bizonyos tulajdonságok más-más értékekkel rendelkezzenek. Ilyen értékek lehetnek pl. az aktuális nyelv vagy a GoogleMap különböző kulcsai.
9.1 Rendszerparaméter Egy rendszerparaméter a következőképpen épül fel: Szekció: Az adott környezetet azonosítja. Ilyen lehet pl.: "neckermann.hu", "extranet", "eCatalog" stb. (Kitöltése kötelező) Kulcs: A tulajdonság konkrét neve. Pl.: "username", "url". Tetszőlegesen választhatjuk meg az értékét. (Kitöltése kötelező) Érték: Az elnevezett tulajdonság adott környezetben értelmezhető értéke. Pl.: Egy "infx" környezetben az "import-dir" tulajdonság értéke "/export/INFX/INFX_diff". (Kitöltése kötelező) Érvényesség kezdete: Kezdeti időpont. (Kitöltése kötelező) Érvényesség vége: Befejezési időpont. A létrehozott paramétereket egy táblázatban jelenítjük meg.
39. Ábra: Rendszerparaméterek listája
56 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
9.2 Műveletek: Létrehozás: A "Létrehozás" gombra kattintva megjelenik az új paraméter elkészítésére szolgáló dialógusablak. A "*"-gal jelölt értékek megadása kötelező. A művelet érvényesítésére az "Ok" gomb szolgál. Törlés: Paramétert tetszőleges számban törölhetünk. A "CTRL" gomb nyomva tartásával kattintsunk a törlendő rekordokra, majd a kijelölt paramétereket a "A kijelöltek törlése" gombbal távolíthatjuk el. Figyelem: Egy paraméter törlése a portál hibás működéséhez vezethet!
40. Ábra: Törlés megerősítése Módosítás: Lehetőségünk van egy már létrehozott paraméter módosítására. Jelöljünk ki egy rekordot(csak egyet). Használjuk a "Módosítás" gombot vagy kattintsunk duplán a kijelölt rekordra. A megjelenő dialógusablakban megjelennek a kijelölt paraméterhez tartozó adatok amiket módosíthatunk.
41. Ábra: Rendszerparaméter módosítása Frissítés: A megjelenített paraméterek adatainak frissítésére szolgál.
57 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
10 Kapcsolattartók modul Portál környezetben az egyes portletekhez különböző kapcsolattartó személyek rendelhetők. Ezeket a kapcsolattartókat az emailcímükkel és a kapcsolatcsoporttal jellemezzük. Jelentőségük abban áll, hogy az egyes portletekben bizonyos műveleteket melyik kapcsolattartóhoz rendeljük. Ilyen művelet általában az emailküldés aminek a tartalma a portlet funkciójából adódóan más és más lehet. Természetesen egy-egy funkcióhoz több kapcsolattartó is tartozhat. A portletekben nem közvetlenül a kapcsolattartók hanem egy kapcsolatcsoport kerül hozzáadásra, így az adott kapcsolatcsoportban lévő összes kapcsolattartó hozzárendelődik a funkcióhoz. A kapcsolattartók modulnak a feladata a kapcsolattartó csoportok hierarchiájának megjelenítése, új csoportok és kapcsolattartók létrehozása, módosítása és törlése.
42. Ábra: Csoportok és kapcsolattartók A megjelenített hierarchiához lehetőségünk van további csoportokat és kapcsolattartókat felvenni. A megszorítás annyi, hogy azon a szinten ahol már létezik kapcsolattartó további csoport már nem hozható létre. Ezt a megszorítást a program figyeli és mindig a lehetőségeknek megfelelő gombokat aktivál.
58 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
10.1 Műveletek: Új Csoport: Létrehozása a "Új Kapcsolatcsoport" gombbal történik. A gombra való klikk hatására, alap értékekkel, automatikusan létrejön az új csoport. A későbbiekben lesz lehetőség a csoport adatainak módosítására. Új Kapcsolattartó: Létrehozása az "Új Kapcsolattartó" gombbal történik. Ugyanúgy mint a csoport esetében itt is automatikusan jön létre az új kapcsolattartó. Csoport módosítása: Ha egy csoportot kijelölünk akkor az aktuális csoport adatai a jobboldali panelen megjelennek. A módosított értékek mentése a "Módosítás" gomb lenyomásával történik.
43. Ábra: Csoport módosítása Kapcsolattartó módosítása: A kapcsolattartó kijelölésekor ugyanúgy mint a csoportoknál.
44. Ábra: Kapcsolattartó módosítása Csoport törlése: A kijelölt csoportot a törlés gombbal távolíthatjuk el. Kapcsolattartó törlése: A kijelölt kapcsolattartót a törlés gombbal lehet törölni.
59 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
11 Ajánlatkérések modul A portálon használt, ’ajánlatkérések’ portletben felhasználható formok létrehozása , módosítása és törlése. Minden form objektum lelke a
xml fájl. Ez a fájl tartalmazza azokat az információkat amelyek alapján a portlet elkészíti a megjelenítendő ajánlatkérés html kódját.
11.1 Műveletek: Formok listázása: Az eddig elkészített formokat egy táblázatban jelenítjük meg. A listában minden formot a neve reprezentál. Ha kijelölünk egy formot a listában akkor a hozzátartozó adatok a jobboldali panelen jelennek meg.
45. Ábra: Form lista Új form létrehozása: Új form létrehozásához elég az "Új Form" gombra kattintanunk. Ekkor alapértelmezett értékekkel létrejön egy új form. Ezt a formot később átnevezhetjük/módosíthatjuk és elkészíthetjük a hozzátartozó xml fájlt.
Form adatok: o
Form név
o
E-mail sablon
o
Fejléc sablon
o
Lábléc sablon
o
XML
A sablonok elkészítése a portalon történik. Itt csak az elkészített sablon azonosítóját kell megadni.
60 / 100
SziMe3D - 3D-s technológiai innovációk a turizmus, oktatás és sport területén
Dokumentum cím
Form módosítása: A kiválasztott form adatait a jobboldali panelen módosíthatjuk. Feltétlenül módosítanunk kell a form nevét amelynek egyedinek kell lennie. A sablonok megadása opcionális. Ha a portálon a portlet példány nem találja a megadott azonosítójú sablont akkor nem jelenít meg semmit. Hibát nem fog okozni a hibás sablonazonosító. Az alapértelmezett xml érték ami = "<xml/>" is módosításra szorul. A helyes xml megadás egy következő pontban lesz megadva.
46. Ábra: Form módosítása Form törlése: Egy form törlése a "Törlés" gombbal történik. XML létrehozás: -
: Ez az xml elem reprezentálja magát a formot. Természetesen ezt az elemet csak egyszer használhatjuk és csak gyökérelemként. Attribútumai: nincsenek Pl. „