© navision.pl | Opracowano na podstawie: Microsoft Learn (CC BY 4.0)
Zarządzanie synchronizacją danych głównych
Po skonfigurowaniu synchronizacji danych głównych, podczas pierwszej synchronizacji Business Central wykonuje następujące czynności:
- Łączy rekordy w wybranych tabelach.
- Tworzy cykliczny wpis kolejki zadań dla każdej tabeli.
Wpisy kolejki zadań automatycznie synchronizują dane w firmach zależnych, gdy ktoś wprowadzi zmianę w firmie źródłowej. W przeciwnym razie nie musisz nic robić.
Uwaga
Aby automatyczna synchronizacja działała, użytkownik wprowadzający zmianę w firmie źródłowej musi mieć: - Licencję Business Central. - Zestawy uprawnień umożliwiające przeplanowanie zadania w tle w firmie zależnej. Aby dowiedzieć się więcej o wymaganej licencji i uprawnieniach, przejdź do Konfigurowanie firm do synchronizacji danych głównych. W przeciwnym razie zmiana nastąpi w następnym bezwarunkowym uruchomieniu synchronizacji. Bezwarunkowa synchronizacja jest kontrolowana przez pole Okres limitu czasu bezczynności we wpisie kolejki zadań.
Jednak czasami coś idzie nie tak i mogą wystąpić sytuacje, które trzeba zarządzać lub zbadać. Na przykład, jeśli ludzie zmienią ten sam rekord zarówno w firmie źródłowej, jak i w firmie zależnej, synchronizacja nie powiedzie się, abyś mógł określić, która zmiana jest prawidłowa. Lub firma źródłowa może zainstalować rozszerzenie, które zmienia schemat jednej z synchronizowanych tabel, dodając jedno lub dwa pola. Jeśli chcesz synchronizować nowe pola w firmach zależnych, zainstaluj te same rozszerzenia i zaktualizuj schematy tabel w ich konfiguracji.
W tym artykule opisano narzędzia, których można użyć, aby synchronizacja działała płynnie.
Zastępowanie zmian lokalnych
Możesz użyć pola wyboru Zastąp zmianę lokalną w synchronizowanych polach i tabelach, aby umożliwić danym z firmy źródłowej zastąpienie danych w firmie zależnej.
Uwaga
Nie można włączyć synchronizacji pola i jednocześnie zezwolić firmie zależnej na zapisywanie w nim wartości niezależnie od firmy źródłowej. Musisz albo wyłączyć synchronizację pola, albo zezwolić firmie źródłowej na zastępowanie zmian lokalnych.
Aktualizacja schematów tabel
Jeśli firma źródłowa zmieni tabelę, na przykład dodając pole, które chcesz synchronizować, firmy zależne muszą zaktualizować mapowania pól. Na stronie Pola synchronizacji użyj akcji Aktualizuj pola.
Włączanie lub wyłączanie powiązań między rekordami
Aby rozpocząć lub zatrzymać łączenie określonych rekordów w tabeli, na stronie Pola synchronizacji wybierz pola, a następnie użyj akcji Włącz lub Wyłącz.
Porada
Szybkim sposobem włączenia lub wyłączenia wielu pól jednocześnie jest zaznaczenie ich na liście, a następnie użycie akcji Włącz lub Wyłącz.
Uruchom pełną synchronizację
Akcja Uruchom pełną synchronizację planuje synchronizację wszystkich rekordów tabeli w firmie źródłowej i bezwarunkowo ponownie synchronizuje wszystkie rekordy. Na przykład ponowna synchronizacja jest przydatna, gdy włączysz dodatkowe pole w tabeli synchronizacji lub dodasz dodatkowe pole za pomocą akcji Aktualizuj pola. Akcja ta wstecznie synchronizuje dane w tych polach.
Synchronizacja zmodyfikowanych rekordów
Jeśli zmienisz ustawienie tabeli lub pola w firmie zależnej, musisz zaktualizować synchronizację. Aby zaktualizować synchronizację, użyj akcji Synchronizuj zmodyfikowane rekordy na stronie Tabele synchronizacji.
Akcja Synchronizuj zmodyfikowane rekordy planuje synchronizację następujących rekordów tabeli:
- Rekordy, których synchronizacja nie powiodła się podczas ostatniej próby.
- Rekordy, które zostały zmienione w firmie źródłowej po ostatniej zaplanowanej synchronizacji. Możesz sprawdzić czas ostatniej zaplanowanej synchronizacji na stronie Tabele synchronizacji w polu Synchronizuj zmiany od.
Akcja działa w taki sam sposób jak zaplanowana synchronizacja i można jej użyć do synchronizacji poza harmonogramem. Na przykład, jeśli zaznaczysz pole wyboru Zastąp zmianę lokalną w polu, aby umożliwić danym z firmy źródłowej zastąpienie zmian lokalnych, akcja zaktualizuje te dane. Możesz także po prostu poczekać do następnej zaplanowanej synchronizacji.
Badanie stanu synchronizacji
Na stronie Tabele synchronizacji dostępne są dwie akcje, które mogą pomóc w monitorowaniu synchronizacji:
- Zadania synchronizacji integracji
- Wpisy kolejki zadań
W poniższej tabeli opisano akcje.
| Page | Opis |
|---|---|
| Zadania synchronizacji integracji | Otwórz stronę Zadania synchronizacji integracji, aby zbadać, co się stało przy każdym uruchomieniu wpisu kolejki zadań. Aby dokładniej poznać szczegóły dotyczące dodanych nowych rekordów lub sprawdzić, dlaczego synchronizacja rekordu nie powiodła się, wybierz liczby w kolumnach Wstawione lub Niepowodzenie. Możesz także użyć tej strony do oczyszczenia starszych rekordów, które mogą nie być już potrzebne. Aby dowiedzieć się więcej o czyszczeniu, przejdź do Czyszczenie starych wpisów. |
| Wpisy kolejki zadań | Access details about the job queue entry that synchronize data for a selected table. For example, use this page to manage the status of the job queue entry, To learn more about job queue entries, go to Planowanie automatycznego uruchamiania zadań. |
Uwaga
Jeśli znajdziesz błąd na stronie Zadania synchronizacji integracji, którego nie możesz sam rozwiązać, kontaktując się z partnerem lub Microsoft w celu uzyskania pomocy, pomocne jest podanie komunikatu o błędzie i informacji o stosie wywołań.
Czyszczenie starych wpisów
Z czasem liczba wpisów w dzienniku synchronizacji stanie się duża, więc możesz chcieć przeprowadzić małe porządki, aby usunąć niepotrzebne wpisy. Aby ułatwić czyszczenie starych wpisów, strona Zadania synchronizacji integracji oferuje następujące akcje:
- Usuń wpisy starsze niż 7 dni
- Usuń wszystkie wpisy
Dodawanie rozszerzeń
Jeśli firma źródłowa zainstaluje nowe rozszerzenie, firma zależna musi je również zainstalować, jeśli chce synchronizować dla niego dane. Firma zależna może użyć akcji Aktualizuj pola na stronie Pola synchronizacji, aby dodać tabele z rozszerzenia do listy.
Uwaga
Niektóre tabele pobierają dane z powiązanych tabel. Jeśli dodasz rozszerzenie, które nie zawiera powiązanych tabel, pola w tych tabelach nie będą dostępne. Sprawdź, czy dodano wszystkie powiązane tabele.