What happens if I submit a Microsoft 365 incident?

Fejlfinding og -håndtering i Dynamics 365

08/05/2016

Rating: 4.03 (11013 votes)

At navigere i et komplekst forretningssystem som Microsoft Dynamics 365 kræver en solid forståelse for, hvordan man håndterer og fejlfinder de uundgåelige tekniske udfordringer, der kan opstå. Effektiv fejlhåndtering er afgørende for at opretholde systemets integritet, sikre en jævn drift og minimere nedetid. Uden de rette værktøjer og viden kan små fejl eskalere til større problemer, der påvirker alt fra ordrebehandling til finansiel rapportering. Denne artikel fungerer som en omfattende guide til fejlfinding i to centrale moduler: Dynamics 365 Intelligent Order Management (IOM) og Business Performance Analytics (BPA). Vi vil udforske de indbyggede værktøjer og processer, der er designet til at hjælpe administratorer og brugere med at diagnosticere og løse problemer hurtigt og effektivt.

What is error handling & troubleshooting in Dynamics 365 intelligent order management?
This article describes error handling and troubleshooting in Microsoft Dynamics 365 Intelligent Order Management. Dynamics 365 Intelligent Order Management has five primary error handling pages that you can use to diagnose issues with your environment. Each error handling page provides different information, based on the type of error.
Indholdsfortegnelse

Fejlhåndtering i Dynamics 365 Intelligent Order Management (IOM)

Dynamics 365 Intelligent Order Management er en central motor for orkestrering af ordrer på tværs af flere systemer. På grund af dets komplekse interaktioner med forskellige udbydere og processer er der indbygget en række specialiserede sider til fejlhåndtering. Disse værktøjer giver detaljeret indsigt i, hvor og hvorfor en proces er fejlet, hvilket er essentielt for hurtig problemløsning.

Forståelse af Orkestreringstrin-resultater

For specifikke enheder som salgsordrer og opfyldelsesordrer er fanen Resultater af Orkestreringstrin (Orchestration Step Results) dit primære værktøj til at spore en ordres rejse gennem systemet. Denne visning giver et detaljeret overblik over hvert trin, som posten har gennemgået, og resultatet af hvert trin. Det er det første sted, du bør kigge, når en ordre ikke opfører sig som forventet.

Nedenstående tabel beskriver de centrale felter på denne fane:

FeltBeskrivelse
Oprettet denDato og klokkeslæt for, hvornår trinnet blev udført.
TrinNavnet på det specifikke trin i orkestreringsrejsen. Et klik på værdien fører dig til trinnets samlede resultater på tværs af alle enheder.
ResultatAngiver, om trinnet blev udført med succes (Success) eller mislykkedes (Failure).
ResultatdetaljerIndeholder eventuelle meddelelser eller værdier, som trinnet returnerede under udførelsen. Dette felt er afgørende for at forstå årsagen til en fejl.
Kørsels-IDDet unikke ID for den Power Automate-kørsel, der er forbundet med trinnet.
Behandlet PostDen specifikke post (f.eks. salgsordre), som trinnet blev udført på.

Dyk ned i Systemfejl

For et mere overordnet billede af systemets helbred kan du navigere til Overvågning > Fejl. Her finder du en samlet oversigt over fire primære fejltyper, som giver dig mulighed for at identificere systemiske problemer, der påvirker flere processer eller udbydere.

Indgående Fejl fra Udbyder (Provider Inbound Errors)

Disse fejl er relateret til dataindtagelse i IOM. De opstår, når Power Automate-flows, der håndterer indgående data fra eksterne systemer, fejler. Dette kan skyldes enten en planlagt (polling) mekanisme eller en webhook. Siden hjælper med at diagnosticere problemer med indgående udbydere, f.eks. forkert dataformat eller forbindelsesproblemer.

Udbyderhandlingsfejl (Provider Action Errors)

Disse fejl opstår under udgående kald fra IOM til en udbyderhandling. Hvis du bemærker, at den samme udbyder fejler gentagne gange på tværs af systemet, kan det indikere et problem med selve udbyderens konfiguration eller tilgængelighed. Denne side er ideel til at spotte mønstre i udgående kommunikationsfejl.

