Baza wiedzy Trawers ERP

Integracja. Projekt wdrożenia. Lantek

1. Opis ogólny 2. Etapy integracji z systemem ERP 3. Schemat przepływu danych 4. Pytania do integratora 5. Check lista 6. Wzorcowy harmonogram integracji 7. Tematy powiązane

1. Opis ogólny

Cel i zakres projektu
Projekt wdrożenia integracji systemu zewnętrznego z Trawers ERP. Na przykładzie projektu wdrożenia integracji systemów Lantek Expert i Trawers ERP przedstawiono cechy przedsięwzięcia i towarzyszące temu wyzwania i zadania do wykonania. Podano propozycje kolejnych kroków, od oceny możliwości integracji (analiza) aż do wskazania zaleceń związanych z utrzymaniem rozwiązania i dalszym rozwojem. Przedstawione opracowania może stanowić przykład (wzorzec) podczas projektowania kolejnych projektów integracyjnych.
Lantek Expert
Lantek Expert to zaawansowane oprogramowanie CAD/CAM do nestingu, zaprojektowane w celu optymalizacji i automatyzacji programowania maszyn CNC do obróbki blach. Lantek Expert ma możliwość integracji z systemami ERP, w tym pobieranie indeksów materiałowych oraz stanów magazynowych.
Korzyści integracji
Lantek oferuje moduły integracyjne, które pozwalają na wymianę danych pomiędzy Lantek Expert a ERP (np. Trawers ERP), zazwyczaj przez: Pliki CSV, XML, Excel - import/eksport danych Bezpośrednie połączenia z bazą danych - jeśli ERP na to pozwala API lub webservice - w bardziej zaawansowanych integracjach Dzięki temu można automatycznie: * importować z ERP listy materiałów (indeksy, wymiary, parametry) * pobierać aktualne stany magazynowe, żeby w Lantek planować optymalne wykorzystanie arkuszy * przesyłać z powrotem do ERP informacje o zużyciu materiału, odpadach, pozostałościach To jednak wymaga wdrożenia integracji - standardowo Lantek nie widzi ERP automatycznie, trzeba przygotować odpowiednie mapowanie danych i przepływy. Często robi się to w ramach projektu wdrożeniowego we współpracy z dostawcą ERP i technicznym zespołem Lantek.
Integrator
Osoba (zespół osób) odpowiedzialna za realizacje projektu integracji. Integrator: projektuje, programuje, pielęgnuje i serwisuje programy integrujące. Patrz: Rola integratora i rola firmy Tres CO w instalacji Trawers ER, we współpracy z systemem zewnętrznym. SLA a Trawers ERP. Integracja z systemem zewnętrznym Umowa SLA a Trawers ERP

2. Etapy integracji z systemem ERP

Analiza potrzeb i zakresu integracji Ustalenie, jakie dane mają być wymieniane: * z ERP do Lantek: indeksy materiałowe, stany magazynowe, zlecenia produkcyjne, BOM-y (listy materiałowe) * z Lantek do ERP: zużycie materiału, raporty produkcyjne, odpady, pozostałości. * Określenie częstotliwości wymiany danych (np. codziennie, w czasie rzeczywistym, na żądanie) Określenie formy technicznej integracji Czy będzie używany: * eksport/import plików (CSV, Excel, XML) ? * bezpośrednie połączenie z bazą danych ? * interfejs API lub webservice (jeśli ERP i Lantek to obsługują) ? * Kto przygotuje interfejs po stronie ERP, kto po stronie Lantek ? Mapowanie danych * Dopasowanie pól z ERP do pól w Lantek: np. indeks materiałowy, nazwa, wymiar, ilość, lokalizacja magazynowa. * Określenie formatów danych (np. jednostki miary, formaty dat, zaokrąglenia). Konfiguracja w Lantek Expert * Ustawienie importerów danych (np. import z plików). * Konfiguracja baz materiałowych i magazynowych w systemie. * Testowanie próbnych importów, weryfikacja poprawności. Testy integracji Uruchomienie pełnych testów: * czy dane są poprawnie importowane ? * czy aktualizacje stanów w magazynie działają zgodnie z założeniami ? * czy dane wracające do ERP są w odpowiednim formacie ? * Poprawki mapowania i formatu w razie błędów Wdrożenie produkcyjne * Przeniesienie integracji na środowisko produkcyjne. * Szkolenie operatorów. * Ustalenie procedur obsługi błędów i ewentualnych ręcznych interwencji. Utrzymanie i rozwój * Monitorowanie działania integracji. * Rozbudowa (np. o nowe dane, raporty) w miarę potrzeb.

3. Schemat przepływu danych

Przepływ danych między Lantek a ERP. Pokazuje, jak dane wędrują w obie strony: z ERP do Lantek (materiały, stany, zlecenia) i z powrotem (zużycie, raporty). -------------------- ------------------ ------------------------- Trawers ERP Integracja Lantek Expert * indeksy materialow o---> * import plików o---> * baza materiałowa * stany magazynowe * mapowanie danych * optymalizacja nestingu * zlecenia ^ o * raportowanie -------------------- ----|-----|------- ------------------------- | | o v ---------------------- Trawers ERP * odbiór danych * aktualizacja stanów * raporty zużycia ----------------------

