Najpierw analiza
Projekt zaczęliśmy od analizy z klientem: jak zlecenie przechodzi od planowania w ERP, przez halę, z powrotem do rozliczenia. Opisaliśmy procesy produkcyjne, dane, których MES potrzebuje do pracy, i to, co musi wrócić do ERP, żeby produkcję dało się rzetelnie rozliczyć.
Z tym przyszliśmy do klienta jako z gotową propozycją rozwiązania, a nie z listą pytań. Zakres poniżej to efekt tej analizy.
Jak działa integracja
ERP i MES wymieniają dane bezpośrednio między bazami SQL, a całą wymianę obsługuje nasza aplikacja MultiBridge.
- Dedykowane tabele. Każda strona zapisuje dane do przygotowanych tabel wymiany, a nie bezpośrednio do tabel drugiego systemu. Dzięki temu żaden system nie grzebie w bazie drugiego.
- Procedury. Dane z tabel wymiany przetwarzają procedury składowane, które sprawdzają je i zapisują we właściwych miejscach, na przykład tworzą dokumenty w ERP.
- Obsługa błędów i logi. Każdy rekord ma swój status. Gdy czegoś nie da się przetworzyć, zostaje oznaczony z opisem przyczyny, a MultiBridge zapisuje to w logach. Błąd jednego rekordu nie zatrzymuje reszty wymiany.