WES (Warehouse Execution System)
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F25824848%3A_____%2F25%3AN0000005" target="_blank" >RIV/25824848:_____/25:N0000005 - isvavai.cz</a>
Result on the web
—
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
WES (Warehouse Execution System)
Original language description
Výstupem projektu je modulární uživatelské rozhraní systému WES určené pro řízení, správu a vizualizaci procesů v automatizovaných skladových, logistických a třídicích provozech. Uživatelské rozhraní je navrženo jako jednotná aplikace složená z dílčích UI modulů, které lze samostatně vyvíjet, testovat, nasazovat a provozovat podle potřeb konkrétní instalace. Jednotlivé moduly jsou vizuálně i funkčně sjednoceny prostřednictvím sdílených komponent, pravidel vývoje a centrálního modulu WES Core. Uživatel pracuje s prostředím jako s jednou aplikací a mezi jednotlivými moduly se transparentně přepíná pomocí menu. V menu jsou zobrazovány pouze ty moduly, které jsou v dané instalaci aktivně využívány. Moduly používají jednotnou logiku obrazovek, zejména dashboardy, grafy, nastavení, požadavky, úkoly a detailní obrazovky.Součástí výsledku je centrální modul WES Core, který zajišťuje zejména autentizaci uživatelů prostřednictvím LDAP/AD, správu uživatelů a rolí, evidenci událostí, správu parametrů a překladů. Uživatelské rozhraní komunikuje s backendem prostřednictvím REST API a websocketů, které umožňují asynchronní předávání dat podle provozních událostí.Výsledek zahrnuje UI moduly pro řízení a vizualizaci klíčových skladových a logistických procesů, například Pick-by-Light a Put-to-Light systémy, řízení dopravníků, transport pomocí AMR robotů, třídění balíčků, hlasové vychystávání, řízení materiálového toku a IoT monitoring. Podporována je integrace vah, víceúrovňová detekce zaplněnosti skluzů, třídění ve dvou patrech, práce s AMR roboty podle standardu VDA5050, komunikace s dopravníky a dalšími technologiemi prostřednictvím MQTT, REST API, RabbitMQ, Modbus TCP, SNMP a dalších komunikačních protokolů. Technologicky je výsledek postaven na architektuře microservices a microfrontends. Backendové služby jsou realizovány jako sada samostatných mikroservis, frontend je tvořen nezávislými UI moduly. Řešení je škálovatelné pomocí Kubernetes, využívá databáze PostgreSQL a InfluxDB, správu databázových změn prostřednictvím Liquibase, centrální správu hesel, monitoring, logování a CI/CD procesy. Dokumentace je vedena v Atlassian Confluence, testovací scénáře v Atlassian JIRA a zdrojový kód je spravován v GitLab. Výsledkem je flexibilní, rozšiřitelné a škálovatelné uživatelské rozhraní WES, které umožňuje jednotné řízení různých automatizovaných technologií a procesů v rámci skladového a logistického provozu. Řešení je navrženo tak, aby mohlo být konfigurováno podle rozsahu konkrétní instalace, použitých modulů, požadovaných funkcionalit a potřeb koncového uživatele.
Czech name
—
Czech description
—
Classification
Type
R - Software
CEP classification
—
OECD FORD branch
20205 - Automation and control systems
Result continuities
Project
<a href="/en/project/EI22_002%2F0000584" target="_blank" >EI22_002/0000584: Development of WES (Warehouse Execution System) with the application of technology for the use of AMR robots</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2025
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Internal product ID
WES
Technical parameters
Uživatelské rozhraní sleduje dekompozici řešení na moduly. Vývoj, testování a nasazení UI modulů je samostatné, vzájemně se neovlivňující. Vizuální sjednocení je realizováno formou komponent (v Core) a pravidly vývoje UI. Moduly sledují stejnou logiku obrazovek: Dashboard, Grafy, Nastavení, Požadavky, Úkoly, detailní obrazovky. Celkově se UI tváří jako jedna aplikace, uživatel nepozná, že se jedná o několik dílčích UI modulů, uživatel se transparentně přepíná mezi moduly přes menu. V menu jsou dostupné pouze ty moduly, které jsou při dané instalaci použity. UI bylo realizováno jedním frameworkem. Komunikace UI s backendem využívá REST API (dotaz/odpověď) a websockets (data pushovaná asynchronně z backendu dle událostí).
Economical parameters
Ekonomické uplatnění WES uživatelského rozhraní bude založeno na licenčním modelu. Cena licence se bude odvíjet od konkrétní konfigurace systému, zejména od zvolených oblastí nasazení, aktivovaných modulů, rozsahu funkcionalit a počtu uživatelů. Modulární architektura umožňuje nasazovat pouze ty části systému, které jsou pro daný provoz potřebné, čímž lze optimalizovat pořizovací i provozní náklady zákazníka. Řešení je zároveň škálovatelné a umožňuje postupné rozšiřování o další moduly podle růstu provozu nebo změny procesních požadavků.
Owner IČO
25824848
Owner name
SLUNO a.s.