Synchronizacja danych między enova365 a systemami zewnętrznymi lub między instancjami systemu (np. centrala–oddziały) może napotykać awarie powodujące niespójność informacji. Zatrzymana synchronizacja stanów magazynowych, niezaimportowane zamówienia czy brakujące płatności to bezpośrednie skutki awarii synchronizacji. Naprawiamy awarie synchronizacji w środowiskach enova365.
Przyczyny awarii synchronizacji
Synchronizacja enova365 może się zatrzymać z powodu: problemów sieciowych (przerwa połączenia między synchronizowanymi środowiskami), błędów walidacji (dane poprawne po stronie źródłowej, odrzucone przez reguły biznesowe enova365 po stronie docelowej), konfliktów wersji danych (ten sam rekord zmieniony w obu środowiskach równocześnie), przepełnienia kolejki synchronizacji (duże zaległości narastające przy długiej awarii) lub błędów licencji uniemożliwiających uruchomienie serwisu synchronizacyjnego.
Diagnoza i monitorowanie
Diagnozujemy synchronizację analizując logi komponentu synchronizacyjnego: sprawdzamy czas ostatniej udanej synchronizacji, identyfikujemy rekordy zakończone błędem i analizujemy przyczyny odrzucenia. Sprawdzamy stan kolejki synchronizacji i liczbę zaległych zdarzeń. Dla środowisk z synchronizacją enova365–e-commerce monitorujemy liczniki po obu stronach: dokumenty w enova365 vs. zamówienia na platformie sklepowej.
Naprawa i odbudowa kolejki
Po usunięciu przyczyny awarii uruchamiamy ponowną synchronizację: w zależności od systemu może być potrzebna ręczna ponowna synchronizacja zaległych zdarzeń (replay) lub pełna resynchronizacja wybranych obiektów (np. wszystkich towarów i stanów magazynowych). Weryfikujemy spójność danych po resynchronizacji i wdrażamy monitoring automatycznie wykrywający zatrzymanie synchronizacji w przyszłości.