WAPRO Mag i Studio WMS.net zapisują dane w bazach Microsoft SQL Server, więc moduł magazynowy łączy się z bazą WAPRO bezpośrednio, bez plików pośrednich przesyłanych w nocy. Ta strona opisuje techniczną stronę takiego połączenia: jakie dane przechodzą w którą stronę i jakie uprawnienia dostaje konto integracji. Opisuje też pracę w chmurze. Podział pracy między handlowcem a magazynem opisuje strona o WF-Mag i module WMS.
Dwie bazy na SQL Server
WAPRO Mag trzyma kartoteki i zamówienia w swojej bazie. Studio WMS.net ma własną bazę z gniazdami i nośnikami, w której zapisuje też historię skanów. Połączenie działa w trybie online: zamówienie zapisane w WAPRO staje się widoczne w WMS jako zlecenie dla magazynu, a dokument potwierdzony skanami wraca do WAPRO z ilościami faktycznymi.
| Dane | Kierunek | Uwagi techniczne |
|---|---|---|
| Kartoteki towarów | WAPRO do WMS | Indeks z kodem EAN i jednostką miary; WMS dopisuje masę i liczbę sztuk na palecie |
| Kontrahenci | WAPRO do WMS | Dane odbiorcy i dostawcy potrzebne na dokumentach i etykietach |
| Zamówienia | WAPRO do WMS | Stają się zleceniami przyjęcia albo wydania dla magazynu |
| Dokumenty magazynowe | WMS do WAPRO | Ilości faktycznie przyjęte i wydane, z przypisaniem do zamówienia |
Każda kartoteka ma jednego właściciela. Nowy towar zakłada się w WAPRO, a WMS dopisuje do jego kopii dane logistyczne, których program handlowy nie prowadzi. Ogólne zasady wymiany dokumentów z systemami ERP opisuje strona o integracji systemu magazynowego z ERP.
Konto integracji i uprawnienia
Moduł WMS łączy się z bazą WAPRO osobnym loginem SQL, a nie kontem administratora serwera. Login dostaje uprawnienia tylko do obiektów, których integracja potrzebuje: odczyt kartotek i zamówień oraz zapis dokumentów magazynowych. Błąd po stronie WMS nie może wtedy zmienić danych, których integracja nie dotyczy.
Uprawnienia na poziomie obiektów nadaje się poleceniem GRANT, opisanym w dokumentacji Transact-SQL. Konto z prawem tylko do odczytu kartotek nie usunie przypadkiem zamówienia, nawet jeśli po stronie integracji pojawi się błąd.
Przy wdrożeniu ustala się też mapowanie magazynów: symbol magazynu w WAPRO odpowiada magazynowi albo strefie w WMS. Przebieg uruchomienia opisuje strona o wdrożeniu systemu WMS, a typowe błędy połączenia - strona o problemach przy integracji WMS z ERP.
Praca w chmurze i na własnym serwerze
Studio WMS.net działa w przeglądarce i można go zainstalować na serwerze firmy albo używać w chmurze prywatnej SoftwareStudio, w trybie ciągłym. Gdy WMS pracuje w chmurze, a WAPRO na serwerze w biurze, połączenie między bazami idzie przez szyfrowany tunel VPN. Jego przerwa wstrzymuje wymianę dokumentów z WAPRO, ale magazyn dalej pracuje na terminalach połączonych z serwerem WMS.
- WMS na serwerze firmy - obie bazy w jednej sieci lokalnej; kopie zapasowe wykonuje dział IT klienta.
- WMS w chmurze - serwer i kopie zapasowe po stronie SoftwareStudio; połączenie z bazą WAPRO przez tunel VPN.
Warianty instalacji w chmurze opisuje strona o magazynie w chmurze.

Terminale i język interfejsu
Magazynier pracuje na terminalu z Androidem, który łączy się z serwerem Studio WMS.net, a nie z bazą WAPRO. Terminal wymaga łączności z siecią, bo każdy skan od razu zmienia stan w bazie. Interfejs działa w przeglądarce, więc można go wyświetlić w innym języku niż polski - przydaje się to przy pracownikach z innych krajów Unii Europejskiej i z Ukrainy.
Pracę na terminalach opisuje strona o kolektorze danych z Androidem, a porównanie stanów WMS z WAPRO na koniec miesiąca - strona o raporcie stanów magazynowych. Połączenie z innym systemem ERP opisuje strona o integracji ze Streamsoft.