Przejdź do treści

© navision.pl | Opracowano na podstawie: Microsoft Learn (CC BY 4.0)

Ręczna synchronizacja mapowań tabel

Mapowanie tabeli integracji kojarzy tabelę Business Central, taką jak nabywca, z tabelą Dataverse, taką jak konto. Synchronizacja mapowania tabeli integracji umożliwia synchronizację danych we wszystkich rekordach tabeli Business Central i tabeli Dataverse, które są powiązane. Dodatkowo, w zależności od konfiguracji mapowania tabeli, synchronizacja może tworzyć i wiązać nowe rekordy w rozwiązaniu docelowym dla niepowiązanych rekordów w źródle.

Ręczna synchronizacja mapowań tabel integracji może być przydatna podczas początkowej konfiguracji integracji oraz podczas diagnozowania błędów synchronizacji.

W tym artykule opisano trzy metody ręcznej synchronizacji mapowań tabel integracji. Każda metoda zapewnia inny poziom synchronizacji.

Uruchamianie pełnej synchronizacji

Pełna synchronizacja uruchamia wszystkie domyślne zadania synchronizacji integracji do synchronizowania rekordów Business Central i tabel Dataverse, zgodnie z definicją na stronie Mapowania tabel integracji.

Pełna synchronizacja wykonuje następujące operacje dla rekordów Business Central lub Dataverse, które są:

  • Niepowiązane - zostanie utworzony nowy pasujący wiersz i powiązany w przeciwnym rozwiązaniu. To, czy i gdzie zostanie utworzony wiersz, zależy od kierunku synchronizacji. Na przykład podczas synchronizacji danych z nabywców Business Central do kont Dataverse, jeśli istnieje nabywca, który nie jest powiązany z kontem, nowe konto zostanie automatycznie dodane w Dataverse i powiązane z nabywcą w Business Central. Odwrotna sytuacja ma miejsce, gdy kierunek synchronizacji jest z Dataverse do Business Central. Dla każdego konta, które nie jest jeszcze powiązane z nabywcą, zostanie utworzony nowy pasujący nabywca w Business Central i powiązany z kontem w Dataverse.

Uwaga

Aby to osiągnąć, operacja pełnej synchronizacji tymczasowo czyści opcję Synchronizuj tylko powiązane rekordy w mapowaniu tabeli integracji używanym przez zadanie synchronizacji. Na końcu procesu pełnej synchronizacji zostaniesz zapytany, czy chcesz zachować tę opcję wyczyszczoną dla wszystkich zadań.

  • Powiązane - kierunek synchronizacji (na przykład z Business Central do Dataverse lub z Dataverse do Business Central) jest określony przez mapowania tabel integracji. Aby uzyskać więcej informacji, zobacz Synchronizacja i integracja danych.

Ostrzeżenie

Zazwyczaj używasz pełnej synchronizacji tylko wtedy, gdy początkowo konfigurujesz integrację między Business Central i Dataverse i tylko jedno z rozwiązań zawiera dane, które chcesz skopiować do drugiego rozwiązania. Pełna synchronizacja może być przydatna w środowisku demonstracyjnym. Ponieważ pełna synchronizacja automatycznie tworzy i wiąże rekordy między rozwiązaniami, przyspiesza rozpoczęcie pracy z synchronizacją danych między rekordami. Z drugiej strony, powinieneś uruchamiać pełną synchronizację tylko wtedy, gdy chcesz mieć wiersz w Business Central dla każdego wiersza w Dataverse dla danych mapowań tabel. W przeciwnym razie możesz mieć niechciane lub zduplikowane rekordy w Business Central lub Dataverse.

Aby uruchomić pełną synchronizację

  1. Wybierz Szukaj (Alt+Q) Szukaj w prawym górnym rogu, wprowadź Konfiguracja połączenia Dataverse, a następnie wybierz powiązane łącze.

Uwaga

