Kassandra 2.x - changelog

Z Hotelové systémy - Wiki
Skočit na navigaci Skočit na vyhledávání

<viewsecurity consultant/>

Kassandra motyle.png

Kassandra 2.46

Kassandra verzia 2_46_build_20180911_1142, kompatibilná s verziou GV_04.03.38

Od tejto verzie Kassandry sú zapracované nasledovné zmeny:

  • ak je v otvorenom účte naťažená položka s PLU, ktoré nie je synchronizované s aplikáciou, pri pokuse otvoriť tento úče na aplikácii, systém upozorní používateľa, že účet je možné otvoriť iba na KASE
  • v aplikácii je nie je možné otvoriť a pracovať s účtom otvoreným na KASE, ak je k účtu priradený hotelový hosť, stály hosť alebo zamestnanec. Takéto účty sú v KASSANDRE zvýraznené červenou farbou a sy&stém upozorní používateľa, že s účtom nie je možné pracovať.

Kassandra 2.28


2_28_build_20161024_1258
Info.png FTP 26.10.2016 15:03

PO UPDATE JE POTREBNÉ VYKONAŤ KOMPLETNÚ SYNCHRONIZÁCIU ČÍSELNÍKOV

Kompatibilita

  • Motyl blue.png Asseco BLUEGASTRO GV_03.06.107+ - info o najnižšej dostupnej kompatibilnej verzii Asseco BLUEGASTRO na tejto stránke. Pokiaľ je už dostupná vyššia verzia BG, použite tú.
  • Pt.png Kitchen Terminal - je potrebný kuchynský terminál verzie PT_1.02.08 - POZOR pri update terminálu. Klienti po novom potrebujú javu 7 - postačuje ten balík jre7, ktorý sa aktuálne využíva pre TouchCashDesk na GV_03.05.xx
  • Motyl lila.png na Kassandre nie je implementovaná podpora nových funkcií z Kasy (zľavy a hostia v otvorených účtoch), treba s tým zákazníkov oboznámiť.
  • Motyl orange.png NEZAPÍNAJTE POLOVIČNÉ PORCIE PRE KOMBINÁCIU KASSANDRA A TOUCHCASHDESK - TouchCashDesk nerešpektuje polovičné porcie a týmto PLU je možné meniť množstvo !!!!!

Zmeny a opravy oproti Kassandra 2.22

  • New.png Kompletný popis noviniek pribúda na tomto linku
  • Fix.png bolo opravené zobrazovanie účtov iných účtujúcich v zozname otvorených účtov. Platí tak, ako pred opravou, že cudzie účty sú podfarbené sivou farbou a práca s týmito účtami sa riadi prístupovými právami jednotlivých používateľov.
  • Fix.png bolo ošetrené triedenie voucherov z externého systému Loaylity, manuálne zadávané vouchery sú radené na začiatku zoznamu.

Zistené bugy a pripravované veci

  • Fix.png problém s odpájaním účtov z externých systémov - pokiaľ Kassandra naťaží položku cez Existujúci do wellness účtu alebo externej objednávky, potom sa stráca príznak pôvodného externého systému. Nie je to tragédia, no pri wellness účtov je potom nutné manuálne odchodovať čip, lebo strátí väzbu na svoj účet.
  • Fix.png po presune účtu na Kase sa stráca informácia o zariadení - to je ten text xxx|, ktorý býva zobrazený pred názvom účtu - zatiaľ feature.

Kassandra 2.27


2_27_build_20161011_1238
Info.png FTP 12.10.2016 15:04

PO UPDATE JE POTREBNÉ VYKONAŤ KOMPLETNÚ SYNCHRONIZÁCIU ČÍSELNÍKOV

Kompatibilita

  • Motyl blue.png Asseco BLUEGASTRO GV_03.06.100+ - info o najnižšej dostupnej kompatibilnej verzii Asseco BLUEGASTRO na tejto stránke. Pokiaľ je už dostupná vyššia verzia BG, použite tú.
  • Pt.png Kitchen Terminal - je potrebný kuchynský terminál verzie PT_1.02.08 - POZOR pri update terminálu. Klienti po novom potrebujú javu 7 - postačuje ten balík jre7, ktorý sa aktuálne využíva pre TouchCashDesk na GV_03.05.xx
  • Motyl lila.png na Kassandre nie je implementovaná podpora nových funkcií z Kasy (zľavy a hostia v otvorených účtoch), treba s tým zákazníkov oboznámiť.
  • Motyl orange.png NEZAPÍNAJTE POLOVIČNÉ PORCIE PRE KOMBINÁCIU KASSANDRA A TOUCHCASHDESK - TouchCashDesk nerešpektuje polovičné porcie a týmto PLU je možné meniť množstvo !!!!!

