Do I need a Dynamics 365 environment to perform a data upgrade?

Dynamics 365 Opgradering: En Guide til Succes

11/01/2023

Rating: 4.54 (11555 votes)

At opgradere til den seneste version af Microsoft Dynamics 365 Finance and Operations er et afgørende skridt for organisationer, der ønsker at være på forkant med moderniseringen af deres ERP-systemer og forbedre den operationelle ydeevne. Selvom en sådan opgradering medfører betydelige fordele – såsom forbedrede funktioner, øget effektivitet og bedre beslutningstagning – kan processen også præsentere adskillige tekniske udfordringer. Hvis disse udfordringer ikke håndteres korrekt, kan de påvirke den overordnede succes for opgraderingen til den nyeste version af Dynamics 365.

What happens during D365 data upgrade?
During the D365 data upgrade, the database is synchronised and any unknown tables and fields are dropped out of the database. This process generates a copy of your custom database schema (all non-standard tables and fields where you may have data populated) to ensure this data is upgraded and not lost during the data upgrade process.

Over tid har Microsoft forfinet sin køreplan for "One Version"-initiativet, hvilket giver virksomheder vejledning til at navigere effektivt i disse ændringer. Ved proaktivt at adressere afhængigheder i tilpasninger, teste processer grundigt og tilpasse sig Microsofts seneste standarder kan organisationer minimere risici og udnytte det fulde potentiale af deres Dynamics 365-investering. Denne artikel udforsker udfordringerne ved en cloud-opgradering af Dynamics 365 Finance and Operations og giver handlingsrettede strategier for at sikre en vellykket implementering og langsigtet operationel effektivitet.

Indholdsfortegnelse

De Væsentligste Udfordringer ved en Dynamics 365 Opgradering

En opgradering er sjældent en simpel proces. Det kræver omhyggelig planlægning og en dyb forståelse for de potentielle faldgruber. Her er de mest almindelige tekniske udfordringer, virksomheder står over for.

Kode- og Tilpasningskompatibilitet

Kompatibilitet for kode og tilpasninger spiller en afgørende rolle i enhver opgradering af Dynamics 365 og kræver ofte betydelige tekniske justeringer for at sikre en glidende overgang. Når nyere versioner introducerer opdaterede frameworks og best practices, kan udviklere være nødt til at omskrive kode eller implementere alternativer til forældede metoder. Tilpasninger, der fungerede i tidligere versioner, kan gå i stykker i det opgraderede miljø på grund af ændringer i den underliggende arkitektur eller datamodeller. Dette kan potentielt påvirke funktionaliteten i moduler, integrationer eller arbejdsgange og kræver en grundig gennemgang og test af al eksisterende specialkode.

Tredjepartsintegrationer og API'er

En ERP-opgradering til en nyere version af Microsoft Dynamics 365 medfører ofte ændringer i API'er, hvilket kan forstyrre eksisterende tredjepartsintegrationer. Disse API-modifikationer kan kræve, at udviklere omkonfigurerer eller endda genudvikler integrationspunkter. Desuden understøtter inkompatible tilføjelser – såsom ISV-løsninger eller brugerdefinerede udvidelser – måske ikke den opgraderede version. Dette tvinger virksomheder til enten at indhente opdateringer fra leverandører eller erstatte løsningerne helt. Tidlig test af integrationer og tæt samarbejde med leverandører er kritiske skridt for at mindske problemer under en opgradering.

Ydeevneoptimering

En almindelig udfordring under en cloud-opgradering af Dynamics 365 Finance and Operations er et indledende fald i ydeevne. Dette kan skyldes uoptimerede forespørgsler, indekseringsproblemer eller ressourcebegrænsninger, der introduceres med den nye version. Planlagte batchjobs og processer kan også fejle eller kræve rekonfiguration for at fungere effektivt i det opgraderede miljø. Ved at udføre ydeevnebenchmarking og optimere forespørgsler i et kontrolleret testmiljø kan virksomheder løse disse problemer, før de går live med den nye version.

Miljø og Infrastruktur

Opgraderede versioner af Dynamics 365 Finance and Operations kommer ofte med nye hardware- eller softwarekrav, hvilket nødvendiggør opdateringer af den underliggende infrastruktur. Strategisk planlægning og minimering af nedetid er afgørende for at sikre en problemfri overgang under en opgradering. Det er vigtigt at analysere de nye krav tidligt i processen for at undgå uventede forsinkelser og omkostninger.

Licensering og Nye Funktioner

Med hver versionopgradering kan virksomheder støde på ændringer i funktioner, hvor ældre funktionaliteter konsolideres eller pensioneres. Dette kan forstyrre arbejdsgange, der er afhængige af ældre funktioner, og kræve et redesign af forretningsprocesser. Derudover kan ændringer i licensvilkår påvirke abonnementsmodeller, hvilket får organisationer til at revurdere deres licensbehov og foretage nødvendige justeringer. En tidlig gennemgang af funktionslister og licensaftaler hjælper med at imødegå disse udfordringer.

Strategier for en Vellykket Opgradering

For at navigere i kompleksiteten af en opgradering er en proaktiv og velstruktureret tilgang nødvendig. Her er en tabel over anbefalede handlinger og faldgruber, man bør undgå.

