Oppgrader fra Dynamics NAV til Business Central
- Hvorfor oppgradere til Business Central?
- Du må være klar over dette før du oppgraderer til BC
- Hvordan du oppgraderer til Business Central
Hvorfor oppgradere til Business Central?
Det er mange grunner til at det kan være en god ide å oppgradere fra Dynamics NAV til Business Central, men kort fortalt er det nesten alltid lurt å være en del av den teknologiske utviklingen og ta del i de mange fordelene det gir. Det er ikke bare et spørsmål om ny og oppgradert funksjonalitet, men også om sikkerhet og økonomiske og ressursmessige besparelser.
Spare penger
D365 Business Central er ikke nødvendigvis billigere enn Dynamics NAV, men når du skifter til Business Central, overgår du også til en betalingsmodell der du ikke kjøper programvaren din, men i stedet leier den. Så du kan ikke sammenligne Dynamics NAV og Business Central en-til-en med hensyn til pris, men fordelen med Business Central er at når løsningen er installert, kan du enkelt spore de månedlige utgiftene og planlegge budsjettet mer effektivt, noe som i de fleste tilfeller vil gjøre Business Central billigere enn NAV.
I tillegg eliminerer flyttingen til skyen behovet for en stor del av den interne IT-infrastrukturen, dvs. dyre servere og vedlikehold av dem, samt oppgraderinger og lisensavgifter.
Kort fortalt er overgangen til Business Central den siste oppgraderingen du vil betale for. Når løsningen er implementert, oppdateres den automatisk og helt gratis.
Maskinlæring og dataanalyse
Manuelle feil og ineffektive arbeidsflyter kan minimeres i D365 Business Central ved å bruke teknologiske fremskritt som maskinlæring (ML) og kunstig intelligens (AI). Med disse teknologiene har du muligheten til å overvåke utstyr, filtrere spam, analysere, forutsi og mer. og du vil være bedre i stand til å ta bedre beslutninger som er basert på presis innsikt fra bl.a. Power BI.
Forbedret sikkerhet
Data er det nye gullet og har stor verdi for det moderne selskapet. Derfor investerer nesten alle selskaper både penger og tid i å sikre dataene sine, og med de nye GDPR-kravene har viktigheten av å sikre dataene blitt enda større. Med Microsoft D365 Business Central Cloud får du et ekstremt høyt sikkerhetssystem, faktisk en av lederne når det gjelder å oppdage, beskytte og svare på cyberspace-trusler. Når du vet at dataene dine er lagret sikkert, kan du rolig fokusere på å drive og utvikle virksomheten din og oppnå dine forretningsmål.
Ny funksjonalitet
Business Central er i utgangspunktet en oppgradert versjon av NAV, Business Central er faktisk basert på grunnkoden fra NAV, men siden Microsoft sluttet å utvikle på NAV i 2019, inneholder Business Central også langt flere funksjoner og muligheter sammenlignet med NAV. I tillegg kan funksjonaliteten enkelt utvides ved å legge til nye apper, også kalt Extensions, fra AppSource.
Effektiv og fleksibel ERP
Business Central er en brukervennlig løsning med et intuitivt brukergrensesnitt som reduserer læringstiden for nye brukere og dermed også tiden som skal brukes på opplæring og support. Business Central er også skalerbar og kan raskt og enkelt tilpasses endringene som oppstår når selskapet utvider eller reduserer driften. I tillegg er fleksibiliteten som Business Central tilbyr ekstremt verdifull, ettersom den lar brukeren få tilgang til løsningen via mobilapper hvor som helst og når som helst, og dermed øke effektiviteten.
Du må være klar over dette før du oppgraderer til BC
Oppgradering fra Dynamics NAV til Business Central krever mer enn bare å migrere data fra NAV til BC og trykke på startknappen. Selv om oppgraderinger har blitt både mindre tidskrevende og kompliserte enn de var med de store Dynamics NAV-oppgraderingene, krever en vellykket migrering fortsatt grundig planlegging og forberedelse.
Du bør vurdere følgende før du oppgraderer:
Understøttede versjoner
Siden D365 Business Central er basert på nøyaktig samme grunnkode som NAV, noe som skaper en naturlig forbindelse mellom de to løsningene og betyr, at det er relativt enkelt å oppgradere fra NAV til D365 BC.
Imidlertid er det utelukkende mulig å oppgradere til Business Central Online fra understøttede versjoner av Dynamics NAV On-premise, og en oppgradering forutsetter at tilpasninger i applikasjonen blir gjort som Extensions. Data fra tabeller med kodetilpasning kan dermed ikke overføres direkte til Business Central. Derfor er det viktig å være oppmerksom på eventuelle rettelser i applikasjonens grunnkode før du går i gang med et oppgraderingsprosjekt.
V1 Extensions opphører
Med Dynamics 365 Business Central understøttes ikke lenger V1 Extensions som må konverteres til V2 Extensions.
Oppgraderings-codeunits
Hvis det gjøres endringer i databaseskjemaet, overvåker D365 Business Central automatisk om disse endringene er skadelige for funksjonaliteten til applikasjonen eller ikke. Hvis overvåking av databasen indikerer at en endring er skadelig og kan føre til sletting av data, vil overvåkingen betraktes som destruktiv, og du vil bli bedt om å håndtere den situasjonen ved hjelp av oppgraderings-codeunits.
Navne på variabler
Med Business Central har Microsoft introdusert helt nye metoder og utsagn. Hvis den nåværende Dynamics NAV-løsningen din inneholder variabler der navnet nå brukes av en standard AL-metode eller setning, er det nødvendig å endre variablene før du begynner å oppgradere til D365 BC. Det er også mulig å lukke variabelnavn i anførselstegn. Hvis du ikke gjør dette og importerer et objekt som har denne koden i tekstformat, vil det ikke være mulig å kompilere objektet.
Codeunit 1 er erstattet av System codeunits
Med Business Central fjernet Microsoft Codeunit 1 ApplicationManagement, som var en del av Dynamics NAV, og erstattet den med System codeunits. Ingen funksjonalitet er fjernet i forbindelse med denne endringen, men forskjellen er at de nye System codeunits ikke kan tilpasses. Endringen påvirker åpenbart oppgraderingsprosessen, men den har også stor innvirkning på hvordan du utvikler og tilpasser løsningen i fremtiden.
Utfaset eller endret funksjonalitet
Hvis du oppgraderer en Dynamics NAV-løsning som er bygget opp rundt funksjonalitet som er fullstendig utfaset eller endret i den nye standardversjonen av Business Central, er det viktig at du sørger for at dine oppgraderings code units migrerer løsningens data riktig.
MenuSuite er ikke lenger i bruk
I Dynamics NAV kunne sider og rapporter søges i webklienten, forudsat at de var inkluderet i MenuSuite. I Business Central derimod, kan sider og rapporter ved hjælp af MenuSuite i stedet gøres søgbare ved at justere opsætningen af egenskaber på selve siden og rapportobjekterne. På den måde vil sider og rapporter, som før var søgbare i Dynamics NAV-klienten, ikke længere være søgbare efter en opgradering fra Dynamics NAV til Business Central, medmindre du angiver de krævede objektegenskaber.
Hvordan du oppgraderer til Business Central
Om oppgraderingen vil lykkes, avhenger av en rekke faktorer, ikke minst hvilken versjon du oppgraderer fra og i hvilken grad Dynamics NAV-løsningen din er tilpasset og derfor skiller seg fra standardversjonen av Dynamics NAV.
Selve oppgraderingen består i utgangspunktet av to deler:
- Oppgradere applikasjonskoden
- Oppgradering av data
MERK DEG! Vær oppmerksom på at Active Business Solutions ikke tar ansvar for eventuelle feil eller uønskede endringer, og vi anbefaler at du alltid kontakter din Business Central-partner før du gjør endringer eller oppgraderer applikasjonen.
Oppgradering av applikasjonskoden
Det er veldig vanlig at kunder så langt det er mulig vil beholde alle tilpasninger implementert i deres eksisterende databaser og migrere dem til sin nye Business Central-database. Avhengig av hvilken versjon du oppgraderer fra, kan mengden av modifiseringer i koden varierer mellom de to versjonene. Det er nødvendig å slå sammen kode fra forskjellige versjoner av applikasjonen sammen, for å kunne oppgradere applikasjonskoden. Denne sammenslåingsprosessen kalles en kodeoppgradering eller applikasjonsoppgradering. I tillegg må du være oppmerksom på at du må oppgradere applikasjonen før du oppgraderer dataene.
Enkelt-leier og multi-leier implementeringer
Enten det er implementering av en enkelt leier eller flere leiere, er arbeidsprosessen i utgangspunktet den samme. Man bør imidlertid være oppmerksom på at det er forskjeller da applikasjonen og forretningsdataene med en enkelt leier-installasjon er plassert i samme database, mens applikasjonskoden med en installasjon med flere leiere ikke ligger i samme database som forretningsdataene.
Nedenfor er den generelle prosessen for hver type installasjon
- Oppgrader først applikasjonskoden
- Opprett deretter en ny database på den nye plattformen
- Flytt det nå oppgraderte applikasjon til den nye databasen
- Eksporter applikasjonen til en .fob-fil
- Til slutt oppgraderer du dataene og importerer .fob-filen
- Oppgrader først applikasjonskoden
- Opprett deretter en ny database på den nye plattformen
- Importer nå den applikasjon programmet til den nye databasen
- Til slutt oppgraderer du dataene ved å plassere leieren i applikasjonsdatabasen
Hvordan oppgraderes applikasjonskoden?
- Installer først nødvendige forutsetninger og verktøy
- Forbered tekstfiler for applikasjonsobjekt
- Slå sammen programversjoner
- Håndter eventuelle konflikter
- Importer og kompiler de sammenslåtte objektene i en tom database
- Sjekk / endre applikasjonsfamilie og versjon
- Oppbygg objektsøkindeks
Oppgradering av data
Nedenfor finner du den generelle prosessen for oppgradering av data.
- Opprette en full SQL-sikkerhetskopi av den gamle databasen
- Avinstaller alle Extensions i den gamle databasen
- Last opp Business Central Partner License til den gamle databasen
- Slett alle objekter unntatt tabeller i den gamle databasen
- Fjern serverforekomst og feilrettinger i den gamle databasen
- Konverter den gamle databasen til Business Central
- Importer oppgraderte applikasjonsobjekter til den konverterte databasen
- Koble en Business Central Server-forekomst til den konverterte databasen
- Kompiler alle objekter i den konverterte databasen
- Kjør skjemasynkronisering på den konverterte databasen
- Kjør dataoppgradering på den konverterte databasen
- Oppgrader alle Javascript-baserte kontroll add-ins til nye versjoner
- Publiser og generer symboler til Extensions
- Oppgrader eller reparer V2-Extensions
- Publiser og installer lokale funksjonalitetsextensions
- Importer tillatelsessett og tillatelser
- Angi språket i kundedatabasen