Jednym z najważniejszych elementów działania aplikacji Comarch POS jest prawidłowa synchronizacja wszystkich utworzonych dokumentów do systemu centralnego, takiego jak Comarch ERP XL lub Comarch ERP Enterprise. Ze względu na specyfikę działania systemów rozproszonych, zdarza się, że wystawiony dokument nie jest widoczny w systemie ERP, co może prowadzić do problemów operacyjnych i braku spójności danych.
Wyzwania związane z synchronizacją dokumentów
W środowisku rozproszonym użytkownicy systemów centralnych mogą napotkać następujące problemy:
- Brak świadomości, że niektóre dokumenty nie zostały jeszcze przetworzone przez system centralny
- Trudności z identyfikacją źródła problemu w przypadku braku synchronizacji
- Brak możliwości weryfikacji statusu przetwarzania poszczególnych dokumentów
Nowy mechanizm raportowania
Aby rozwiązać powyższe problemy, wprowadzono dodatkowy mechanizm raportowania, w ramach którego każde stanowisko POS wysyła dodatkowy raport dotyczący wysyłki zatwierdzonych dokumentów. Mechanizm ten umożliwia precyzyjne określenie statusu każdego dokumentu w procesie synchronizacji.
Możliwości diagnostyczne
Dzięki nowemu mechanizmowi możliwe jest zidentyfikowanie dokumentów, które:
- Nie zostały jeszcze wysłane ze stanowiska POS (np. ze względu na niedostępność usługi POS Agent)
- Zostały wysłane, ale wciąż oczekują na przetworzenie przez usługę Data Service
- Zostały wysłane, ale ich przetwarzanie zakończyło się błędem
Architektura rozwiązania
Nowy mechanizm monitoringu został zaprojektowany z myślą o minimalnym wpływie na wydajność systemu:
Komunikacja za pomocą usługi POS Agent Broker
Kluczowym elementem rozwiązania jest wykorzystanie usługi POS Agent Broker jako pośrednika w komunikacji:
- Stanowiska POS wysyłają informacje o utworzonych dokumentach wraz ze statusem wysłania do odpowiedniej kolejki
- System ERP odczytuje te informacje z kolejki, co pozwala na monitorowanie procesu synchronizacji bez wpływu na główny proces przetwarzania danych
Przepływ informacji w procesie synchronizacji
Przykładowy proces synchronizacji dokumentu (np. faktury sprzedaży) przebiega następująco:
- Po zatwierdzeniu nowej faktury sprzedaży, dokument czeka na potwierdzenie przez usługę POS Agent
- Równolegle informacja o statusie wysłania dokumentu jest przekazywana do usługi POS Agent Broker
- System ERP odczytuje te informacje z kolejki
- Następnie dokument jest synchronizowany do usługi Data Service, gdzie oczekuje na przetworzenie
- W tym samym czasie POS aktualizuje status wysłania w raporcie dostępnym po stronie systemu ERP
- Po przetworzeniu dokumentu przez usługę Data Service, informacja o oczekującym dokumencie jest usuwana z raportu
Bądź na bieżąco z nowinkami ERP – zapisz się na newsletter!
Regularnie otrzymasz aktualności, techniczne triki i porady ekspertów, które pomogą usprawnić działanie Twojej firmy z Comarch ERP. Zyskaj dostęp do najnowszych funkcji i rozwiązań dla efektywnego zarządzania!
Dostęp do raportu synchronizacji
Nowa funkcja nie wprowadza zmian w interfejsie aplikacji POS, natomiast raport synchronizacji jest dostępny w systemie centralnym, np. Comarch ERP XL.
Funkcjonalności raportu
Raport synchronizacji oferuje następujące możliwości:
- Weryfikacja, czy interesujący dokument został już wysłany ze stanowiska POS
- Filtrowanie dokumentów, które jeszcze nie zostały przetworzone przez usługę Data Service
- Filtrowanie dokumentów, które już trafiły do bazy systemu centralnego
- Możliwość prezentacji pełnego raportu
Opcje filtrowania
Raport może zostać przefiltrowany według różnych kryteriów:
- Data wystawienia dokumentu
- Typ dokumentu
- Kod oddziału, z którego pochodzą dokumenty
Eksport danych
System Comarch ERP XL umożliwia także eksport raportu do zewnętrznych formatów, np. do arkusza Excel, co pozwala na dalszą analizę danych.
Korzyści z nowego mechanizmu
Wprowadzenie mechanizmu monitoringu synchronizowanych dokumentów przynosi szereg korzyści:
- Zwiększona transparentność procesu synchronizacji
- Szybsza identyfikacja problemów z synchronizacją dokumentów
- Lepsze możliwości diagnostyczne dla administratorów systemu
- Minimalizacja ryzyka utraty danych
- Brak negatywnego wpływu na wydajność systemu
Podsumowanie
Nowy mechanizm monitoringu synchronizowanych dokumentów stanowi istotne uzupełnienie funkcjonalności systemu Comarch POS, odpowiadając na realne potrzeby użytkowników związane z kontrolą procesu synchronizacji danych między stanowiskami sprzedaży a systemem centralnym. Dzięki zastosowaniu wydajnej architektury opartej o usługę POS Agent Broker, rozwiązanie to nie wpływa negatywnie na wydajność całego systemu, jednocześnie dostarczając cennych informacji diagnostycznych.