What's new in Dynamics 365 project operations 2025?
Several updates in the 2025 release wave 1 of Dynamics 365 Project Operations will improve financial management capabilities, providing more flexibility and streamlining project-based financial processes. These features will improve reporting accuracy and operational efficiency across financial management. Below are the highlights:
Anbefalinger (Do's)Faldgruber (Don'ts)
Udfør en grundig analyse af eksisterende tilpasninger og integrationer.Undlad at teste alle forretningskritiske processer grundigt.
Alloker tilstrækkelig tid og ressourcer til test i et sandkassemiljø.Ignorer dokumentation og release notes fra Microsoft.
Kommuniker tæt med tredjepartsleverandører om kompatibilitet.Gennemfør opgraderingen i en travl forretningsperiode.
Træn superbrugere og udviklere i de nye funktioner og værktøjer.Glem at lave en rollback-plan i tilfælde af alvorlige fejl.
Planlæg ydeevnebenchmarking både før og efter opgraderingen.Antag at den nye platform automatisk vil løse alle ydeevneproblemer.

Praktisk Guide: Anvendelse af en Platformopdateringspakke

Når strategien er på plads, kommer den tekniske implementering. Processen for at anvende en platformopdatering kan variere afhængigt af dit miljø. Her er en guide baseret på Microsofts anbefalinger.

Oversigt over Processen

I Finance and Operations består platformen af centrale komponenter som Application Object Server (AOS), datastyringsframework, rapporterings- og BI-framework samt udviklingsværktøjer. For at flytte til den nyeste platform må din implementering ikke have nogen tilpasninger (overlayering) på de AOT-pakker, der tilhører platformen. Dette sikrer, at løbende opdateringer kan foretages problemfrit.

Sådan Henter du Pakken via Lifecycle Services (LCS)

Den nemmeste måde at få den seneste platformopdateringspakke på er via din miljøside i LCS. Der er to primære måder:

  1. Klik på feltet Platform binary updates.
  2. Klik på feltet All Binary Updates for at se en liste over kombinerede pakker med applikations- og platformopdateringer.

Når du har fundet den relevante opdatering, kan du gennemgå de inkluderede rettelser og klikke på Save Package for at gemme pakken i projektets aktivbibliotek (Asset Library).

Anvendelse på et Lokalt Udviklingsmiljø (ikke forbundet til LCS)

For lokale udviklingsmiljøer følges en manuel proces:

  1. Importér pakken: Gå til dit LCS-projekts Asset Library. Under fanen 'Software deployable package' skal du klikke på 'Import' for at oprette en reference til platformopdateringspakken fra det delte aktivbibliotek.
  2. Download og udpak: Download platformopdateringspakken (AXPlatformUpdate.zip) til din virtuelle maskine (VM) og udpak indholdet til en lokal mappe.
  3. Konfigurer installationsfilen: (Kun for versioner før Platform update 4) Åbn filen PlatformUpdatePackages.Config under \AOSService\Scripts og ændr værdien for MetaPackage til dynamicsax-meta-platform-development for et udviklingsmiljø.
  4. Installer pakken: Følg instruktionerne for at installere en deployerbar pakke fra kommandolinjen. Dette involverer typisk brug af AXUpdateInstaller.exe med forskellige parametre. Et eksempel kunne se således ud:
    AXUpdateInstaller.exe generate -runbookid="OneBoxDev" -topologyfile="DefaultTopologyData.xml" -servicemodelfile="DefaultServiceModelData.xml" -runbookfile="OneBoxDev-runbook.xml"
    AXUpdateInstaller.exe import -runbookfile=OneBoxDev-runbook.xml
    AXUpdateInstaller.exe execute -runbookid=OneBoxDev
  5. Genbyg din kode: Hvis du arbejder i et udviklingsmiljø, skal du genbygge din applikations kode for at sikre kompatibilitet.
  6. Regenerer Form Adaptor-modeller: Disse er nødvendige for testautomatisering. Brug værktøjet xppfagen.exe (findes i pakkens bin-mappe) til at regenerere platformens Form Adaptor-modeller (ApplicationPlatformFormAdaptor, ApplicationFoundationFormAdaptor, etc.).

Ofte Stillede Spørgsmål (FAQ)

Hvorfor er det vigtigt at opgradere til den nyeste version af Dynamics 365?

Det er vigtigt for at få adgang til nye funktioner, forbedret ydeevne, kritiske sikkerhedsopdateringer og for at forblive i overensstemmelse med Microsofts "One Version"-politik. Dette sikrer kontinuerlig support og fjerner behovet for store, forstyrrende opgraderingsprojekter i fremtiden.

Hvad er den største risiko ved en opgradering?

De største risici er typisk ødelagte tilpasninger og tredjepartsintegrationer, som kan forstyrre forretningskritiske processer. En grundig teststrategi i et separat testmiljø er den bedste måde at mindske denne risiko på.

Kan jeg selv udføre opgraderingen, eller skal jeg bruge en partner?

Selvom værktøjerne er tilgængelige, gør kompleksiteten, især i systemer med mange tilpasninger, det ofte tilrådeligt at samarbejde med en erfaren Microsoft Dynamics-partner. En partner kan hjælpe med at sikre en glat og vellykket proces fra start til slut.

Hvad er "One Version"-initiativet?

Det er Microsofts politik, der sikrer, at alle kunder er på en nyere version af Dynamics 365 F&O. Kunder modtager regelmæssige, problemfri opdateringer til både platform og applikation, hvilket holder systemet moderne og understøttet uden store, sjældne opgraderingsprojekter.

Hvis du vil læse andre artikler, der ligner Dynamics 365 Opgradering: En Guide til Succes, kan du besøge kategorien Teknologi.

Go up