Orkestreringstrinsfejl (Orchestration Step Errors)

Denne side samler alle orkestreringstrin, der er fejlet på tværs af hele systemet. Mens den enhedsspecifikke visning er god til at undersøge en enkelt ordre, giver denne side et helikopterperspektiv, der gør det muligt at identificere, om et bestemt trin i en orkestrering fejler systematisk for alle kørsler.

Politikfejl (Policy Errors)

Her kan du finde en log over alle fejl relateret til forretningspolitikker og -regler. Hvis en ordre ikke bliver dirigeret korrekt, eller hvis en valideringsregel fejler, vil fejlen blive logget her. Dette er afgørende for at fejlfinde logikken i dine forretningsregler.

Praktisk Fejlfinding: Specifikke Scenarier

Fejlfinding af Power Query Transformationer

Hvis et kald til IOM Provider Transformer fejler, er den mest effektive metode til fejlfinding at undersøge den specifikke Power Automate-kørsel direkte. Følg disse trin:

  1. Åbn Power Platform-portalen for dit miljø.
  2. Naviger til Løsninger > Standardløsning.
  3. Søg efter og åbn cloud-flowet "IOM Provider Transformer".
  4. Gennemse "28-dages kørselshistorik" for at finde den relevante kørsel.
  5. Udvid sektionen "Try Process" og eventuelt yderligere trin for at finde kaldet til "Transform data".
  6. Hvis processen lykkedes, kan du se resultatet direkte. Hvis der er en undtagelse, kan du vælge "Vis rå output" for at se de detaljerede fejlmeddelelser.

Håndtering af Dobbelt Skrivning-fejl (Dual-Write Errors)

Når ordrer synkroniseres til Finance and Operations-apps via dobbelt skrivning, kan der opstå fejl. Disse fejl vises på to primære steder:

  • For fejl på ordreniveau (header) vil udbyderhandlingen blive vist som "Fejlet" på fanen "Resultater af Orkestreringstrin", og resultatdetaljerne vil indeholde fejlmeddelelsen fra dobbelt skrivning.
  • For fejl på ordrelinjeniveau vil fejlmeddelelsen blive vist i et nyt felt kaldet "Synkroniseringsfejl" (Sync Error) direkte på salgsordrelinjen i Dataverse.

Det er også værd at bemærke, at salgsordrer uden linjer automatisk filtreres fra synkronisering for at forhindre fejl i de efterfølgende processer.

Fejlfinding i Business Performance Analytics (BPA)

Business Performance Analytics er et værktøj til at overvåge og analysere forretningsdata. For at sikre dataintegritet og applikationens sundhed har administratorer adgang til en dedikeret diagnostikside, der fungerer som et selvbetjeningsværktøj.

Is msdyn_bpaconfigs still installed?
The Business performance analytics configuration solution (msdyn_BpaConfigs) is still installed. No external issues are affecting the data lake. The reinstallation occurs in the same environment. Cross-environment restoration isn't supported. To reinstall Business performance analytics and restore reports, follow these steps.

Brug af Diagnostiksiden

Diagnostiksiden er den centrale hub for overvågning af BPA. Her modtager administratorer proaktive notifikationer, når der kræves handling for at rette en fejl. Du kan tilgå siden via administrationssektionen i appen eller ved at klikke på et link i en notifikation fra klokkeikonet øverst til højre.

Systemstatus og Meddelelser

Statussektionen hjælper med at identificere konfigurationsfejl. Den overvåger kritiske elementer som:

  • Status for baggrundsflows.
  • Korrekt opsætning af app-brugere.
  • Om app-administratorer har de nødvendige roller og tilladelser.

Aktive meddelelser vises med detaljer om de opdagede fejl og de nødvendige skridt til at løse dem. Når en handling er udført, skal administratoren markere meddelelsen som "Fuldført".

Kendte Problemer og Vedligeholdelse