Zmeny a opravy oproti Kassandra 2.22

  • New.png Kompletný popis noviniek pribúda na tomto linku
  • New.png bolo upravené správanie funkcie presun účtov na pokladni Kasa. Po novom už je účet možné presunúť a zároveň aj zvoliť zariadenie, ktorému bude účet patriť.
  • New.png bola dopracovaná možnosť rozdeľovania existujúcich účtov cez Kassandru.
  • Fix.png úprava správania tlačidla Back v "existujúcich" účtoch. Po oprave tlačidlo Back vráti používateľa zo zoznamu PLU do otvoreného účtu.
  • Fix.png boli vykonané viaceré drobné úpravy synchronizácie - týkalo sa to najmä zaspávania zariadenia Caterpillar B5Q, kedy dochádzalo k zastaveniu synchronizácie.
  • Fix.png bolo opravené odosielanie notifikácie na Kassandru. V prípade zmeny účtu na TCD nastala situácia, že došlo k premiešaniu poradia položiek a notifikácia obsahovala všetky položky - nič sa napokazilo, len notifikácia bola neprehľadná.
  • Fix.png bolo upravené vizuálne miešanie poradia položiek pri objednávaní do účtu z rôznych zariadení, nakoniec sa to vyriešilo úpravou na BG.
  • Fix.png bola upravená chyba pri doblokovaní cez existujúci účet. Ja som na ňu nenarazila, ale údajne vyskočila u zákazníka.
  • Fix.png bola opravená aj chyba pri tlači medziúčtu pre účet z iného zariadenia.

Zistené bugy a pripravované veci

  • Fix.png problém s odpájaním účtov z externých systémov - pokiaľ Kassandra naťaží položku cez Existujúci do wellness účtu alebo externej objednávky, potom sa stráca príznak pôvodného externého systému. Nie je to tragédia, no pri wellness účtov je potom nutné manuálne odchodovať čip, lebo strátí väzbu na svoj účet.
  • Fix.png nie sú zobrazené účty iných účtujúcich - tie sivé!!!!
  • Fix.png po presune účtu na Kase sa stráca informácia o zariadení - to je ten text xxx|, ktorý býva zobrazený pred názvom účtu.

Kassandra 2.22


2_22_build_20160822_1351
Info.png FTP 23.08.2016 16:13

PO UPDATE JE POTREBNÉ VYKONAŤ KOMPLETNÚ SYNCHRONIZÁCIU ČÍSELNÍKOV

Kompatibilita

  • Motyl blue.png Asseco BLUEGASTRO GV_03.06.82+ - info o najnižšej dostupnej kompatibilnej verzii Asseco BLUEGASTRO na tejto stránke. Pokiaľ je už dostupná vyššia verzia BG, použite tú.
  • Pt.png Kitchen Terminal - je potrebný kuchynský terminál verzie PT_1.02.08 - POZOR pri update terminálu. Klienti po novom potrebujú javu 7 - postačuje ten balík jre7, ktorý sa aktuálne využíva pre TouchCashDesk na GV_03.05.xx
  • Motyl lila.png na Kassandre nie je implementovaná podpora nových funkcií z Kasy (zľavy a hostia v otvorených účtoch), treba s tým zákazníkov oboznámiť.
  • Motyl orange.png NEZAPÍNAJTE POLOVIČNÉ PORCIE PRE KOMBINÁCIU KASSANDRA A TOUCHCASHDESK - TouchCashDesk nerešpektuje polovičné porcie a týmto PLU je možné meniť množstvo !!!!!

