Technické informace: Porovnání verzí

Z Manta
Přejít na:navigace, hledání
Bez shrnutí editace
Bez shrnutí editace
 
(Není zobrazeno 29 mezilehlých verzí od 3 dalších uživatelů.)
Řádek 1: Řádek 1:
== Instalace ==
== Manta ekosystém ==
Tato sekce poskytuje základní technický přehled architektury, požadavků a provozních principů řešení '''Manta''' pro zákazníky a implementační partnery.


=== Instalace Helios ===
==== Řešení ====
Prvním krokem pro úspěšnou instalaci Manty je zapotřebí mít v Heliosu ( platí jen pro HEI ) nainstalovaný modul "Evidence zboží na lokacích" od firmy Gatema.
Manta je navržena jako '''server–terminálové řešení''', kde aplikační server zajišťuje centrální logiku a databázové operace a terminály (Android) slouží jako klientská zařízení.


Dále je zapotřebí mít na aplikačním serveru, kam bude probíhat instalace, nainstalolovanou službu IIS (Internetová Informační Služba)
Řešení je optimalizováno pro stabilní provoz ve výrobním prostředí a není extrémně náročné na výkon serveru.


Nyní se vrátíme k samotné instalaci Manty.
=== Doporučené parametry aplikačního serveru ===
Pro standardní nasazení (do cca 50 současně aktivních zařízení):


