Wyzwanie: różne systemy, jeden wymagany format
Dokumenty pochodziły z plików strukturalnych, baz danych i innych kanałów. Każde źródło miało własny układ danych. Ręczne przepisywanie i konwertowanie zwiększało ryzyko pomyłek oraz odrzucenia dokumentu na dalszym etapie.
Proces musiał działać niezależnie od obecności operatora i obsługiwać rosnącą liczbę dokumentów. Jednocześnie organizacja chciała zachować sprawdzone systemy księgowe i ERP.
Rozwiązanie: warstwa integracyjna między systemami
Astrafox zbudował platformę, która pobiera dane ze źródeł, przekształca je do wspólnego modelu i generuje dokument w wymaganym formacie. Przed wysyłką każdy dokument jest sprawdzany względem właściwego schematu.
Najważniejsze funkcje rozwiązania:
- automatyczny odczyt dokumentów z plików XML, baz danych i innych kanałów,
- konfigurowalne mapowanie różnych struktur wejściowych,
- walidacja kompletności i formatu przed dalszym przetwarzaniem,
- cykliczna praca usługi w tle,
- panel do konfiguracji i monitorowania statusów,
- bieżące powiadomienia o przebiegu procesu,
- automatyczne testy wspierające stabilność rozwiązania.
Efekt: mniej ręcznych operacji i lepsza kontrola
Pobieranie, transformacja i sprawdzanie dokumentów odbywają się automatycznie. Błędy struktury lub brakujące dane można wykryć przed przekazaniem dokumentu do systemu zewnętrznego. Zespół widzi statusy w panelu, a istniejące systemy źródłowe pozostają częścią środowiska.
Modułowa budowa pozwala rozwijać platformę o kolejne źródła danych, formaty i scenariusze integracyjne.
Część techniczna
Rozwiązanie składa się z warstwy logiki biznesowej, silnika transformacji, generatora dokumentów, usługi działającej w tle i panelu webowego. Źródłami mogą być pliki XML oraz bazy danych. Warstwa prezentacji przekazuje zmiany statusów bez konieczności ręcznego odświeżania widoku.
Rozwiązanie działa jako CloudAgent, komponent KSeF Connectora. Zapewnia połączenie między KSeF Connectorem a systemem ERP działającym w infrastrukturze firmy, gdy firma nie chce otwierać połączeń z zewnątrz do swojego ERP.
Najczęstsze pytania
Czy wdrożenie wymaga wymiany systemu ERP?
Nie. Platforma została zaprojektowana jako warstwa integracyjna dla istniejących systemów księgowych i ERP. Zakres zależy od dostępnych sposobów wymiany danych.
Czy platforma może obsłużyć kolejne formaty dokumentów?
Tak. Konfigurowalne mapowanie i oddzielone moduły pozwalają dodawać kolejne struktury wejściowe i wyjściowe.