Zmeny a opravy oproti Kassandra 2.21

  • New.png Kompletný popis noviniek pribúda na tomto linku
  • Fix.png bol ošetrený sporadický prípad s miznutím účtov z Kasasndry. Išlo o situáciu, kedy bola nesprávne vyhodnotená lokálna prevádzka, ktorej zariadenie patrí. Na pokaldne síce účty zostali, ale na Kasandru sa nedostala žiadna notifikácia o prípadnej zmene účtu a po využití funkcie Stiahnuť účty, prosto účty z Kassandry zmizli.

Chyby, bugy a pripravované veci

  • Fix.png problém s nekoretnými notifikáciami - pri využití funkcie Stiahnuť účty sa začnú položky synchronizovať v opačnom poradí. Nedochádza k žiadnemu poškodeniu dát! Len sa zmena poradia takisto prejaví v notifikácii - tj. hoci používateľ na položke nič nezmenil, tak je v dialógu vypísaná aj táto položka, čo môže miasť obsluhu.
  • Fix.png problém s odpájaním účtov z externých systémov - pokiaľ Kassandra naťaží položku cez Existujúci do wellness účtu alebo externej objednávky, potom sa stráca príznak pôvodného externého systému. Nie je to tragédia, no pri wellness účtov je potom nutné manuálne odchodovať čip, lebo strátí väzbu na svoj účet.

Kassandra 2.21


2_21_build_20160812_1254
Info.png FTP 18.08.2016 9:15

PO UPDATE JE POTREBNÉ VYKONAŤ KOMPLETNÚ SYNCHRONIZÁCIU ČÍSELNÍKOV

Kompatibilita

  • Motyl blue.png Asseco BLUEGASTRO GV_03.06.79+ - info o najnižšej dostupnej kompatibilnej verzii Asseco BLUEGASTRO na tejto stránke. Pokiaľ je už dostupná vyššia verzia BG, použite tú.
  • Pt.png Kitchen Terminal - je potrebný kuchynský terminál verzie PT_1.02.08 - POZOR pri update terminálu. Klienti po novom potrebujú javu 7 - postačuje ten balík jre7, ktorý sa aktuálne využíva pre TouchCashDesk na GV_03.05.xx
  • Motyl lila.png na Kassandre nie je implementovaná podpora nových funkcií z Kasy (zľavy a hostia v otvorených účtoch), treba s tým zákazníkov oboznámiť.
  • Motyl orange.png NEZAPÍNAJTE POLOVIČNÉ PORCIE PRE KOMBINÁCIU KASSANDRA A TOUCHCASHDESK - TouchCashDesk nerešpektuje polovičné porcie a týmto PLU je možné meniť množstvo !!!!!