4. Pytania do integratora

Pytania, które warto zadać integratorowi przed rozpoczęciem integracji Lantek Expert z Trawers ERP. Pytania ogólne * Jakie dane dokładnie mają być przesyłane między ERP a Lantek ? * W jakim kierunku: tylko ERP --> Lantek, czy też Lantek -->ERP ? * Jak często dane mają być synchronizowane ? (np. w czasie rzeczywistym, co godzinę, codziennie) * Czy jest dostęp do dokumentacji API i struktury danych ERP ? Pytania techniczne * W jakim formacie będziemy przesyłać dane ? (CSV, XML, Excel, API, baza danych) * Czy ERP ma gotowy eksport/import materiałów, stanów magazynowych, BOM-ów ? * Jakie są ograniczenia techniczne ERP (np. limity eksportu, dostępność webservice) ? Czy Lantek Expert ma aktywne odpowiednie moduły importowe ? (to czasem wymaga licencji) Pytania dotyczące mapowania danych * Jakie są kluczowe pola, które muszą się zgadzać ? (np. indeks materiałowy, jednostka, lokalizacja) * Czy nazewnictwo i formaty danych w ERP są spójne z tym, co oczekuje Lantek ? * Co zrobić, jeśli w ERP brakuje danych wymaganych przez Lantek ? (np. brak wagi blachy, brak wymiarów) Pytania dotyczące testów i wdrożenia * Kto odpowiada za przygotowanie środowiska testowego ? * Jak będziemy testować poprawność importowanych danych ? * Jak obsłużymy błędy lub niezgodności danych ? (np. logi błędów, powiadomienia) * Jakie będą procedury w razie awarii lub błędów integracji ? Pytania utrzymaniowe * Kto będzie odpowiedzialny za utrzymanie integracji po wdrożeniu ? * Czy przewidujemy aktualizacje lub rozwój integracji w przyszłości ? * Jakie wsparcie oferują dostawcy ERP i Lantek w zakresie integracji ?

5. Check lista

Check lista do użycia podczas rozmowy z integratorem. Przygotowanie do Integracji Lantek Expert z ERP (Trawers ERP) 1. Ogólne założenia * [ ] Jakie dane będą wymieniane ? * [ ] Jakie kierunki wymiany danych: ERP --> Lantek, Lantek --> ERP, czy obustronnie ? * [ ] Jak często synchronizacja: ciągła, cykliczna, na żądanie ? * [ ] Czy mamy dostęp do dokumentacji API ERP / Lantek ? 2. Aspekty techniczne * [ ] Jaki format danych będzie stosowany: pliki CSV, XML, Excel, API, baza danych ? * [ ] Czy ERP ma gotowy eksport/import potrzebnych danych ? * [ ] Jakie ograniczenia techniczne mają oba systemy ? * [ ] Czy posiadamy wymagane licencje/modele integracyjne w Lantek ? 3. Mapowanie danych * [ ] Jakie kluczowe pola muszą być odwzorowane (np. indeks, jednostka, lokalizacja) ? * [ ] Czy formaty danych są zgodne w obu systemach ? * [ ] Jak obsłużymy brakujące dane lub niezgodności ? 4. Testowanie i wdrożenie * [ ] Kto przygotowuje środowisko testowe ? * [ ] Jak sprawdzamy poprawność importowanych danych ? * [ ] Jak dokumentujemy i obsługujemy błędy ? * [ ] Jakie procedury ustalamy na wypadek awarii ? 5. Utrzymanie i rozwój * [ ] Kto odpowiada za utrzymanie integracji ? * [ ] Czy przewidujemy rozwój (np. o kolejne dane, raporty) ? * [ ] Jakie wsparcie mamy od dostawców ERP i Lantek ?

6. Wzorcowy harmonogram integracji

Tydzień 1-2 Analiza potrzeb, określenie zakresu integracji, spotkania warsztatowe. Tydzień 3-4 Przygotowanie środowiska testowego, ustalenie formatów danych, mapowanie pól. Tydzień 5-6 Budowa i konfiguracja interfejsów (importerów, eksporterów), pierwsze testy techniczne. Tydzień 7-8 Testy integracyjne, symulacje produkcyjne, poprawki na podstawie wyników testów. Tydzień 9 Wdrożenie produkcyjne, szkolenie zespołu. Tydzień 10+ Monitorowanie działania, wsparcie powdrożeniowe, zbieranie sugestii do rozwoju. Patrz też: RI Rozwiązania indywidualne. Kastomizacja

7. Tematy powiązane

Wymiana danych z innymi programami SOA Architektura wymiany danych Zadania administratora (en: Key User) Baza danych. Zarządzanie bazą Mechanizmy bezpieczeństwa Kronika (log) Słowa kluczowe #Admin-WymianaDanych #e-IntegracjaAPI #e-TrawersERP #TrawersERP-Architektura #Wdrożenie-KolejneKroki #Pomoc-Przykłady