© navision.pl | Opracowano na podstawie: Microsoft Learn (CC BY 4.0)
Rozwiązywanie problemów z błędami synchronizacji
Integracja Business Central z Dataverse obejmuje wiele elementów i czasami coś może pójść nie tak. Ten artykuł wskazuje niektóre typowe błędy, które występują, i zawiera wskazówki dotyczące ich naprawiania.
Błędy często występują z powodu czegoś, co użytkownik zrobił ze sprzężonymi rekordami, lub z powodu nieprawidłowej konfiguracji integracji. Błędy związane ze sprzężonymi rekordami użytkownicy mogą rozwiązać samodzielnie. Przyczynami tych błędów są często akcje, takie jak usunięcie danych w jednej aplikacji biznesowej, ale nie w obu, a następnie synchronizacja. Aby uzyskać więcej informacji, zobacz Wyświetlanie stanu zadań synchronizacji.
Błędy związane z konfiguracją integracji zazwyczaj wymagają uwagi administratora. Te błędy można wyświetlić na stronie Błędy synchronizacji integracji.
Poniższa tabela zawiera przykłady typowych problemów:
| Problem | Rozwiązanie |
|---|---|
| Uprawnienia i role przypisane do użytkownika integracji są nieprawidłowe. | Ten błąd pochodzi z Dataverse i często zawiera następujący tekst: Principal user (Id=\ Nazwę użytkownika integracji można znaleźć na stronie Konfiguracja połączenia Dataverse. Komunikat o błędzie zawiera nazwę uprawnienia, co może pomóc w identyfikacji encji, do której potrzebujesz uprawnień. Aby dodać brakujące uprawnienie, zaloguj się do Dataverse przy użyciu konta administratora i edytuj rolę zabezpieczeń przypisaną do użytkownika integracji. Aby uzyskać więcej informacji, zobacz Create or edit a security role to manage access. |
| Łączysz rekord, który używa innego rekordu, który nie jest połączony. Na przykład nabywca, którego waluta nie jest połączona, lub zapas, którego jednostka miary nie jest połączona. | Najpierw musisz połączyć rekord zależny, na przykład walutę lub jednostkę miary, a następnie ponowić próbę połączenia. |
| Połączenie z Dataverse zostało wstrzymane podczas synchronizacji. Na przykład z powodu przekroczenia limitu czasu sesji. W takim przypadku po wznowieniu sesji wyświetlany jest następujący błąd: Table connection for table type CRM must be registered using RegisterTableConnection or cmdlet New-NAVTableConnection before it can be used. | * W przypadku przekroczenia limitu czasu sesji odśwież stronę, aby ponownie połączyć się z Dataverse. Komunikat o błędzie zniknie. W przypadku problemu w kodzie, na przykład gdy używasz niestandardowej strony do wyświetlania danych z encji Dataverse, skontaktuj się z partnerem Microsoft lub pomocą techniczną. W tym celu użyj akcji Kopiuj szczegóły*, aby udostępnić szczegóły błędu. |
| Użytkownik nie ma wymaganych uprawnień (lub członkostwa w roli), aby uzyskać dostęp do organizacji, gdy jest ona w trybie tylko dla administratorów. | Środowisko piaskownicy, produkcyjne lub próbne (oparte na subskrypcji) można ustawić w trybie administracyjnym, tak aby tylko użytkownicy z rolami zabezpieczeń Administrator systemu lub Konfigurator systemu mogli się do niego logować. Tryb administracyjny jest przydatny, gdy chcesz wprowadzić zmiany operacyjne i nie chcesz, aby zwykli użytkownicy wpływali na Twoją pracę, ani aby Twoja praca wpływała na użytkowników końcowych (nieadministratorów). |
| Synchronizacja danych nie działa w środowiskach Dataverse w trybie administracyjnym. Dowiedz się, jak wyłączyć tryb administracyjny w artykule Administration mode. |
Poniżej przedstawiono niektóre narzędzia na stronie Błędy synchronizacji integracji, które mogą pomóc w ręcznym rozwiązaniu tych problemów.
- Pola Źródło i Cel mogą zawierać łącza do wiersza, w którym znaleziono błąd. Wybierz łącze, aby zbadać błąd.
- Akcje Usuń wpisy starsze niż 7 dni i Usuń wszystkie wpisy czyszczą listę. Zazwyczaj te akcje są używane po rozwiązaniu przyczyny błędu, który wpływa na wiele rekordów. Należy jednak zachować ostrożność. Te akcje mogą usunąć błędy, które są nadal istotne.
- Akcja Pokaż stos wywołań błędu wyświetla informacje, które mogą pomóc w identyfikacji przyczyny błędu. Jeśli nie możesz samodzielnie rozwiązać błędu i zdecydujesz się zgłosić żądanie pomocy technicznej, dołącz te informacje do żądania.
Powiązane informacje
Integracja z Dynamics 365 Sales
Konfigurowanie kont użytkowników do integracji z Microsoft Dataverse
Łączenie z Microsoft Dataverse
Sprzęganie i synchronizacja
Wyświetlanie stanu zadań synchronizacji
Znajdź bezpłatne moduły e-learningowe dla Business Central tutaj