Zmeny a opravy oproti Kassandra 2.3

  • New.png Kompletný popis noviniek pribúda na tomto linku
  • New.png boli dopracované farebné indikátory stavu siete a takisto pripojenia na server - horná lišta na Kassandra a ikona motýlika menia farby podľa toho, či je pripojenie aktívne alebo nie.
    • lišta aj ikona modré - korektný stav, všetko hrá tak ako má
    • motýľ červený - nejde wifi na zariadení
    • lišta oranžová - nie je spojenie so serverom. V praxi to znamená, že wifi na zariadení síce ide, ale dopyt neprejde na server. Pre niektoré zariadenia je to bežný stav po zobudení zo spánku, tu je vhodné skontrolovať, či neexistuje nastavenie, ktorým by sa zabránilo vypnutiu wifi pri krátkodobom spánku zariadenia. Príčiny:
      • zariadenie je pripojené k inej wifi sieti, teda sa nevie pripojiť na jBoss
      • zariadenia má nesprávne nastavený host servera
      • nebeží jBoss na serveri
      • nebeží aplikačný server Asseco BLUEGASTRO
      • dopyty na server sú blokované firewallom
    • motýľ červený a lišta oranžová - do tohto stavu sa dostane zariadenie po prvom dopyte na server, ktorý bol uskutočnený po výpadku wifi
  • New.png v súvislosti s výpadkami spojenia bol ošetrený aj maximálny povolený timeout pre prácu s účtami - 30000 ms. Po update na túto verziu sú všetky vyššie hodnoty tohto timeout prestavené na nové povolené maximum.
  • New.png plná podpora polovičných porcií na Kassandre. Do novej verzie bola implementová funkčnosť polovičná porcia v rovnakom rozsahu ako je na pokladni Kasa. Znamená to, že pre ľubovolnú neobjednanú položku je možné nastaviť, že ide o polovičnú porciu (ak to nastavenie PLU povoľuje). Pozor - na pokladni TouchCashDesk podpora nie je zapracovaná, preto neodporúčame využívať túto funkčnosť
  • New.png Bol dopracovaný nový timeout, ktorý slúži len pre synchronizáciu číselníkov - pri zákazníkoch, ktorí majú veľké číselníky bola práve ich synchronizácia primárnym dôvodom, prečo sa nastavovali veľmi vysoké timeouty. Toto sa však neskôr prejavovalo veľmi negatívne pri synchronizácii účtov - pri 5 minutových timeout z toho vznikali reklamácie, že Kassandra zamrzla a nič nerobí. V skutočnosti len čakala až vyprší timeout a apäť sa spustí synchronizácia účtu.
  • New.png na existujúcich účtov dokáže Kassandra identifikovať príznak polovične porcie a pre túto položku je neaktívna zmena množstva.
  • New.png bolo kompletne dopracované prepojenie na Wellness Standard - overenie karty, platba účtu, vrátane situácie, pokiaľ je priradené číslo Loyality. Tento spôsob platby je dostupný pre zákazníkov, ktorí využívajú externý systém Wellness Standard. Využitie je možné len pre zariadenia, ktoré podporujú čítanie RFID čipov - či už cez integrovanú alebo bluetooth čítačku.
  • New.png bolo kompletne dopracované prepojenie na externý vernostný systém Loyality.
  • New.png v súvislosti s opakovanými problémami, ktoré spôsoboval dialóg výberu platieb - konkrétne checkboxy na výber viacerých platieb naraz, bol tento dialóg prerobený a podporuje výber platby po jednej.
  • New.png bolo zrušené tlačidlo Vynútiť synchronizáciu - toto robilo jeden z najväčších problémov a malo prsty v duplikovaní objednávok. Miesto tohto tlačidla bolo zapracované tlačidlo Kontrola synchronizácie, ktoré je v podstate neškodné a len zobrazuje toast o tom, či synchronizácia beží alebo nie.
  • New.png bolo prerobené logovanie aplikácie. Po novom sa logy držia na Kassandre až 7 dní. Po odoslaní logov sa na server prenesú všetky logy - sú na tom istom mieste, kde aj doteraz, len sú zotriedené podľa dátumov a zozipované.
  • New.png pre všetky toasty bola upravená farba - po novom sú priesvitnejšie, aby bolo vidno dialógové okná prípadne tlačidlá, ktoré sú za toastami. Stále platí, že všetky tlačidlá, ktoré sú za toastom sú aktívne a reagujú na stlačenie.
  • New.png do zoznamu otvorených účtov bol dorobený progressbar - krútiace sa koliesko. Toto sa zobrazí po kliknutí na účet a indikuje, že Kassandra nezamrzla ale vchádza do účtu. Na väčšine zariadení sa ani nestihne zobraziť, narazili sme však na problém so zariadením Evolveo - ktoré je vo všeobecnosti to najhoršie, čo si zákazník môže vybrať - kedy vojdenie do dlhšieho účtu trvalo aj niekoľko sekúnd a obsluah interpretovala tento stav tak, že aplikácia zamrzla.
  • New.png bol dopracovaný zápis používateľa, ktorý stornoval otvorený účet. Správanie je teda totožné ako na pokladni - meno používateľa, ktorý účet otvoril sa tlačí na storno objednávke a meno používateľa, ktorý účet stornoval sa zapíše ku stornu.
  • New.png pokiaľ u zákazníka nastane situácia, že synchronizácia účtu padne počas zápisu do databázy - hláška ORA-00001: unique constraint violated, mala by Kassandra túto hlášku prehrýzť a zobraziť používateľovi v ľudskej forme. Samotná hláška je v pohode - databáza zabráni duplicitnému zápisu účtu, len sme toto hlásenie trošku skultúrnili, aby používateľ vedel, ako sa má zachovať. Bohužiaľ, mne už sa nepodarilo nasimulovať, takže píšem len podľa zadaia úlohy.
  • New.png po rozdelení účtu s chodmi a následnom doobjednaní položiek sa pôvodné položky bez chodu (rozdelenie vymaže chody) zaradia do chodu Ostatné bez ohľadu na to, do ktorého chodu patrili pôvodne.
  • Fix.png bolo ošetrené zastavovanie sycnhronizácie, ktoré sa prejavovalo prevážne na zariadení C4000 a takisto bolo hlásené aj z Bratislavského meštianského pivovaru.
  • Fix.png bol ošetrený pád aplikácie počas vyplatenia účtu, ak zároveň došlo v výpadku spojenie. V podstate okrem pádu Kassandry sa nič neudialo, účet zostal v korektnom stave a bolo možné ho bežným spôsobom vyplatiť po reštarte aplikácie.
  • Fix.png bola opravená aj anomália pri rozdelení účtu s priamym vyplatením. Vtedy dochádzalo k duplicitnému uplnatneniu inkrementu, čo sa vizuálne prejavilo ako záporná objednávka práve presunutých položiek.
  • Fix.png bola ošetrená zmena množstva položky - pokiaľ bola zmena vykonaná v účte, ktorý bol aktuálne zároveň otvorený na pokladni, potom účet zostal fialový a zmena množstva sa nepreniesla.
  • Fix.png Oprava sa týka len zákazníkov s Kassandrou 2.8 a vyššou a BG nižším ako GV_03.06.52 - Pizza Mizza, BMP, Bešeňová bolo ošetrené aj miešanie položiek a ich cien.
  • Fix.png bol ošetrený a zjedotený spôsob výpočtu zaokrúhľovania cien položiek a výslednej sumy účty - pri vhodne zvolených cenách položiek a desatinných množstvách vznikal centový rozdiel medzi sumou účtu na Kassandre a na pokladni.
  • Fix.png bola ošetrené rozdelenie účtu, kde došlo k zmene množstva položky tesne pred rozdelením. Po novom už rozdelenie nesynchronizovaného účtu nie je povolené (tj. totožné správanie ako keď pridám novú položku) a pred rozdelením je nutné účet objednať.
  • Fix.png bola ošetrená tlač medziúčtu z tzv. odloženého účtu. Pokiaľ bol z takého účtu vytlačený medziúčet, účet sa zároveň aj objednal (vyšli aj objednávky v kuchyni), tomuto účtu sa nezmenil stav - stále bol oranžový, čo mohlo obsluhu miasť.
  • Fix.png bol ošetrený problém s platbou účtu, ak tesne pred platbou došlo k zmene už objednanej položky účtu - tj. bolo ponížené/navýšené množstvo položky.
  • Fix.png bolo ošetrené aj miešanie položiek medzi chodmi (položka objednaná ako Hlavné jedlo bola zrazu medzi Nápojmi apod.), ak si Kassandry vzájomne doobjednávali do účtov.
  • Fix.png ešte sa predsa len našlo jedno miesto na Kassandre, kde nebol ošetrený chýbajúci separátor/oddelovač - išlo o presun celého účtu do existujúceho. Po novom už Kassandra nepadne.
  • Fix.png bolo opravený aj refresh po vyplatení účtu cez existujúci z iného zariadenia. Platba účtu prešla korektne, ale účet z pôvodného zariadenia nezmizol. Účet bolo nutné odstrániť cez Vynulovanie účtov. Nešlo o takú veľkú katastrofu, keďže účet sa už nedal opakovane vyplatiť ani do neho doobjednať, len prosto zavadzal.
  • Fix.png bolo vyriešené aj nekorektné doobjednávanie položiek cez existujúci do účtu súbežne s platbou účtu. Platba nakoniec neprešla, no položky sa objednali.
  • Fix.png bolo vyriešené aj sporadické duplikovanie objednávok z Kassandry. Tento problém úzko súvisel s pripojením zariadenia na sieť - neboli dobre ošetrené takéto kolízne stavy.
  • Fix.png bola ošetrená platba účtu v zápornej sume. Kassandra už nepadne a účet sa podari korektne vyplatiť. Suma zápornej platby sa zatiaľ nepredpĺňa.
  • Fix.png bolo ošetrený zápis používateľa pri platbe účtu - ak bol prvo účet presunutý z prvého na druhého používateľa a potom tento účet tretí používateľ vyplatil, potom sa nesprávne zapísalo meno druhého používateľa, ako toho, kto účet vyplatil. Už sa zapisuje správny - tretí používateľ.
  • Fix.png bola urobená aj úprava, ktorá by mala obmedziť zaťaženie aplikačného servra v prípade, keď vyprší licencia Kassandry a jBoss zostáva zapnutý. Po určitom čase, keď nebol aplikačný server Asseco BLUEGASTRO reštartovaný, tak dokázal pod náporom dopytov z Kassandry zkolabovať.
  • Fix.png bol odstránený deadlock, ktorý vznikal pri rýchlom objednávaní totožných PLU. Tento stav mohol nastať napríklad pri synchronizácii viacerých účtov naraz v prípade, že účty obsahovali totožné položky.
  • Fix.png pád Kassandry po kliknutí na zľavu v účte bol odstránený. Nastávalo to v prípade, že v účte bola nepovolená zľava (dotová alebo z externej objednávky). Pri povolených zľavách tento problém nie je.

