Rozwiązywanie problemów podczas konfiguracji początkowej
Ten artykuł zawiera informacje dotyczące rozwiązywania problemów dotyczących integracji podwójnego zapisu między aplikacjami finansowymi i operacyjnymi oraz usługą Dataverse. A dokładniej, ten temat zawiera informacje ułatwiające rozwiązywanie problemów, które mogą wystąpić podczas integracji podwójnego zapisu.
Ważne
Niektóre problemy z tego artykułu mogą wymagać roli administratora systemu lub poświadczeń administratora klienta usługi Microsoft Azure Active Directory (Azure AD). W sekcji dotyczącej każdego zagadnienia wyjaśniono, czy określona rola lub poświadczenia są wymagane.
Nie można połączyć aplikacje finansowe i operacyjne z Dataverse
Wymagana rola w celu konfiguracji podwójnego zapisu: administrator systemu w aplikacjach finansowych i operacyjnych i Dataverse.
Błędy na stronie Łącze konfiguracji do Dataverse są zazwyczaj spowodowane niekompletnymi problemami z ustawieniami lub uprawnieniami. Upewnij się, że cała kontrola kondycji jest przekazana na stronie Łącze konfiguracji do Dataverse, jak to pokazano na poniższej ilustracji. Nie można połączyć się z podwójnym zapisywaniem, dopóki nie przejdzie cała kontrola kondycji.
Aby połączyć środowiska aplikacji finansowych i operacyjnych i Dataverse, trzeba mieć poświadczenia administratora dzierżawy Azure AD. Po połączeniu środowiska użytkownicy mogą się logować przy użyciu swoich poświadczeń konta i aktualizować istniejące mapowanie tabeli.
Umożliwia znalezienie limitu liczby firm lub firm, które mogą być połączone w celu wykonania podwójnego odpisu
Podczas próby włączenia map może pojawić się następujący komunikat o błędzie:
Błąd podwójnego zapisywania — Rejestracja wtyczki nie powiodła się: [(nie można uzyskać mapy partycji Menedżera okien pulpitu projektu-1ae35e60-4bc2-4905-88ea-69efd3b29260-7f12cb89-1550-42e2-858e-4761fc1443ea. Błąd przekracza maksymalną liczbę partycji dozwoloną w mapowaniu Menedżera okien pulpitu-1ae35e60-4bc2-4905-88ea-69efd3b29260-7f12cb89-1550-42e2-858e-4761fc1443ea)]. Wystąpił co najmniej jeden błąd.
Bieżący limit czasu połączenia ze środowiskiem wynosi około 250 firm. Ten błąd występuje podczas próby włączenia map, a więcej niż 250 firm jest połączonych między środowiskami.
Błąd zestawu połączenia podczas łączenia środowiska
Podczas łączenia środowiska podwójnego zapisu akcja została zakończona komunikatem o błędzie:
Zapisywanie zestawu połączeń nie powiodło się! Pozycja z tym samym kluczem została już dodana.
Funkcja podwójnego zapisu nie obsługuje wielu firm o tej samej nazwie. Na przykład w przypadku dwóch firm o nazwie „DAT” w Dataverse zostanie wyświetlony ten komunikat o błędzie.
Aby odblokować odbiorcę, usuń duplikaty rekordów z tabeli cdm_company w Dataverse. Ponadto, jeśli tabela cdm_company ma rekordy bez nazwy, usuń lub popraw te rekordy.
Błąd podczas otwierania strony podwójnego zapisu w aplikacjach finansowych i operacyjnych
Podczas próby połączenia środowiska Dataverse na potrzeby podwójnego zapisu może pojawić się następujący komunikat o błędzie:
Kod stanu odpowiedzi nie wskazuje powodzenia: 404 (Nie znaleziono).
Ten błąd występuje, gdy krok zgody aplikacji nie jest ukończony. Można sprawdzić, czy zgoda została udzielona, logując się do portal.azure.com
przy użyciu konta administratora dzierżawy i sprawdzając, czy na liście aplikacji dla przedsiębiorstw usługi AAD jest wyświetlona aplikacja innej firmy z identyfikatorem 33976c19-1db5-4c02-810e-c243db79efde
. Jeśli nie, należy ponownie uruchomić krok zgody w sposób opisany w następnej sekcji.
Udzielanie zgody aplikacji
Uruchom następujący adres URL, używając poświadczeń administratora.
https://login.microsoftonline.com/common/oauth2/authorize?client_id=33976c19-1db5-4c02-810e-c243db79efde&response_type=code&prompt=admin_consent
Naciśnij przycisk Akceptuj, aby wyrazić zgodę. Udzielasz zgody na zainstalowanie aplikacji (z
id=33976c19-1db5-4c02-810e-c243db79efde
) w swojej dzierżawie.Ta aplikacja jest wymagana przez Dataverse do komunikowania się z aplikacjami finansowymi i operacyjnymi.
Banknot
Jeśli to nie działa, uruchom adres URL w trybie prywatnym programu Microsoft Edge lub trybie incognito programu Chrome.
Nie można wykryć środowiska aplikacji finansowych i operacyjnych
Może zostać wyświetlony następujący komunikat o błędzie:
Środowisko aplikacji finansowych i operacyjnych ***.cloudax.dynamics.com nie jest wykrywalne.
Istnieją dwie przyczyny, które mogą powodować, że środowisko nie będzie wykrywalne:
- Zalogowany użytkownik nie znajduje się w tej samej dzierżawie co wystąpienie aplikacji finansowych i operacyjnych.
- Istnieje kilka starszych wystąpień aplikacji finansowych i operacyjnych, które były hostowane przez firmę Microsoft i miały problem z wykrywaniem. Aby usunąć ten problem, zaktualizuj wystąpienie aplikacji finansowych i operacyjnych. Po każdej aktualizacji środowisko staje się wykrywalne.
Błąd 403 (Zabronione) podczas tworzenia połączeń
W ramach procesu łączenia podwójnego zapisu dwa połączenia Power Apps (znane również jako połączenia Apihub) są tworzone w imieniu użytkownika w połączonym środowisku Dataverse. Jeśli klient nie ma licencji na środowisko Power Apps, tworzenie połączeń ApiHub nie powiedzie się i zostanie wyświetlony błąd 403 (Zabronione). Oto przykład tabeli pełnego komunikatu o błędzie:
NMSG=[nie można skonfigurować środowiska podwójnego zapisu. Error Details:Kod stanu odpowiedzi nie wskazuje powodzenia: 403 (Zakazane). - Kod statusu odpowiedzi nie wskazuje powodzenia: 403 (Zabronione).] STACKTRACE=[ at Microsoft.Dynamics.Integrator.ProjectManagementService.DualWrite.DualWriteConnectionSetProcessor.<CreateDualWriteConnectionSetAsync>d__29.MoveNext() in X:\bt\1158727\repo\src\ProjectManagementService\DualWrite\DualWriteConnectionSetProcessor.cs:line 297 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Dynamics.Integrator.ProjectManagementService.Controllers.DualWriteEnvironmentManagementController.<SetupDualWriteEnvironmentAsync>d__34.MoveNext() in X:\bt\1158727\repo\src\ProjectManagementService\Controllers\DualWriteEnvironmentManagementController.cs:line 265]
Ten błąd występuje z powodu braku Power Apps licencji. Przypisz odpowiednią licencję (na przykład plan Power Apps Wersji próbnej 2) do użytkownika, aby użytkownik miał uprawnienia do tworzenia połączeń. Aby zweryfikować licencję, klient może przejść do witryny Moje konto, aby wyświetlić licencje aktualnie przypisane do użytkownika.
Aby uzyskać więcej informacji o planach Power Apps, zobacz następujące artykuły: