Planowanie synchronizacji między Business Central i Dataverse

Uwaga

Obowiązuje od listopada 2020 r.:

  • Nazwa Common Data Service została zmieniona na Microsoft Dataverse. Dowiedz się więcej
  • Część terminologii w Microsoft Dataverse została zaktualizowana. Na przykład encja jest teraz tabelą, a pole jest teraz kolumną. Dowiedz się więcej

Możesz synchronizować Business Central z Dataverse w zaplanowanych odstępach czasu, konfigurując zadania w kolejce zadań. Zadania synchronizacji synchronizują dane w rekordach Business Central i Dataverse, które zostały wcześniej połączone ze sobą. Lub w przypadku rekordów, które nie są jeszcze sprzężone, w zależności od kierunku synchronizacji i reguł, zadania synchronizacji mogą tworzyć i łączyć nowe rekordy w systemie docelowym.

Istnieje kilka zadań synchronizacji, które są dostępne od wyjęciu z pudełka. Zadania są uruchamiane w następującej kolejności, aby uniknąć sprzężenia zależności między tabelami. Aby uzyskać więcej informacji, zobacz Używanie kolejek zadań do planowania zadań.

  1. WALUTA — zadanie synchronizacji Common Data Service.
  2. VENDOR — zadanie synchronizacji Common Data Service.
  3. KONTAKT — zadanie synchronizacji Common Data Service.
  4. KLIENT — zadanie synchronizacji Common Data Service.
  5. SALESPEOPLE — zadanie synchronizacji Common Data Service.

Zadania można wyświetlić na stronie Wpisy kolejki zadań. Aby uzyskać więcej informacji, zobacz Używanie kolejek zadań do planowania zadań.

Domyślne wpisy kolejki zadań synchronizacji

W poniższej tabeli opisano domyślne zadania synchronizacji dla Dataverse.

Wprowadzanie kolejki zadań Opis Kierunek Mapowanie tabel integracji Domyślna częstotliwość synchronizacji (min) Domyślny czas uśpienia braku aktywności (min)
KONTAKT — zadanie synchronizacji Common Data Service Synchronizuje kontakty Dataverse z kontaktami Business Central. Dwukierunkowy KONTAKT 30 720
(12 godzin)
WALUTA — zadanie synchronizacji Common Data Service Synchronizuje waluty transakcji Dataverse z walutami Business Central. Od Business Central do Dataverse WALUTA 30 720
(12 godz.)
KLIENT — zadanie synchronizacji Common Data Service Synchronizuje konta Dataverse z klientami Business Central. Dwukierunkowy KLIENT 30 720
(12 godz.)
VENDOR — zadanie synchronizacji Common Data Service Synchronizuje konta Dataverse z klientami Business Central. Dwukierunkowy SPRZEDAWCA 30 720
(12 godz.)
SALESPEOPLE — zadanie synchronizacji Common Data Service Synchronizuje sprzedawców Business Central z użytkownikami Dataverse. Od Dataverse do Business Central SPRZEDAWCÓW 30 1440
(24 godz.)

Proces synchronizacji

Każdy wpis kolejki zadań synchronizacji używa określonego mapowania tabeli integracji, które określa, które tabele Business Central i Dataverse mają być synchronizowane. Mapowania tabel zawierają również niektóre ustawienia, które kontrolują, które rekordy w tabeli Business Central i tabeli Dataverse mają być synchronizowane.

Aby synchronizować dane, rekordy tabeli Dataverse muszą być sprzężone z rekordami Business Central. Na przykład klient Business Central musi być sprzężony z kontem Dataverse. Sprzężenia można skonfigurować ręcznie, przed uruchomieniem zadań synchronizacji lub pozwolić, aby zadania synchronizacji automatycznie ustawiają sprzężenia. Poniższa lista opisuje sposób synchronizowania danych między Dataverse i Business Central podczas korzystania z wpisów kolejki zadań synchronizacji. Aby uzyskać więcej informacji, zobacz Ręczne parowanie i synchronizowanie rekordów.

  • Synchronizacja. Pole wyboruTylko sprzężone rekordy określa, czy nowe rekordy są tworzone podczas synchronizacji. Domyślnie pole wyboru jest zaznaczone, co oznacza, że synchronizowane będą tylko sprzężone rekordy. W mapowaniu tabeli integracji można zmienić mapowanie tabeli między tabelą Dataverse a tabelą Business Central, tak aby zadania synchronizacji integracji tworzyli nowe rekordy w docelowej bazie danych dla każdego wiersza w źródłowej bazie danych, który nie jest sprzężony. Aby uzyskać więcej informacji, zobacz Tworzenie nowych rekordów.

    Przykład Jeśli wyczyścisz przycisk Synchronizacja. Pole wyboruTylko sprzężone rekordy, podczas synchronizowania klientów w Business Central z kontami w Dataverse, nowe konto jest tworzone dla każdego klienta w Business Central i automatycznie sprzężone. Ponadto, ponieważ synchronizacja jest dwukierunkowa w tym przypadku, nowy klient jest tworzony i sprzężony dla każdego konta Dataverse, które nie jest jeszcze sprzężone.

    Uwaga

    Istnieją reguły i filtry, które określają, jakie dane są synchronizowane. Aby uzyskać więcej informacji, zobacz Reguły synchronizacji.

  • Podczas tworzenia nowych rekordów w Business Central rekordy używają szablonu zdefiniowanego dla mapowania tabeli integracji lub szablonu domyślnego dostępnego dla typu wiersza. Pola są wypełniane danymi z Business Central lub Dataverse w zależności od kierunku synchronizacji. Aby uzyskać więcej informacji, zobacz Modyfikowanie mapowań tabel do synchronizacji.

  • Przy kolejnych synchronizacjach aktualizowane będą tylko rekordy, które zostały zmodyfikowane lub dodane po ostatnim pomyślnym zakończeniu zadania synchronizacji tabeli.

    Nowe rekordy w Dataverse są dodawane w Business Central. Jeśli dane w polach w rekordach Dataverse uległy zmianie, dane są kopiowane do odpowiedniego pola w Business Central.

  • Dzięki synchronizacji dwukierunkowej zadanie jest synchronizowane z Business Central do Dataverse, a następnie z Dataverse do Business Central.

