Algemene problemen oplossen
Dit artikel bevat algemene informatie voor het oplossen van problemen voor de integratie van twee keer wegschrijven tussen apps voor financiën en bedrijfsactiviteiten en Dataverse.
Belangrijk
In sommige problemen die in dit artikel worden beschreven, is mogelijk de rol van systeembeheerder vereist of de referenties van de Microsoft Azure Active Directory-tenantbeheerder (Azure AD). In de sectie voor elk probleem wordt uitgelegd of een specifieke rol of referenties vereist zijn.
Het traceerlogboek voor de invoegtoepassing inschakelen en weergeven in Dataverse om foutdetails weer te geven
Traceerlogboeken kunnen nuttig zijn bij het oplossen van problemen met live synchronisatie van twee keer wegschrijven tussen apps voor financiën en bedrijfsactiviteiten en Dataverse. De logboeken kunnen specifieke informatie bieden voor de teams die technische ondersteuning bieden voor Dynamics 365. In dit artikel wordt beschreven hoe traceerlogboeken kunnen worden ingeschakeld en hoe u deze kunt weergeven. Traceerlogboeken worden beheerd op de Dynamics 365-pagina instellingen en vereisen beheerdersrechten om te wijzigen en weer te geven.
Vereiste rol om het traceerlogboek in te schakelen en fouten weer te geven: systeembeheerder
Het traceerlogboek inschakelen
Voer de volgende stappen uit om het traceerlogboek in te schakelen.
- Meld u aan bij Dynamics 365 en selecteer Instellingen op de navigatiebalk bovenaan. Klik op de pagina Beheer op Systemen.
- Klik op de pagina Beheer op de optie Systeeminstellingen.
- Ga naar het tabblad Aanpassing en selecteer in het gedeelte voor het traceren van invoegtoepassing en aangepaste werkstroomactiviteit de optie Alle in de vervolgkeuzelijst. In dat geval worden alle activiteiten getraceerd en wordt een uitgebreide verzameling gegevens geboden voor de teams die mogelijke problemen moeten controleren.
Notitie
Als u de vervolgkeuze instelt op Uitzondering, levert dit alleen traceerinformatie op wanneer uitzonderingen (fouten) optreden.
Wanneer deze functie is ingeschakeld, worden de traceerlogboeken voor deze invoegtoepassing verzameld totdat ze handmatig worden uitgeschakeld door terug te keren naar deze locatie en ze uit te schakelen.
Het traceerlogboek weergeven
Voer de volgende stappen uit om het traceerlogboek weer te geven.
- Selecteer op de Dynamics 365-pagina de optie Instellingen op de navigatiebalk bovenaan.
- Selecteer Traceerlogboek invoegtoepassing in de sectie Aanpassingen van de pagina.
- U kunt vermeldingen vinden in de lijst met traceerlogboeken, gebaseerd op typenaam en/of berichtnaam.
- Open de gewenste vermelding om het volledige logboek weer te geven. Het berichtenblok in de sectie Uitvoering biedt beschikbare informatie voor de invoegtoepassing. Indien beschikbaar worden ook uitzonderingsdetails verstrekt.
U kunt de inhoud van de traceerlogboeken kopiëren en deze in een andere toepassing plakken, zoals Kladblok of andere hulpmiddelen om logboeken of tekstbestanden weer te geven, zodat u gemakkelijker alle inhoud kunt zien.
De modus Foutopsporing inschakelen om live synchronisatieproblemen in apps voor financiën en bedrijfsactiviteiten op te lossen
Vereiste rol om de fouten weer te geven: systeembeheerder
Fouten met twee keer wegschrijven die afkomstig zijn Dataverse, kunnen worden weergegeven in de app voor financiën en bedrijfsactiviteiten. Neem de volgende stappen om uitgebreide logboekregistratie van de fouten in te schakelen:
- Voor alle projectconfiguraties in apps voor financiën en bedrijfsactiviteiten is er de vlag IsDebugMode in de tabel DualWriteProjectConfiguration.
- Open de tabel DualWriteProjectConfiguration met de Excel-invoegtoepassing. Als u de invoegtoepassing wilt gebruiken, moet u de ontwerpmodus in de Excel-invoegtoepassing voor financiën en bedrijfsactiviteiten inschakelen en DualWriteProjectConfiguration aan het werkblad toevoegen. Zie Entiteitsgegevens weergeven en bijwerken met Excel voor meer informatie.
- Stel IsDebugMode in op Ja in het project.
- Voer het scenario uit dat fouten genereert.
- De uitgebreide logboeken worden opgeslagen in de tabel DualWriteErrorLog.
- Als u gegevens wilt opzoeken in de tabelbrowser, gebruikt u de volgende koppeling:
https://999aos.cloudax.dynamics.com/?mi=SysTableBrowser&tableName=DualWriteErrorLog
en vervangt u indien nodig999
. - Voer de update opnieuw na KB-4595434, die beschikbaar is voor platformupdates 37 en later. Als u deze oplossing hebt geïnstalleerd, worden in de foutopsporingsmodus meer logboeken vastgelegd.
Synchronisatiefouten controleren op de virtuele machine voor de app voor financiën en bedrijfsactiviteiten
Vereiste rol om de fouten weer te geven: systeembeheerder
- Meld u aan bij Microsoft Dynamics LCS (LifeCycle Services).
- Open het LCS-project dat u hebt gekozen voor tests met twee keer wegschrijven.
- Selecteer de tegel Cloudomgevingen.
- Gebruik Extern bureaublad om u aan te melden bij de virtuele machine (VM) voor de app voor financiën en bedrijfsactiviteiten. Gebruik het lokale account dat wordt weergegeven in LCS.
- Open Logboeken.
- Selecteer Logboeken Toepassingen en Services > Microsoft > Dynamics > AX-DualWriteSync > Operationeel.
- Bekijk de lijst met recente fouten.
Landingspagina voor twee keer wegschrijven wordt leeg weergegeven
Bij het openen van de pagina voor twee keer wegschrijven in Microsoft Edge of Google Chrome, wordt de startpagina niet geladen en ziet u een lege pagina of een foutmelding, zoals Er is een fout opgetreden. In Devtools ziet u een fout in de logboeken van de console:
bundle.eed39124e62c58ef34d2.js:37 DOMException: Failed to read the 'sessionStorage' property from 'Window': Access is denied for this document. at t.storeInSessionStorage (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:16:136860 ) at new t (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:69:20103 ) at ci (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:44115 ) at Eo (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:58728 ) at jo (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:65191 ) at Nr (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:84692 ) at Or (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:85076 ) at Ss (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:91750 ) at vs (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:91130 ) at hs (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:90151 )
De gebruikersinterface gebruikt sessieopslag van de browser om bepaalde eigenschapswaarden voor het laden van de startpagina op te slaan. Hiervoor moeten cookies van derden zijn toegestaan in de browser voor de site. De fout wijst erop dat de gebruikersinterface geen toegang heeft tot de sessieopslag. Er kunnen twee scenario's zijn waarin dit probleem zich voordoet:
- U opent de gebruikersinterface in de incognitomodus van Edge/Chrome en cookies van derden worden geblokkeerd in deze modus.
- U hebt cookies van derden geheel geblokkeerd in Edge/Chrome.
Risicobeperking
Cookies van derden moeten zijn toegestaan in de browserinstellingen.
Google Chrome-browser
Eerste optie:
- Ga naar instellingen door chrome://settings/ op de adresbalk in te voeren en ga naar Privacy en beveiliging -> Cookies en andere sitegegevens.
- Selecteer Alle cookies toestaan. Als u dit niet wilt doen, gaat u naar de tweede optie.
Tweede optie:
- Ga naar instellingen door chrome://settings/ op de adresbalk in te voeren en ga naar Privacy en beveiliging -> Cookies en andere sitegegevens.
- Als Cookies van derden blokkeren in incognitomodus of Cookies van derden blokkeren is geselecteerd, gaat u naar Sites die altijd cookies mogen gebruiken en klikt u op Toevoegen.
- Voeg de sitenaam van uw Finance + Operations-apps toe (https://<uw_FinOp_exemplaar>.cloudax.dynamics.com). Schakel het selectievakje Alle cookies, alleen op deze site in.
Microsoft Edge-browser
- Ga naar Instellingen -> Sitemachtigingen -> Cookies en sitegegevens.
- Schakel Cookies van derden blokkeren uit.
Een andere Dataverse-omgeving (los)koppelen vanuit een app voor financiën en bedrijfsactiviteiten
Vereiste rol om de omgeving te ontkoppelen: systeembeheerder voor de app voor financiën en bedrijfsactiviteiten of Dataverse.
- Meld u aan bij de app voor financiën en bedrijfsactiviteiten.
- Ga naar Werkruimten > Gegevensbeheer en selecteer de tegel Twee keer wegschrijven.
- Selecteer alle actieve toewijzingen en vervolgens Stoppen.
- Selecteer Koppeling met omgeving verbreken.
- Selecteer Ja om de bewerking te bevestigen.
U kunt nu een nieuwe omgeving koppelen.
Informatieformulier met verkooporderregel kan niet worden weergegeven
Wanneer u een verkooporder maakt in Dynamics 365 Sales, kunt u door te klikken op + Producten toevoegen worden omgeleid naar het formulier Dynamics 365 Project Operations-orderregel. U kunt vanuit dat formulier niet het informatieformulier over de verkooporderregel weergeven. De optie voor informatie wordt niet weergegeven in de vervolgkeuzelijst onder Nieuwe orderregel. Dit gebeurt omdat Project Operations in uw omgeving is geïnstalleerd.
Ga als volgt te werk om de optie voor het formulier Informatie opnieuw in te schakelen:
- Ga naar de tabel Orderregel.
- Zoek het formulier Informatie onder het knooppunt met formulieren.
- Selecteer het formulier Informatie en klik op Beveiligingsrollen inschakelen.
- Wijzig de beveiligingsinstelling in Weergeven aan iedereen.
Zorgen dat voor gegevensintegratie gebruik wordt gemaakt van het meest actuele schema voor financiën en bedrijfsactiviteiten
Mogelijk ontstaan gegevensproblemen in de gegevensintegratie als niet het meest recente schema wordt gebruikt. Met de volgende stappen kunt u de lijst met entiteiten in de apps voor financiën en bedrijfsactiviteiten en de entiteiten in de gegevensintegrator vernieuwen.
Vernieuw de lijst met entiteiten in de omgeving voor financiën en bedrijfsactiviteiten
- Log in bij uw omgeving voor financiën en bedrijfsactiviteiten.
- Selecteer Gegevensbeheer.
- Selecteer in Gegevensbeheer Raamwerkparameters.
- Selecteer op de pagina Parameters van raamwerk voor gegevensimport/-export het tabblad Entiteitsinstellingen en selecteer vervolgens Entiteitslijst vernieuwen. Dit kan meer dan 30 minuten duren, afhankelijk van het aantal betrokken entiteiten.
- Navigeer naar Gegevensbeheer en selecteer Gegevensentiteiten om te valideren of de verwachte entiteiten worden weergegeven. Als de verwachte entiteiten niet worden weergegeven, valideert u of de entiteiten in de omgeving voor financiën en bedrijfsactiviteiten worden weergegeven en herstelt u de ontbrekende entiteiten waar nodig.
Als het vernieuwen het probleem niet oplost, verwijdert u de entiteiten en voegt u deze opnieuw toe.
Notitie
Mogelijk moet u verwerkingsgroepen stoppen die worden gebruikt door de entiteiten voordat u deze kunt verwijderen.
- Selecteer Gegevensbeheer in de omgeving voor financiën en bedrijfsactiviteiten en selecteer Gegevensentiteiten.
- Zoek naar entiteiten met problemen, noteer de doelentiteit, de faseringstabel, de naam van de entiteit en andere instellingen. Verwijder de entiteit of entiteiten uit de lijst.
- Selecteer Nieuw en voeg de entiteit of entiteiten opnieuw toe met de gegevens uit stap 2.
Entiteiten vernieuwen in data integrator
Meld u aan bij het Power Platform-beheercentrum en selecteer Gegevensintegratie. Open het project waar de problemen optreden en selecteer Entiteiten vernieuwen.
Netwerktracering inschakelen en opslaan, zodat traceringen kunnen worden gekoppeld aan ondersteuningstickets
Het ondersteuningsteam moet mogelijk netwerktraceringen controleren om bepaalde problemen op te lossen. Voer de volgende stappen uit om een netwerktracering te maken:
Google Chrome-browser
- Druk op het geopende tabblad op F12 of selecteer Ontwikkelhulpprogramma's om de ontwikkelhulpprogramma's te openen.
- Open het tabblad Netwerk en typ integ in het filtertekstvak.
- Voer uw scenario uit en bekijk de aanvragen die worden vastgelegd.
- Klik met de rechtermuisknop op de vermeldingen en selecteer Alles opslaan als een HAR-bestand met inhoud.
Microsoft Edge-browser
- Druk op het geopende tabblad op F12 of selecteer Ontwikkelhulpprogramma's om de ontwikkelhulpprogramma's te openen.
- Open het tabblad Netwerk.
- Voer uw scenario uit.
- Selecteer Opslaan om de resultaten als HAR-bestand te exporteren.