Integracja z ERP

Ingenes Studio QMS oferuje gotowe konektory i elastyczny mechanizm integracji z systemami ERP, umożliwiający automatyczną wymianę danych i eliminację podwójnego wprowadzania.

Obsługiwane systemy ERP

System ERPTyp integracjiStatus
SAP S/4HANA / ECCREST API / RFCGotowy konektor
Comarch ERP XLREST APIGotowy konektor
Comarch OptimaREST APIGotowy konektor
Epicor KineticREST APIGotowy konektor
Microsoft Dynamics 365REST API / ODataGotowy konektor
Infor M3 / LNREST APIGotowy konektor
Niestandardowy ERPREST API / Plik CSVKonfigurowalny

Zakresy integracji

Dane podstawowe (master data)

Synchronizacja danych referencyjnych:

  • Kontrahenci / Klienci — nazwa, adres, NIP, dane kontaktowe
  • Dostawcy — dane firmy, kategorie, warunki
  • Wyroby / Produkty — kody, opisy, jednostki miary
  • Miejsca składowania — magazyny, lokalizacje
  • Pracownicy — dane podstawowe, jednostki organizacyjne

Transakcje produkcyjne

  • Zlecenia produkcyjne — import do modułu identyfikowalności
  • Partie / Serialki — numery partii produkcyjnych
  • Dostawy od dostawców — do kontroli wejściowej
  • Wysyłki do klientów — powiązanie z reklamacjami

Dane jakościowe (z QMS do ERP)

  • Blokady partii — zablokowane partie widoczne w ERP
  • Wyniki kontroli — kwalifikacja partii (OK / NOK)
  • Reklamacje — status i wynik w ERP
  • Certyfikaty jakości — dołączanie do wysyłek

Konfiguracja integracji

Krok 1: Dane połączenia

W Administracja → Integracje → ERP wprowadź:

Typ systemu: SAP S/4HANA
URL API: https://sap.firma.pl:8080
Klient: 100
Użytkownik: qms_integration
Hasło: ********

Krok 2: Mapowanie pól

Skonfiguruj mapowanie między polami QMS a polami ERP:

Pole QMSPole ERP (SAP)Transformacja
Klient.NIPKNA1-STCD1Brak
Reklamacja.SygnaturaVIQM-QMNUMBrak
Wyrob.KodMARA-MATNRTrim, uppercase
Partia.NumerMCH1-CHARGBrak

Krok 3: Harmonogram synchronizacji

ZakresKierunekCzęstotliwość
KontrahenciERP → QMSCo 1 godzinę
WyrobyERP → QMSCo 1 godzinę
Zlecenia produkcyjneERP → QMSCo 15 minut
Blokady partiiQMS → ERPNatychmiastowo
Wyniki kontroliQMS → ERPCo 30 minut

Krok 4: Test połączenia

Kliknij Testuj połączenie — system sprawdzi dostępność API i autoryzację, a następnie wykona próbną synchronizację na ograniczonym zbiorze danych.

Integracja przez pliki (CSV/XML)

Dla systemów bez dostępnego API możliwa jest wymiana danych przez pliki:

Import

  • Obsługiwane formaty: CSV, XML, Excel (.xlsx)
  • Wgrywanie przez interfejs lub przez katalog sieciowy (FTP/SFTP)
  • Harmonogram automatycznego przetwarzania
  • Raport z importu (ile rekordów przetworzono / ile błędów)

Eksport

  • Eksport danych do CSV/Excel
  • Konfigurowalny harmonogram
  • Wysyłka przez SFTP lub e-mail

Monitoring integracji

Dashboard integracji

W Administracja → Integracje → Monitor dostępne są:

  • Status ostatniej synchronizacji każdego zakresu
  • Liczba przetransferowanych rekordów
  • Liczba błędów
  • Log szczegółowy ostatnich synchronizacji

Alerty

System wysyła alerty gdy:

  • Integracja nie wykonała się w oczekiwanym czasie
  • Liczba błędów przekroczyła próg (konfigurowalny)
  • Połączenie z ERP jest niedostępne

Rozwiązywanie problemów

Blokada partii nie trafia do ERP

  1. Sprawdź log integracji (Administracja → Integracje → Log)
  2. Zweryfikuj, czy partia ma poprawny numer (zgodny z ERP)
  3. Sprawdź uprawnienia konta integracyjnego w ERP

Duplikaty kontrahentów po synchronizacji

Skonfiguruj klucz deduplikacji w mapowaniu (zwykle NIP lub kod SAP): Administracja → Integracje → ERP → Mapowanie → Klucz unikalności

Częste pytania

Czy integracja działa w obie strony? Tak, możliwa jest synchronizacja dwukierunkowa z konfigurowalnymi regułami pierwszeństwa (który system jest „master” dla danego pola).

Czy można testować integrację bez wpływu na produkcję? Tak — skonfiguruj osobne środowisko testowe w Administracja → Integracje → Środowiska.