W tym artykule opisujemy działanie przycisków służących do resynchronizacji stanów magazynowych w panelu Connectora dla Subiekt GT. Dzięki nim możesz wykonać pełny odczyt stanów, pobrać tylko zmiany od ostatniej synchronizacji albo włączyć cykliczną synchronizację bez jednorazowego pobierania wszystkich stanów na start.
W tym artykule znajdziesz
- opis przycisków resynchronizacji,
- jak działa pełna resynchronizacja,
- jak działa opcja Migruj stany,
- jak działa Aktywuj synchronizację bez migracji stanów.
Opis przycisków
W panelu kontrolnym Connectora widoczne są trzy opcje związane z resynchronizacją stanów magazynowych:
- Pełna resynchronizacja – pobiera wszystkie stany od nowa.
- Migruj stany – pobiera tylko zmiany od ostatniej synchronizacji.
- Aktywuj synchronizację bez migracji stanów – uruchamia cykliczną synchronizację, ale bez jednorazowego pobierania wszystkich stanów na start.
Pełna resynchronizacja
Ta opcja uruchamia pełny odczyt stanów magazynowych z ERP. Connector nie sprawdza w tym trybie daty ostatniej synchronizacji, tylko pobiera pełne paczki danych. W praktyce oznacza to odświeżenie stanów od początku, niezależnie od tego, co zostało już wcześniej pobrane.
Opcja jest przydatna wtedy, gdy chcesz wymusić pełne odtworzenie stanów po stronie xSale lub gdy podejrzewasz, że synchronizacja różnicowa nie objęła wszystkich danych.
Uwaga: Pełna resynchronizacja może potrwać dłużej niż synchronizacja różnicowa, ponieważ pobiera wszystkie stany magazynowe od nowa.
Migruj stany
Ta opcja pobiera tylko zmiany od ostatniej zapisanej synchronizacji, czyli od wartości lastSyncDate. Po zakończeniu procesu Connector aktualizuje tę wartość i przy kolejnym uruchomieniu pobiera już tylko nowe zmiany.
Jeżeli nie ma zapisanej ostatniej synchronizacji, Connector domyślnie cofa się o 7 dni. Dzięki temu może pobrać pełniejszy zakres zmian z ERP podczas pierwszego uruchomienia lub po dłuższej przerwie.
Uwaga: Opcja Migruj stany nie oznacza zmian z ostatniej pętli technicznej, tylko zmiany od ostatniej zapisanej synchronizacji.
Aktywuj synchronizację bez migracji stanów
Ta opcja włącza cykliczną synchronizację stanów magazynowych dla worker’a import_articles_stock_from_shop, ale bez jednorazowego pobierania wszystkich stanów na start. Od tego momentu Connector ma wykonywać bieżącą synchronizację, a nie pełny import historycznych stanów.
Jest to rozwiązanie dla sytuacji, w których chcesz uruchomić synchronizację od teraz, bez jednorazowego pobierania całej historii stanów.
Uwaga: Ta opcja nie wykonuje pełnej migracji stanów na start. Włącza tylko regularną synchronizację od bieżącego momentu.
Najkrócej
- Pełna resynchronizacja = pobierz wszystkie stany od nowa.
- Migruj stany = pobierz tylko zmiany od ostatniej synchronizacji, a jeśli nie ma zapisanej daty startowej, cofnij się domyślnie o 7 dni.
- Aktywuj synchronizację bez migracji stanów = uruchom cykliczną synchronizację od teraz, bez jednorazowego pobierania całej historii stanów.