Chyby, bugy a pripravované veci

  • Fix.png problém s odpájaním účtov z externých systémov - pokiaľ Kassandra naťaží položku cez Existujúci do wellness účtu alebo externej objednávky, potom sa stráca príznak pôvodného externého systému. Nie je to tragédia, no pri wellness účtov je potom nutné manuálne odchodovať čip, lebo strátí väzbu na svoj účet.

Kassandra 2.3


2_3_build_20160321_1217
Info.png FTP 31.03.2016 16:11

PO UPDATE JE POTREBNÉ VYKONAŤ KOMPLETNÚ SYNCHRONIZÁCIU ČÍSELNÍKOV

Kompatibilita

  • Motyl blue.png Asseco BLUEGASTRO GV_03.05.69+ - info o najnižšej dostupnej kompatibilnej verzii Asseco BLUEGASTRO na tejto stránke. Pokiaľ je už dostupná vyššia verzia BG, použite tú.
  • Pt.png Kitchen Terminal - je potrebný kuchynský terminál verzie PT_1.02.03 - POZOR pri update terminálu. Klienti po novom potrebujú javu 7 - postačuje ten balík jre7, ktorý sa aktuálne využíva pre TouchCashDesk na GV_03.05.xx
  • Motyl lila.png na Kassandre nie je implementovaná podpora nových funkcií z Kasy (polovičná porcia, zľavy a hostia v otvorených účtoch), treba s tým zákazníkov oboznámiť.

