Integracja Studio WMS.net z Comarch ERP XL to dwukierunkowa wymiana danych przez API lub bufor bazodanowy. Comarch ERP XL pozostaje źródłem kartotek, kontrahentów i zamówień, a Studio WMS.net prowadzi operacje fizyczne w magazynie i zwraca dane do dokumentów PZ, WZ, MM i RW. Magazyny z ERP są odwzorowane jako magazyny logiczne, a wewnętrzna struktura lokalizacji pozostaje po stronie WMS.
Przegląd zagadnień
| Zagadnienie | W skrócie |
|---|---|
| Po co łączyć WMS z Comarch ERP XL | Bez integracji magazyn i księgowość prowadzą dwie osobne ewidencje tego samego towaru. |
| Przepływ danych i podział odpowiedzialności | Podstawą udanej integracji jest jasny podział, który system jest źródłem którego rodzaju danych. |
| Synchronizacja kartotek i kontrahentów | Kartoteka towarowa jest wspólnym punktem odniesienia obu systemów, dlatego jej spójność ma pierwszeństwo. |
| Mapowanie magazynów i lokalizacji | Magazyny zdefiniowane w Comarch ERP XL są odwzorowane jako magazyny logiczne w Studio WMS.net - jeden do jednego lub z podziałem na kilka obszarów… |
| Bufor integracyjny i praca bez połączenia | Integracja nie może zakładać, że oba systemy są dostępne w tej samej chwili. |
| Przebieg wdrożenia integracji | Wdrożenie zaczyna się od analizy przedwdrożeniowej, na której uzgadniany jest zakres wymienianych dokumentów, lista pól, jednostki miary i sposób… |
Comarch ERP XL dobrze prowadzi finanse, sprzedaż, zakupy i produkcję, ale ewidencja magazynowa oparta wyłącznie na dokumentach ERP nie obejmuje lokalizacji regałowych, pracy na terminalach ani kompletacji sterowanej systemem. Dołożenie dedykowanego WMS rozwiązuje te braki - pod warunkiem, że oba systemy wymieniają dane automatycznie i zgodnie uzgodnionym podziałem ról.
Po co łączyć WMS z Comarch ERP XL
Bez integracji magazyn i księgowość prowadzą dwie osobne ewidencje tego samego towaru. Każda różnica - pomyłka przy przepisywaniu, dokument zarejestrowany z opóźnieniem, inna jednostka miary - kończy się rozjazdem stanów i czasochłonnym uzgadnianiem. Automatyczna wymiana danych usuwa ręczne przepisywanie, a stan magazynowy w Comarch ERP XL odzwierciedla to, co faktycznie znajduje się na regałach.
Drugą korzyścią jest szybkość obiegu dokumentów. Zamówienie zakupu utworzone w ERP trafia do WMS jako awizacja przyjęcia, zanim towar dojedzie na rampę. Po fizycznym przyjęciu potwierdzenie wraca do ERP i dokument PZ powstaje na podstawie realnie policzonych ilości, a nie ilości zamówionych.
Przepływ danych i podział odpowiedzialności
Podstawą udanej integracji jest jasny podział, który system jest źródłem którego rodzaju danych. W typowym wdrożeniu Comarch ERP XL jest źródłem kartotek towarowych, kontrahentów, zamówień zakupu i zleceń wydania. Studio WMS.net jest źródłem operacji fizycznych: przyjęć, kompletacji, wydań, przesunięć międzymagazynowych i wyników inwentaryzacji.
Wymiana odbywa się dwukierunkowo przez warstwę integracyjną - REST API lub bufor bazodanowy - w cyklu zbliżonym do czasu rzeczywistego. Z ERP do WMS płyną kartoteki, kontrahenci, awizacje przyjęć oraz zlecenia wydań. Z WMS do ERP wracają potwierdzenia przyjęć z ilościami i partiami, potwierdzenia wydań, przesunięcia oraz różnice inwentaryzacyjne jako podstawa dokumentów PZ, WZ, MM i RW. Dzięki temu każdy dokument w ERP ma pokrycie w operacji zarejestrowanej na terminalu.
Synchronizacja kartotek i kontrahentów
Kartoteka towarowa jest wspólnym punktem odniesienia obu systemów, dlatego jej spójność ma pierwszeństwo. Studio WMS.net pobiera z Comarch ERP XL kod, nazwę, jednostki miary i przeliczniki, kody kreskowe oraz parametry logistyczne - w tym oznaczenie, czy pozycja jest partiowana i czy podlega kontroli dat ważności. Nowe i zmienione kartoteki są przekazywane przyrostowo, bez przesyłania całego katalogu przy każdej synchronizacji.
Analogicznie synchronizowani są kontrahenci potrzebni w operacjach magazynowych - dostawcy przy przyjęciach i odbiorcy przy wydaniach. WMS nie edytuje tych danych, korzysta z nich tylko do powiązania operacji z właściwym podmiotem, a wszelkie zmiany kartotek i kontrahentów wykonuje się w Comarch ERP XL.
Mapowanie magazynów i lokalizacji
Magazyny zdefiniowane w Comarch ERP XL są odwzorowane jako magazyny logiczne w Studio WMS.net - jeden do jednego lub z podziałem na kilka obszarów WMS w ramach jednego magazynu ERP. Wewnątrz magazynu logicznego WMS prowadzi własną, szczegółową strukturę: strefy, rzędy, regały, poziomy i konkretne lokalizacje, a także miejsca buforowe i strefy kompletacji.
Ta struktura jest niewidoczna dla ERP i nie musi być. Do Comarch ERP XL wraca stan zbiorczy na poziomie magazynu i pozycji asortymentowej, ewentualnie z podziałem na partie. Rozdzielenie poziomów szczegółowości sprawia, że zmiany układu magazynu - nowe regały, przeniesienie strefy kompletacji - nie wymagają żadnych zmian w konfiguracji ERP.
Bufor integracyjny i praca bez połączenia
Integracja nie może zakładać, że oba systemy są dostępne w tej samej chwili. Komunikaty między Comarch ERP XL a Studio WMS.net przechodzą przez bufor integracyjny - kolejkę, w której każdy komunikat czeka na potwierdzone przetworzenie. Gdy ERP jest chwilowo niedostępny, potwierdzenia z magazynu odkładają się w buforze i są wysyłane automatycznie po odzyskaniu połączenia.
Z perspektywy operatora magazynu praca nie zatrzymuje się. Terminale Android działają dalej, przyjęcia i wydania są rejestrowane lokalnie, a synchronizacja z ERP nadrabia zaległości w tle. Bufor zapisuje też błędy - na przykład komunikat odrzucony przez ERP z powodu brakującej kartoteki - i pozwala je ponowić po usunięciu przyczyny, bez utraty danych operacji.
Przebieg wdrożenia integracji
Wdrożenie zaczyna się od analizy przedwdrożeniowej, na której uzgadniany jest zakres wymienianych dokumentów, lista pól, jednostki miary i sposób obsługi partii. Następnie konfigurowana jest warstwa integracyjna, mapowane są magazyny i kartoteki oraz przygotowywane środowisko testowe na danych klienta. Testy obejmują pełne ścieżki: od awizacji z zamówienia zakupu, przez przyjęcie na terminalu, po dokument PZ w Comarch ERP XL.
Uruchomienie produkcyjne odbywa się z asystą techniczną w pierwszych dniach pracy, zwykle po okresie pracy równoległej, w którym nowy obieg działa obok dotychczasowego. Więcej o samym systemie i modelach jego udostępnienia opisaliśmy w artykule Wdrożenie systemu WMS z integracją SAP dla magazynu chemicznego, a zasady poprawnej organizacji magazynu w tekście 7 podstawowych zasad w magazynie.
Słownik pojęć
- CComarch ERP XL
- System ERP dla średnich i dużych firm, obsługujący finanse, sprzedaż, zakupy, produkcję i gospodarkę magazynową.
- KKartoteka towarowa
- Rekord pozycji asortymentowej - kod, nazwa, jednostki miary, kody kreskowe i parametry logistyczne - wspólny dla ERP i WMS.
- AAwizacja przyjęcia
- Zapowiedź dostawy przekazywana z ERP do WMS przed jej przybyciem, na podstawie zamówienia zakupu lub zlecenia produkcyjnego.
- PDokument PZ / WZ
- Przyjęcie i wydanie zewnętrzne - dokumenty magazynowe tworzone lub potwierdzane w ERP na podstawie operacji zarejestrowanych w WMS.
- BBufor integracyjny
- Kolejka pośrednicząca między systemami, dzięki której wymiana danych nie zależy od jednoczesnej dostępności obu stron.