Cantine - postup inštalácie
<viewsecurity consultant />
- táto kapitola popisuje len nastavenia a postup pre konzultantov. Zákazníkmi využívané nastavenia sú dostupné na verejných stránkach wiki, odkaz je nižšie v texte.
- aktuálna verzia Cantine je na: ftp/produkty/hotelove_systemy/bluegastro/WebServices/Cantine/ - nejde síce o WS aplikáciu, ale tak nejako mi to do toho adresára pasuje. Skontrolujte si prosím aj CHANGELOG.
- minimálna podporovaná verzia BG je GV_02.10.33
Konfigurácia Asseco BLUEGASTRO
- je potrebná licencia Cantine a príslušné prístupové práva.
- pred spustením Cantine do prevádzky je pre korektný chod aplikácie potrebné vykonať nastavenia priamo v GastroManageri. Tieto nastavenia majú slúžiť aj pre zákazníkov, preto sú popísané v tejto verejne dostupnej kapitole. Venujte však týmto nastaveniam dostatočnú pozornosť, aplikácia Cantine sa bez nich síce rozbehne, ale to je tak všetko.
Konfigurácia Cantine
Všetky nastavenia sú dostupné v konfiguračnom súbore - cantine.conf.template, ktorý je v adresári cantine/conf. Pre správne fungovanie je samozrejme potrebné z tohto súboru vytvoriť premenovaním/skopírovaním cantine.conf.
- pripojenie na aplikačný server Asseco BLUEGASTRO.
- dlappserver.hostname=localhost - host, kde beží ServerAsseco BLUEGASTRO
- dlappserver.port=5521 - port, na ktorom beží ServerAsseco BLUEGASTRO
- dlappserver.heartbeatperiod=2000 - kontrola dostupnosti servera
- dlappserver.heartbeattimeout=3000 - timeout pre odpoveď server počas kontroly dostupnosti
- pripojenie na aplikačný server Asseco BLUEGASTRO.
- konfigurácia listenera pre načítanie kariet
- udp.listener.port=6677 - port, na ktorom aplikácia očakáva pakety (číslo karty) z pripojenej čítačky. Tento port musí byť samozrejme nastavený aj v aplikácii CodeReader, ak sa využíva pri načítavaní kariet.
- konfigurácia listenera pre načítanie kariet
- nastavenia aplikácie Cantine.
- fullscreen=true - nastavenie režimu celej obrazovky. Predvolená hodnota je true - aplikácia je zobrazená na celú obrazovku.
- fullscreen.show.mouse=false - nastavenie zobrazenia kurzoru myši. Predvolená hodnota je false - myš nie je zobrazená a zákazník ovláda aplikáciu len dotykom.
- readonly=false - zapnutie/vypnutie režimu prezerania. V tomto režime nie je možné objednávky vytvárať príp. editovať, ale sú dostupné len na prezeranie.
- inactivity.timeout=60 - timeout pre zamknutie okna aplikácie v sekundách. Po prihlásení hosťa systém sleduje, aká čas uplynul od poslednej akcie (napr. stlačenie tlačidla). Ak od poslednej akcie uplynie zvolený čas, potom hosťa odhlási a zobrazí úvodnú obrazovku. Ide najmä o bezpečnostný prvok, ktorý má zamedziť neželanej modifikácii cudzej objednávky, v prípade, ak sa pôvodný hosť zabudne odhlásiť.
- toast.duration=1000 - dĺžka trvania zobrazenia toast správy o objednaní resp. zrušení položky v milisekundách.
- language=sk - jazyk aplikácie. Jediný dostupný je zatiaľ slovenčina.
- nastavenia aplikácie Cantine.
Po vykonaní vyššie uvedených nastavení bude možné aplikáciu spustiť aspoň v tom režime, že bude zobrazená úvodná obrazovka. Zvláštny vzhľad je daný tým, že ešte nie je nastavený žiadny štýl. Vzhľad aplikácie je možné meniť cez priložený main.css súbor. Pri inštalácii je tento súbor dodávaný len ako main.css.template, súbor je potrebné prekopírovať/premenovať na main.css. Aby neskôr nedochádzalo k prepisovaniu customizovaného vzhľadu, nové verzie takisto obsahujú len .template súbor. Pri update je teda vhodné stylesheet skontrolovať a prípadne doplniť. Informácie o zmenách v stylesheet sú aj v changelogu.
Otestovanie
Do Cantine je možné prihlásiť sa len po načítaní karty. Pre naše potreby postačuje utilitka HeliosUDPSender, ktorá je dostupná na ftp:/produkty/hotelove_systemy/servisnestrediska/Utilities/.
Po spustení je potrebné zadať port UDP listenera (ten, čo je nastavený v cantine.conf) a prepnúť na voľbu CsDlVpp MicroReader. Do poľa ASCII data stačí zapísať číslo karty hosťa z BG a odoslať cez Send.