Generell feilsøking
Denne artikkelen inneholder generell feilsøkingsinformasjon om integrasjon av dobbel skriving mellom økonomi- og driftsapper og Dataverse.
Viktig
Noen av problemene som denne artikkelen løser, kan kreve administratorrollen for systemet eller legitimasjon for Microsoft Azure Active Directory (Azure AD)-leieradministrator. Delen for hvert problem forklarer om en bestemt rolle eller legitimasjon er nødvendig.
Aktivere og vise plugin-sporingsloggen Dataverse for å vise feildetaljer
Sporingslogger kan være nyttige ved feilsøking av direkte synkroniseringsproblemer med dobbel skriving mellom Finance & Operations og Dataverse. Loggene kan gi spesifikke detaljer til teamene som yter teknisk støtte og konstruksjonsstøtte for Dynamics 365. Denne artikkelen beskriver hvordan du aktiverer sporingslogger og hvordan du viser dem. Sporingslogger administreres på Innstillinger-siden i Dynamics 365 og krever rettigheter på administratornivå for å endre og vise dem.
Nødvendig rolle for å aktivere sporingsloggen og vise feil: Systemadministrator
Aktiver sporingsloggen
Følg denne fremgangsmåten for å aktivere sporingsloggen.
- Logg på Dynamics 365, og velg deretter Innstillinger i det øverste navigasjonsfeltet. På Systemer-siden klikker du på Administrasjon.
- På Administrasjon-siden klikker du på Systeminnstillinger.
- Velg fanen og programtillegget Tilpassing, gå til delen for sporing av egendefinert arbeidsflytaktivitet og endre rullegardinmenyen til Alle. Dette vil spore alle aktiviteter og gir et omfattende sett med data for teamene som må gå gjennom potensielle problemer.
Notat
Hvis du setter rullegardinlisten til Unntak, leveres det kun sporingsinformasjon når det forekommer unntak (feil).
Når dette er aktivert, vil sporingsloggene for programtillegget fortsette å samles inn til de slås av manuelt ved å gå tilbake til denne plasseringen og velge Av.
Vis sporingsloggen
Følg denne fremgangsmåten for å se sporingsloggen.
- På Innstillinger-siden i Dynamics 365 velger du Innstillinger i det øverste navigasjonsfeltet.
- Velg Sporingslogg for programtillegg i delen Tilpassinger på siden.
- Du finner oppføringer i listen over sporingslogger, basert på typenavn og/eller meldingsnavn.
- Åpne ønsket oppføring for å vise hele loggen. Meldingsblokken i kjøringsdelen vil gi tilgjengelig informasjon for programtillegget. Hvis tilgjengelig, blir det også gitt unntaksdetaljer.
Du kan kopiere innholdet i sporingsloggene og lime dem inn i et annet program som Notisblokk eller andre verktøy for å vise logger eller tekstfiler slik at du lettere kan se alt innholdet.
Aktiver feilsøkingsmodus for å feilsøke problemer med direkte synkronisering i økonomi- og driftsapper
Nødvendig rolle for å vise feilene: Systemadministrator
Dobbel skriving-feil som kommer fra Dataverse, kan vises i økonomi- og driftsappen. Du kan aktivere detaljert logging for feil ved å følge disse trinnene:
- For alle prosjektkonfigurasjoner i økonomi- og driftsapper finnes det et IsDebugMode-flagg i DualWriteProjectConfiguration-tabellen.
- Åpne DualWriteProjectConfiguration ved hjelp av Excel-tillegget. Hvis du vil bruke tillegget, aktiverer du utformingsmodus i Excel-tillegget for økonomi og drift og legger til DualWriteProjectConfiguration i arket. Hvis du vil ha mer informasjon, kan du se Vis og oppdater enhetsdata med Excel.
- Sett IsDebugMode til Ja i prosjektet.
- Kjør scenariet som genererer feil.
- De detaljerte loggene lagres i tabellen DualWriteErrorLog.
- Hvis du vil slå opp data i tabelleseren, bruker du følgende kobling:
https://999aos.cloudax.dynamics.com/?mi=SysTableBrowser&tableName=DualWriteErrorLog
og erstatter999
etter behov. - Oppdater på nytt etter KB 4595434, som er tilgjengelig for plattformoppdatering 37 og senere. Hvis du har denne reparasjonen installert, vil feilsøkingsmodusen registrere flere logger.
Kontroller synkroniseringsfeil på den virtuelle maskinen for økonomi- og driftsappen
Nødvendig rolle for å vise feilene: Systemadministrator
- Logg på Microsoft Dynamics Lifecycle Services (LCS).
- Åpne LCS-prosjektet du har valgt til å utføre testing av dobbel skriving for.
- Velg flisen Skybaserte miljøer.
- Bruk Eksternt skrivebord for å logge på den virtuelle maskinen for økonomi- og driftsappen. Bruk den lokale kontoen som vises i LCS.
- Åpne hendelseslisten.
- Velg Program- og tjenestelogger > Microsoft > Dynamics > AX-DualWriteSync > Drift.
- Se gjennom listen over nylige feil.
Landingsside i grensesnitt for dobbel skriving som viser tomt
Når du åpner siden for dobbel skriving i Microsoft Edge eller i nettleseren Google Chrome, lastes ikke hjemmesiden, og du ser en tom side eller en feil som for eksempel "Noe gikk galt". I Devtools vises det en feil i konsolloggene:
bundle.eed39124e62c58ef34d2.js:37 DOMException: Kan ikke lese egenskapen 'sessionStorage' fra 'Window': Tilgang nektes for dette dokumentet. ved t.storeInSessionStorage (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:16:136860) ved new t (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:69:20103) ved ci (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:44115) ved Eo (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:58728) ved jo (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:65191) ved Nr (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:84692) ved Or (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:85076) ved Ss (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:91750) ved vs (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:91130) ved hs (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:90151)
Grensesnittet bruker nettleserens øktlagring til å lagre noen egenskapsverdier for lasting av hjemmesiden. For at dette skal fungere, må informasjonskapsler fra tredjeparter være tillatt i nettleseren for området. Feilen angir at grensesnittet ikke får tilgang til øktlagringen. Det kan vøre to scenarioer der dette problemet oppstår:
- Du åpner grensesnittet i inkognitomodus i Edge/Chrome, og informasjonskapsler fra tredjeparter i inkognito er blokkert.
- Du har blokkert informasjonskapsler fra tredjeparter fullstendig i Edge/Chrome.
Reduksjon
Informasjonskapsler fra tredjeparter må være tillatt i nettleserinnstillingene.
Google Chrome-nettleseren
Første alternativ:
- Gå til innstillingene ved å skrive inn chrome://settings/ i adresselinjen, og naviger deretter til Personvern og sikkerhet -> Informasjonskapsler og andre områdedata.
- Velg "Tillat alle informasjonskapsler". Hvis du ikke ønsker å gjøre dette, velger du det andre alternativet.
Andre alternativ:
- Gå til innstillingene ved å skrive inn chrome://settings/ i adresselinjen, og naviger deretter til Personvern og sikkerhet -> Informasjonskapsler og andre områdedata.
- Hvis "Blokker informasjonskapsler fra tredjeparter i Inkognito" eller "Blokker informasjonskapsler fra tredjeparter" er valgt, går du til "Nettsteder som alltid kan bruke informasjonskapsler", og klikker på Legg til.
- Legg til navnet på nettstedet for økonomi- og driftsappene dine - https://<your_FinOp_instance>.cloudax.dynamics.com. Merk av for "Alle informasjonskapsler, kun på dette nettstedet".
Microsoft Edge-nettleseren
- Gå til Innstillinger -> Områdetillatelser -> Informasjonskapsler og områdedata.
- Slå av "Blokker informasjonskapsler fra tredjeparter".
Fjern tilknytningen til og koble til et annet Dataverse-miljø fra en økonomi- og driftsapp
Nødvendig rolle for å koble fra miljøet: Systemansvarlig for enten økonomi- og driftsappen eller Dataverse.
- Logg på økonomi- og driftsappen.
- Gå til Arbeidsområder > Databehandling, og velg flisen Dobbel skriving.
- Velg alle kjørende tilordninger, og klikk på Stopp.
- Klikk på Koble fra miljø.
- Velg Ja for å bekrefte operasjonen.
Du kan nå koble til et nytt miljø.
Kan ikke vise informasjonsskjemaet for salgsordrelinjen
Når du oppretter en salgsordre i Dynamics 365 Sales, kan du bli omdirigert til ordrelinjeskjemaet for Dynamics 365 Project Operations hvis du klikker på + Legg til produkter. Det finnes ingen måter fra dette skjemaet å vise Informasjon-skjemaet for salgsordrelinje. Alternativet for Informasjon vises ikke i rullegardinlisten under Ny ordrelinje. Dette skjer fordi Project Operations er installert i ditt miljø.
Følg denne fremgangsmåten for å reaktivere alternativet for Informasjon-skjema:
- Gå til Ordrelinje-tabellen.
- Finn Informasjon-skjemaet under skjemaer-noden.
- Velg Informasjon-skjemaet, og klikk deretter Aktiver sikkerhetsroller.
- Endre sikkerhetsinnstillingen til Vis til alle.
Slik sikrer du at dataintegrering bruker det nyeste økonomi- og driftsskjemaet
Det kan oppstå dataproblemer i dataintegreringen hvis det mest oppdaterte skjemaet ikke brukes. Følgende trinn hjelper deg med å oppdatere enhetslisten i økonomi- og driftsapper og enhetene i dataintegratoren.
Oppdater enhetslisten i økonomi- og driftsmiljøet
- Logg deg på økonomi- og driftsmiljøet.
- Velg Databehandling.
- Gå til Rammeverkparametere i Dataadministrasjon.
- På siden Rammeverkparametere for dataimport/-eksport velger du fanen Enhetsinnstillinger og velger Oppdater enhetsliste. Det kan ta mer enn 30 minutter å oppdatere, avhengig av hvor mange enheter det er.
- Naviger til Dataadministrasjon og velg Dataenheter for å validere at de forventede enhetene vises. Hvis de forventede enhetene ikke vises, validerer du at enhetene vises i økonomi- og driftsmiljøet og gjenoppretter de manglende enhetene etter behov.
Hvis oppdateringen ikke vil løse problemet, sletter du og legger til enhetene på nytt
Notat
Det kan hende at du må stoppe alle behandlingsgrupper som bruker enhetene aktivt før sletting.
- Velg Dataadministrasjon i økonomi- og driftsmiljøet, og velg Dataenheter.
- Søk etter enheter som har problemer, og noter målenheten, oppsamlingstabellen, enhetsnavnet og andre innstillinger. Slett enheten eller enhetene fra listen.
- Velg Ny og legg til enheten eller enhetene på nytt ved hjelp av dataene fra trinn 2.
Oppdater enheter i dataintegrator
Logg deg på administrasjonssenteret for Power Platform og velg Dataintegrering. Åpne prosjektet der problemene oppstår, og velg Oppdater enheter.
Slik aktiverer du og lagrer nettverkssporing, slik at sporinger kan knyttes til støtteforespørsler
Det kan hende at støttegruppen må gjennomgå nettverkssporing for å feilsøke enkelte problemer. Følg denne fremgangsmåten for å opprette en nettverkssporing:
Google Chrome-nettleseren
- Trykk på F12 i den åpnede fanen, eller velg Utviklerverktøy for å åpne utviklerverktøyene.
- Åpne Nettverk-fanen, og skriv inn integ i filtertekstboksen.
- Kjør scenariet og registrer forespørslene som blir logget.
- Høyreklikk på oppføringene, og velg Lagre alle som en HAR med innhold.
Microsoft Edge-nettleseren
- Trykk på F12 i den åpnede fanen, eller velg Utviklerverktøy for å åpne utviklerverktøyene.
- Åpne Nettverk-fanen.
- Kjør scenarioet.
- Velg Lagre for å eksportere resultatene som HAR.