Informacje o limitach czasu braku aktywności

Niektóre wpisy kolejki zadań, takie jak te, które planują synchronizację między Business Central i Dataverse, używają pola Limit czasu braku aktywności na STRONIE wpisu kolejki zadań, aby zapobiec niepotrzebnemu uruchamianiu wpisu kolejki zadań.

:::image type="content" source="media/on-hold-with-inactivity-timeout.png" alt-text="Schemat blokowy, gdy wpisy kolejki zadań są wstrzymywane z powodu braku aktywności.":::

Jeśli wartość w tym polu nie jest równa zero, a kolejka zadań nie znalazła żadnych zmian podczas ostatniego uruchomienia, Business Central wstrzymuje wpis kolejki zadań. W takim przypadku w polu Stan kolejki zadań będzie wyświetlany komunikat Wstrzymane z powodu braku aktywności,a program Business Central poczeka na okres określony w polu Limit czasu braku aktywności, zanim ponownie uruchomi wpis kolejki zadań.

Na przykład domyślnie wpis kolejki zadań CURRENCY, który synchronizuje waluty w Dataverse z kursami wymiany w Business Central, będzie szukał zmian kursów wymiany co 30 minut. Jeśli nie zostaną znalezione żadne zmiany, Business Central wstrzyma wpis kolejki zadań CURRENCY na 720 minut (dwanaście godzin). Jeśli kurs wymiany zostanie zmieniony w Business Central, gdy wpis kolejki zadań jest wstrzymany, Business Central automatycznie ponownie aktywuje wpis kolejki zadań i ponownie uruchomi kolejkę zadań.

Uwaga

Business Central automatycznie aktywuje wpisy kolejki zadań, które są wstrzymane tylko wtedy, gdy zmiany nastąpią w Business Central. Zmiany w Dataverse nie aktywują wpisów kolejki zadań.

Aby wyświetlić dziennik zadań synchronizacji

  1. Wybierz :::image type="icon" source="media/ui-search/search_small.png" border="false"::: icon, wpisz Integration Synchronization Log, a następnie wybierz powiązane łącze.

  2. Jeśli wystąpił co najmniej jeden błąd dla zadania synchronizacji, liczba błędów jest wyświetlana w kolumnie Niepowodzenie. Aby wyświetlić błędy dla zadania, wybierz numer.

    Wskazówka

    Wszystkie błędy zadań synchronizacji można wyświetlić, otwierając bezpośrednio dziennik błędów zadania synchronizacji.

Aby wyświetlić dziennik zadań synchronizacji z mapowań tabeli

  1. Wybierz :::image type="icon" source="media/ui-search/search_small.png" border="false"::: icon, wpisz Integration Table Mappings, a następnie wybierz powiązane łącze.
  2. Na stronie Mapowania tabel integracji wybierz wpis, a następnie wybierz pozycję Synchronizacja integracji. Dziennik zadań.

Aby wyświetlić dziennik błędów synchronizacji

  • Wybierz :::image type="icon" source="media/ui-search/search_small.png" border="false"::: icon, wpisz Integration Synchronization Errors, a następnie wybierz powiązane łącze.

Zobacz też

Synchronizowanie danych w Business Central i Dataverse
Ręczne synchronizowanie mapowań
tabelPlanowanie synchronizacji między Business Central i Dataverse
Informacje o integrowaniu Dynamics 365 Business Central z Dataverse

Powrót do góry tłumaczenie automatyczne
docs.navision.pl