Jeśli chcesz uruchomić pełną synchronizację tabel przez Dynamics 365 Sales, użyj zamiast tego strony Konfiguracja połączenia Microsoft Dynamics 365 Sales.

  1. Wybierz akcję Uruchom pełną synchronizację, a następnie wybierz przycisk Tak.
  2. Po zakończeniu pełnej synchronizacji możesz określić, czy zezwolić zaplanowanym zadaniom synchronizacji na tworzenie nowych rekordów.

    Jeśli chcesz, aby wszystkie zadania synchronizacji tworzyły nowe rekordy w miejscu docelowym dla niepowiązanych rekordów w źródle, wybierz Tak. Spowoduje to ustawienie pola Synchronizuj tylko powiązane rekordy w mapowaniach tabel używanych przez zadania synchronizacji.

    Jeśli chcesz, aby zadania synchronizacji działały tak, jak przed pełną synchronizacją w odniesieniu do tworzenia nowych rekordów, wybierz Nie. Spowoduje to ustawienie pola Synchronizuj tylko powiązane rekordy na wartość, którą miało przed pełną synchronizacją.

Możesz wyświetlić wyniki pełnej synchronizacji na stronie Zadania synchronizacji integracji. Aby uzyskać więcej informacji, zobacz Wyświetlanie stanu zadań synchronizacji.

Synchronizowanie wszystkich zmodyfikowanych rekordów

Możesz użyć strony Konfiguracja połączenia Dataverse do synchronizacji zmian danych we wszystkich mapowaniach tabel integracji. Jest to podobne do pełnej synchronizacji. Zsynchronizuje dane we wszystkich powiązanych rekordach w tabelach Business Central i Dataverse zdefiniowanych w mapowaniach tabel. Domyślnie synchronizowane będą tylko dane, które zostały zmodyfikowane od ostatniej synchronizacji. Zadania synchronizacji synchronizują mapowania tabel w następującej kolejności, aby uniknąć zależności powiązań między tabelami:

  1. CURRENCY
  2. SALESPEOPLE
  3. VENDOR
  4. CUSTOMER
  5. CONTACTS

Możesz wyświetlić wyniki synchronizacji na stronie Zadania synchronizacji integracji. Aby uzyskać więcej informacji, zobacz Wyświetlanie stanu zadań synchronizacji.

Porada

Modyfikując wcześniej mapowanie tabeli integracji, możesz tworzyć filtry kontrolujące dane do synchronizacji lub konfigurować mapowania, aby tworzyć nowe dane w rozwiązaniu docelowym dla niepowiązanych rekordów lub wierszy w źródle. Aby uzyskać więcej informacji, zobacz Mapowanie tabel i pól do synchronizacji.

Aby zsynchronizować dane dla wszystkich tabel

  1. Wybierz Szukaj (Alt+Q) Szukaj w prawym górnym rogu, wprowadź Konfiguracja połączenia Microsoft Dynamics 365 Sales, a następnie wybierz powiązane łącze.
  2. Wybierz akcję Synchronizuj zmodyfikowane rekordy, a następnie wybierz Tak.

Synchronizowanie pojedynczych mapowań tabel

Możesz użyć strony Mapowania tabel integracji do uruchomienia zadania synchronizacji dla mapowań tabel. Zsynchronizuje to dane dla wszystkich powiązanych rekordów i wierszy w tabelach Business Central i Dataverse zdefiniowanych przez mapowanie tabeli. Domyślnie synchronizowane będą tylko dane, które zostały zmodyfikowane od ostatniej synchronizacji.

Aby zsynchronizować rekordy mapowania tabeli integracji

  1. Wybierz Szukaj (Alt+Q) Szukaj w prawym górnym rogu, wprowadź Mapowania tabel integracji, a następnie wybierz powiązane łącze.
  2. Wybierz akcję Synchronizuj zmodyfikowane rekordy, a następnie wybierz Tak.

Powiązane informacje

Synchronizacja i integracja danych
Konfigurowanie kont użytkowników do integracji z Microsoft Dataverse

Znajdź bezpłatne moduły e-learningowe dla Business Central tutaj