[http://manta.nvsp.cz/hub/prod/Api/MantaPackage/NewestVersion/File Zde]
{{Info|
[http://manta.nvsp.cz/hub/prod/Api/VersionManager/NewestVersion/File Zde]
* '''CPU''': 8+ jader
* '''RAM''': 16+ GB
* '''Uložiště''': 250+ GB SSD/NVMe
* '''Síťové připojení''': 1 Gbit Ethernet
* '''OS:''' Windows Server 2019+
}}
Všechny potřebné softwarové komponenty jsou instalovány automaticky v rámci instalačního procesu Manty.


Stáhneme si ????  Instalátor (jeden balík), instalační balíček Manty (druhý balík)  a licenční soubor.      '''Ještě dořešit !!!!!'''
pro funcionalitu je využíván primarně '''IIS (Internet Information Services)'''.


Instalaci zahájíte spuštěním instalátoru “MantaSetup.exe”
==== zavislosti v IS Helios ====
Pro úspěšnou instalaci Manty musí být v Heliosu (platí pro inuvio) nainstalován modul: '''Evidence zboží na lokacích (Gatema)'''
 
=== Instalace Manta (Server) ===
*Instalace IIS na aplikační server
*Stažení instalačního balíčku Manty
{{Info|
*[http://manta.nvsp.cz/hub/prod/Api/MantaPackage/NewestVersion/File Stažení Manta balíčku ]
 
*[http://manta.nvsp.cz/hub/prod/Api/VersionManager/NewestVersion/File Stažení Manta version manageru]
}}
*Spuštění instalátoru '''MantaSetup.exe'''
*Nastavení profilu (testovací / ostrý)
*Spuštění volby Upgrade aplikací a databáze
 
Po dokončení jsou nainstalovány komponenty v Heliosu a komunikační můstek mezi serverem a terminály.


Objeví se vám okno s dvěma předdefinovanými profily. Vyberu si nějaký profil a kliknu na tři svislé tečky vlevo od názvu profilu a v dalším menu “Editace profilu”.  Běžná praxe je, že pro Cvičnou databázi se vybere profil “Testovací” a pro Ostrou profil ”Ostrá” Tyto profily si můžete ještě před instalací přejmenovat na vámi vyhovující název.
{|
{|
|[[Soubor:Instalátor.png|vlevo|náhled|327x327bod|Obr1]]
|[[Soubor:Instalátor.png|vlevo|náhled|327x327bod|Oprazovka Instalátoru]]
|
|Po spuštění Instalátoru se objeví zakladní okno pro výběr profilů.
|-
|-
|[[Soubor:Editace profilu.png|vlevo|náhled|262x262bod]]
|[[Soubor:Editace profilu.png|vlevo|náhled|262x262bod|Editace Profilu]]
|
|
{{CodeBox|
# '''Název profilu:'''   Necháte stejný, nebo si ho přejmnujete na svůj název
# '''Název profilu:'''   Necháte stejný, nebo si ho přejmnujete na svůj název
# '''Cesta k Helios.exe:''' Pomoci “...” vpravo si nalistujete tento soubor, tam kde ho máte  umístěný
# '''Cesta k Helios.exe:''' Pomoci “...” vpravo si nalistujete tento soubor, tam kde ho máte  umístěný
Řádek 30: Řádek 53:
# '''Licenční soubor:''' pomocí “...” vpravo si vyberete licenční soubor
# '''Licenční soubor:''' pomocí “...” vpravo si vyberete licenční soubor
# '''Uložit'''
# '''Uložit'''
 
}}
|}
|}


=== Instalace Manta (Klient) ===
Koncové zařízení tvoří Android zařízení tablet, AIO, nebo ruční zařízení.


Tím jsme si nastavili profil a teď můžeme spustit samotnou instalaci. To se provede tak, že opět klikne na tři svislé tečky vedle profilu a v následujícím menu kliknete na “'''Upgrade aplikací a databáze'''
Nejjednodušší způsob instalace terminálů je pomocí '''QR kódů'''. Dále je možné APK soubor stáhnout v rámci webové konfigurace.


V následně zobrazeném okně vidíte, na jaký SQL server a jakou databázi se bude instalovat.  Pokud to je v pořádku, dáte “OK”
Používají se dva typy QR kódů:


Pokud vše proběhlo v pořádku, tak jste nainstalovali komponenty do Heliosu a komunikační můstek mezi terminálem a Heliosem.
* '''QR kód stažení aplikace''' – stáhne a nainstaluje nejnovější verzi aplikace
* '''QR kód přihlášení''' – nastaví přístupové údaje k serveru


QR kódy lze generovat:


Nyní je zapotřebí nainstalovat aplikace do terminálů.
* v '''instalačním nástroji Manty'''
* ve webové konfiguraci: 
{{CodeBox|Menu → Aplikace → Správa APK balíčků}}


=== Instalace terminálů ===
Nejjednodušší způsob instalace termínálů je pomocí QR kódu.
{|
{|
![[Soubor:QR.png|vlevo|náhled|QR kódy|306x306pixelů]]
|[[Soubor:Menu nastavení v aplikaci Manta.png|náhled|167x167pixelů|Menu Nastavení]]
!QR kód Stažení nové verze  - Obsahuje URL adresu, kde se po kliknutí stáhne a nainstaluje nejnovější verze
|Nastavení lze importovat a exportovat z koncového zařízení i přes soubor '''*.json'''
QR kód Přihlášení do aplikace  -  Nastaví správné parametry pro přístup do aplikace. Toto načtení se provádí v          nastavení spuštěné Manty v terminálu. Nastavení jde i manuálně.  
Tyto možnosti jsou v ramci android aplikace v menu nastavení.  
 
Získání QR kódů je možné dvěma způsoby:
 
# První je, že v rámci instalátoru, když se vše nainstaluje, tak v menu u profilu je   “Generovat QR kódy”.  Když na to kliknete, tak se vám zobrazí dva QR kódy.  
# Stejným způsobem to jde i pomocí Webové konfigurace. Tam se QR kódy nacházejí v menu “Aplikace” -> “Správa APK balíčku”  
|}
|}


=== Správa APK balíčků ===
Ve webové konfiguraci je dostupná sekce:
{{CodeBox|
'''Menu → Aplikace → Správa APK balíčků'''
}}
Slouží k:


== Správa APK balíčků ==
* správě verzí APK
Tato správa se nachází ve Webové konfiguraci Menu->Aplikace->Správa APK balíčků.
* nahrávání nových balíčků
[[Soubor:Apk.png|žádné|náhled|716x716pixelů|Správce Apk balíčků]]
* generování QR kódů pro instalaci a konfiguraci terminálů
 
Slouží k jednak pro správu Apk balíčků, to znamená přídávaní nových a mazaní nepotřebných balíčků pro Manta terminál a Manta, tak i poskytnutí QR kódů pro instalaci a konfiguraci terminálů.
 
Standardně se nové verze náhravají při kompletní instalaci nebo celkovému update Manty.  V případě, že je potřeba nahrát jen nový  Apk balíček postup je následující:
 
# V okně Aplikace si vyberu pro jakou aplikaci chci nahrávat nový balíček.  Volby jsou  "Manta terminal" a "Manta"
 
 


== Nastavení  seznamů ==
Standardně se nové APK nahrají automaticky při aktualizaci Manty.
???


__VŽDYOBSAH__
=== Provoz Manty na Windows terminálech ===
Na některých typech zařízení může být Manta provozována prostřednictvím Android aplikace spuštěné v prostředí Windows pomocí subsystému '''WSA (Subsystem Windows pro Android)'''.
{{Alert| '''WSA''' již společnost Microsoft oficialně '''nepodporuje''', nicméně i tak je možné subsystém nainstalovat a využívat}}
{{CodeBox|[http://manta.nvsp.cz/wiki/index.php/Windows_Subsystem_for_Android_(WSA) Instalace '''subsystem Windows pro Android''' ]}}

Aktuální verze z 27. 2. 2026, 08:34

Manta ekosystém

Tato sekce poskytuje základní technický přehled architektury, požadavků a provozních principů řešení Manta pro zákazníky a implementační partnery.

Řešení

Manta je navržena jako server–terminálové řešení, kde aplikační server zajišťuje centrální logiku a databázové operace a terminály (Android) slouží jako klientská zařízení.

Řešení je optimalizováno pro stabilní provoz ve výrobním prostředí a není extrémně náročné na výkon serveru.

Doporučené parametry aplikačního serveru

Pro standardní nasazení (do cca 50 současně aktivních zařízení):

ℹ️
  • CPU: 8+ jader
  • RAM: 16+ GB
  • Uložiště: 250+ GB SSD/NVMe
  • Síťové připojení: 1 Gbit Ethernet
  • OS: Windows Server 2019+

Všechny potřebné softwarové komponenty jsou instalovány automaticky v rámci instalačního procesu Manty.

pro funcionalitu je využíván primarně IIS (Internet Information Services).

zavislosti v IS Helios

Pro úspěšnou instalaci Manty musí být v Heliosu (platí pro inuvio) nainstalován modul: Evidence zboží na lokacích (Gatema)

Instalace Manta (Server)

  • Instalace IIS na aplikační server
  • Stažení instalačního balíčku Manty
  • Spuštění instalátoru MantaSetup.exe
  • Nastavení profilu (testovací / ostrý)
  • Spuštění volby Upgrade aplikací a databáze

Po dokončení jsou nainstalovány komponenty v Heliosu a komunikační můstek mezi serverem a terminály.

Oprazovka Instalátoru
Po spuštění Instalátoru se objeví zakladní okno pro výběr profilů.
Editace Profilu
💻
  1. Název profilu:   Necháte stejný, nebo si ho přejmnujete na svůj název
  2. Cesta k Helios.exe: Pomoci “...” vpravo si nalistujete tento soubor, tam kde ho máte  umístěný
  3. Db server: Doplní se automaticky po vyplnění “2”
  4. SQL login: Uživatelské jméno do Heliosu
  5. SQL heslo: Heslo do Heliosu
  6. Databáze: Předvyplní se automaticky po “2” . Kliknutím do pole s názvem databáze se vám zobrazí další databáze, které jsou dostupné a tu kterou chcete si vyberete.
  7. Licenční soubor: pomocí “...” vpravo si vyberete licenční soubor
  8. Uložit

Instalace Manta (Klient)

Koncové zařízení tvoří Android zařízení tablet, AIO, nebo ruční zařízení.

Nejjednodušší způsob instalace terminálů je pomocí QR kódů. Dále je možné APK soubor stáhnout v rámci webové konfigurace.

Používají se dva typy QR kódů:

  • QR kód stažení aplikace – stáhne a nainstaluje nejnovější verzi aplikace
  • QR kód přihlášení – nastaví přístupové údaje k serveru

QR kódy lze generovat:

  • v instalačním nástroji Manty
  • ve webové konfiguraci:
💻
Menu → Aplikace → Správa APK balíčků
Menu Nastavení
Nastavení lze importovat a exportovat z koncového zařízení i přes soubor *.json

Tyto možnosti jsou v ramci android aplikace v menu nastavení.

Správa APK balíčků

Ve webové konfiguraci je dostupná sekce:

💻

Menu → Aplikace → Správa APK balíčků

Slouží k:

  • správě verzí APK
  • nahrávání nových balíčků
  • generování QR kódů pro instalaci a konfiguraci terminálů

Standardně se nové APK nahrají automaticky při aktualizaci Manty.

Provoz Manty na Windows terminálech

Na některých typech zařízení může být Manta provozována prostřednictvím Android aplikace spuštěné v prostředí Windows pomocí subsystému WSA (Subsystem Windows pro Android).

⚠️
WSA již společnost Microsoft oficialně nepodporuje, nicméně i tak je možné subsystém nainstalovat a využívat