Zmeny a opravy oproti Kassandra 1.63

  • New.png Kompletný popis noviniek pribúda na tomto linku
  • Reaper.png New.png refaktor synchronizácie účtov kvôli duplikovaniu objednávok - toto je ozaj dôležitá prerábka!!! Podozrivé správanie treba ihneď hlásiť a prípadne je možný aj downgrade na 1_64.
  • New.png zmena správania medziúčtu po vzore pokladne - pri vytlačení medziúčtu sa účet zároveň aj objedná.

Chyby, bugy a pripravované veci

  • Fix.png problém s ukončovaním účtov iných používateľov - ak bol účet presunutý na používateľa, ktorý nemá oprávnenie pracovať na danej pokladni. Kassandra nesprávne vyhodnotí používateľa, ktorý účet ukončuje a nedovolí účet zaplatiť.
  • Fix.png nefuguje platba cez Loyality.
  • Fix.png problém s odpájaním účtov z externých systémov - pokiaľ Kassandra nablokuje cez Existujúci do wellness účtu alebo externej objednávky, potom sa stráca príznak pôvodného externého systému. Nie je to tragédia, no pri wellness účtov je potom nutné manuálne odchodovať čip, lebo strátí väzbu na svoj účet.
  • Fix.png pád Kassandry po kliknutí na zľavu v účte. Nastáva to v prípade, že v účte je nepovolená zľava (dotová alebo z externej objednávky). Pri povolených zľavách tento problém nie je.
  • Fix.png nesprávne triedenie v účtoch so zľavou. Po doblokovaní do účtu, v ktorom je zľava na celý účet sa nesprávne vyhodnotí poradie poslednej položky a výsledok je ten, že zľava zostáva v strede účtu a až za ňou idú raz za radom nové položky.