Všechny sbírky
Báze znalostí webová aplikace (WUI)
Instalace a provoz
Verzování webového rozhraní vs. desktopová aplikace (server) a přístup k internetu
Verzování webového rozhraní vs. desktopová aplikace (server) a přístup k internetu

Jakou verzi instalovat na server a jak aktualizovat webové rozhraní? Potřebuji přístup na internet?

Ota Rádl avatar
Autor: Ota Rádl
Aktualizováno před více než týdnem

Webové rozhraní i serverová instalace mají vlastní čísla verzí. Verze vycházejí nezávisle na sobě s vlastním popisem změn. V tomto článku si popíšeme verzování a mapování verzí. Kdy je nutné aktualizovat server, pro konkrétní verzi webového rozhraní.

Verzování

Webové rozhraní

Verze webového rozhraní je číslována RRRR-MM-DDx, tedy například 2024-02-22a, kde malé písmeno na konci je verze "hotfix", většinou malá oprava konkrétní chyby.

Číslo verze webového rozhraní zjistíte v menu Nastavení > Obecné (tlačítko matice vlevo dole případně tlačítko uživatele - Nastavení). Verzi je možné také zobrazit najetím kurzoru myši na logo ABRA vpravo nahoře.

Desktopová aplikace (server)

Desktopová aplikace je číslována RRRR.X.Y, tedy například 2024.2.5, kde první číslo X je číslo "major" hlavní verze, Y je číslo "minor" menší verze. Major verze ve většině případů obsahují více změn. Zejména legislativní změny, více vylepšení a nových funkcí včetně oprav chyb. Minor verze pak obsahuje převážně opravy odhalených chyb.

Číslo verze na serveru zjistíte v menu Nápověda > O aplikaci ABRA Flexi > Detaily o aplikaci.

Upozornění: Aktuálně není možné z jednoho rozhraní zjistit verzi druhého rozhraní. Pouze v případě webového rozhraní pří přepnutí do starého webového rozhraní lze zjistit verzi na serveru. Změnou adresního řádku, výměnou "flexi" za "c". Poté je možné číslo verze na serveru zjistit v levém spodním rohu.

Mapování verzí

Verze webového rozhraní a serverové verze vydáváme odděleně. Mezi verzemi dochází k mapování.

Verze webového rozhraní se hostují se z CDN, jinými slovy celé webové rozhraní se stahuje z internetu i v případě, že provozujete ABRA Flexi na vlastním serveru, který slouží pro webové rozhraní jako API server.

Při vydávání verze webového rozhraní aktualizujeme tabulku s mapováním, kde je uvedeno, jaká konkrétní verze webového rozhraní odpovídá rozsahu verzí API serveru. Typicky při vydání nové verze webového rozhraní aktualizujeme v tabulce záznam, který odpovídá aktuální verzi API (serverové verzi Flexi) a všem příštím dosud nevydaným. Případně pomocí mapování, můžeme novou verzi webového rozhraní takto svázat i se staršími verzemi API (starší verze serverové instalace).

Důsledkem tohoto mapování okamžitě poté, co vydáme novou verzi webového rozhraní a aktualizujeme mapování, se tak nová verze webového rozhraní dostane ke klientům, kteří provozují odpovídající verzi API (mají nainstalovanou odpovídající verzi na serveru). Na klientských stanicích, PC uživatelů, pak stačí obnovit stránku prohlížeče a ihned pracuje v nové verzi webového rozhraní.

Není tedy nutné hlídat aktualizace webového rozhraní a zjišťovat, kterou verzi serverové části potřebujete instalovat, protože webové rozhraní se vždy u klientů automaticky vybírá správná verze podle toho, jakou provozujete verzi API (instalovanou verzi na serveru).

Přístup k internetu

I v případě, že provozujete ABRA Flexi na vlastním serveru a chcete mít přístup do webového rozhraní, je nutné mít ze serveru přístup k internetu.

Webové rozhraní ABRA Flexi není součástí instalace. Musí se tedy stáhnout z CDN (d9iphvhnmgdn1.cloudfront.net) k čemuž je nutná komunikace s AWS Cloudfront.

Dále bývá ještě zapotřebí povolit přístup na tyto domény:

FAQ

Ve webovém rozhraní není aktuální verze dle přehledu změn.

V tomto případě vámi provozovaná verze na serveru dle mapování odpovídá starší verzi webového rozhraní. Je nutné aktualizovat serverovou část na nejnovější verzi. Verze pro lokální instalace a vlastní servery je ke stažení na naších webových stránkách.

V repozitáři není aktuální serverová verze, která je uvedena na webu nebo v přehledu změn.

Kde je kompletní přehled změn?

Jak zjistit technické detaily procesu či chyby ve webovém rozhraní?

V případě neurčité chyby potřebuje ve většině případů podpora výpisy z konzole webového prohlížeče. Jak je získat je popsáno v našem článku.

Lze se vrátit na předchozí verzi webového rozhraní?

Tuto možnost webové rozhraní nabízí. Nicméně z důvodu narušení mapování verzí a možného zavlečení chyb z důvodu nekompatibility API serveru a verze webového rozhraní je vždy nutná konzultace s technickou podporou.

Potřebujete poradit?

V případě dotazů k aplikaci nás kontaktujte na podporaflexi@abra.eu případně prostřednictvím chat okna v pravém dolním rohu.

Přehled všech verzí ABRA Flexi naleznete zde.

Dostali jste odpověď na svou otázku?