Der er nogle kendte problemstillinger og vedligeholdelsespunkter, man skal være opmærksom på i BPA:

  • "Order to cash"-datamodellen: Denne er ikke aktiveret som standard og kræver en supportanmodning til Microsoft.
  • Tab af brugerdefinerede rapporter: Hvis BPA afinstalleres, går brugerdefinerede rapporter tabt. De kan dog gendannes, hvis visse betingelser er opfyldt, herunder at en backup er taget, og at konfigurationsløsningen msdyn_BpaConfigs stadig er installeret.
  • Excel drill-down: Denne funktion virker i øjeblikket ikke, når data analyseres i Power Pivot.
  • Dataopdateringer: Der er i øjeblikket en grænse på to daglige opdateringer.
  • Data lake-mappestørrelse: Størrelsen på data lake-mappen kan vokse ved hver opdatering, da gamle mapper kun ryddes op hver 30. dag.

Backup og Gendannelse af Rapporter

For at beskytte dine brugerdefinerede rapporter mod tab ved geninstallation er det afgørende at have en backup-strategi.

Sådan tager du backup af en rapport:

  1. I Power Apps, naviger til "Flows".
  2. Find og kør flowet "Business performance analytics backup reports".
  3. Bekræft kørslen i panelet, der vises.

Sådan udfører du en selvbetjeningsgendannelse:

  1. Kør flowet "Business performance analytics restore reports".
  2. Vælg, om du vil gendanne alle rapporter, kun brugerdefinerede rapporter eller en specifik rapport baseret på dens ID.
  3. Start gendannelsesprocessen ved at vælge "Kør flow".

Sammenligning af Fejlfindingsmetoder: IOM vs. BPA

Selvom begge moduler er en del af Dynamics 365, er deres tilgang til fejlfinding forskellig og tilpasset deres specifikke funktioner.

FunktionIntelligent Order Management (IOM)Business Performance Analytics (BPA)
Primært VærktøjFejlhåndteringssider (Orkestrering, Systemfejl)Diagnostikside
FejltypeProces-specifik (f.eks. ordrebehandling, udbyderkald)System- og dataintegritet (f.eks. flows, roller, konfiguration)
LøsningsmetodeGenbehandling af trin, Power Automate-fejlfinding, analyse af resultatdetaljerLøsning af meddelelser, backup/gendannelse, manuel konfigurationsrettelse

Ofte Stillede Spørgsmål (FAQ)

Spørgsmål 1: Hvad er den bedste måde at fejlfinde en Power Query-fejl i IOM?

Den mest direkte metode er at gå til Power Platform-portalen og undersøge den specifikke kørsel af "IOM Provider Transformer"-flowet. Ved at analysere kørselshistorikken og se på de rå output-data for det fejlede trin kan du få en præcis fejlmeddelelse, der forklarer, hvorfor transformationen mislykkedes.

Spørgsmål 2: Mister jeg mine brugerdefinerede rapporter, hvis jeg geninstallerer Business Performance Analytics?

Ja, som udgangspunkt går de tabt. De kan dog gendannes, hvis du opfylder visse betingelser: der skal være taget en manuel eller automatisk backup, konfigurationsløsningen "msdyn_BpaConfigs" må ikke være blevet afinstalleret, og geninstallationen skal ske i det samme miljø. Det er derfor kritisk at have en backup-procedure på plads.

Spørgsmål 3: Hvor kan jeg se fejl relateret til dobbelt skrivning i IOM?

Fejl relateret til dobbelt skrivning vises to steder. For fejl på selve salgsordren (header) vil du se fejlen i "Resultatdetaljer" på fanen "Resultater af Orkestreringstrin". For fejl, der er specifikke for en eller flere salgsordrelinjer, vil fejlmeddelelsen blive gemt i feltet "Synkroniseringsfejl" (Sync Error) direkte på den pågældende ordrelinje.

Konklusion

Effektiv fejlfinding i Dynamics 365 IOM og BPA handler om at kende de værktøjer, systemet stiller til rådighed. Ved proaktivt at bruge orkestreringsresultater og systemfejlsider i IOM samt diagnostiksiden i BPA kan administratorer hurtigt identificere, diagnosticere og løse problemer. En systematisk tilgang, kombineret med en forståelse for de kendte begrænsninger og vedligeholdelsesprocedurer som backup af rapporter, er nøglen til at opretholde et sundt og velfungerende Dynamics 365-miljø.

Hvis du vil læse andre artikler, der ligner Fejlfinding og -håndtering i Dynamics 365, kan du besøge kategorien Teknologi.

Go up