Wymiana danych między Comarch ERP Altum a systemami zewnętrznymi lub wewnętrznymi modułami może ulegać zaburzeniom z różnych przyczyn: problemów sieciowych, zmian formatu danych, błędów walidacji lub awarii komponentów integracyjnych. Niezauważone błędy wymiany danych prowadzą do niespójności informacji i poważnych problemów operacyjnych. Diagnozujemy i naprawiamy wszelkie problemy z wymianą danych w środowiskach Altum.
Rodzaje błędów wymiany danych
Błędy wymiany danych kategoryzujemy jako: błędy transmisji (timeout połączenia, niedostępność endpointu), błędy walidacji (dane nie spełniają wymagań odbiorcy, np. brakujące pole obowiązkowe), błędy transformacji (nieprawidłowe mapowanie pól, błędny format daty lub liczby), błędy duplikacji (ten sam dokument importowany wielokrotnie) oraz błędy integralności (naruszenie ograniczeń biznesowych przy imporcie).
Procedura diagnostyki
Diagnozę rozpoczynamy od przeglądu logów komponentu integracyjnego – identyfikujemy, które rekordy zakończyły się błędem i jaki komunikat błędu zwrócił system. Analizujemy dane wejściowe pod kątem poprawności formatu i kompletności. Sprawdzamy, czy błąd dotyczy pojedynczego rekordu (problem z danymi) czy wszystkich rekordów (problem systemowy lub konfiguracyjny).
Naprawa i zapobieganie
Naprawiamy błędy poprzez: korektę danych źródłowych, aktualizację mapowania pól, poprawę konfiguracji komponentu integracyjnego lub naprawę problemu infrastrukturalnego (np. wygasły certyfikat SSL). Wdrażamy mechanizm ponownego przetwarzania (retry) dla błędów przejściowych oraz quarantine dla rekordów z błędami trwałymi. Dokumentujemy naprawione błędy jako przypadki testowe dla przyszłych weryfikacji.