På denne side vil vi samle de vigtigste ændringer der er relateret til installation og driften af Navision Stat. Siden opdateres løbende.
Business Central driftes som udgangspunkt på samme måde som Dynamics NAV-versioner. Det vil sige, at platformen fra Microsoft er fortsat en 3-tier løsning med klient-, service- og databaselag. Servicelaget er fortsat en Windows-service, og databasen afvikles fortsat på SQL-serveren.
Der er dog en række væsentlige ændringer i klienten og platformen, som beskrives nærmere herunder og i detaljer i de kommende installationsvejledninger.
I den nye version er alt opbygget af apps, dvs. mindre applikationer, der tilsammen udgør den samlede løsning. Standard Business Central™ består således også af 4 centrale apps, der udgør standardprogrammellet fra Microsoft: System, System Application, Business Foundation og Base Application.
Alt anden funktionalitet er også pakket ind i en applikation, dette gælder også Navision Stat.
Det betyder, at den velkendte .fob-fil udgår og erstattes af .app-filer. Disse apps kan installeres direkte fra klienten eller via PowerShell. Formålet med dette er at fuldt ud isolere tilretninger i egne komponenter, så der ikke længere rettes direkte i kildekoden til standardløsningen.
Det indbyggede statslige værktøj til at opgradere databaser med – VMS – løftes ikke med til til den nye version. Der er fortsat enkelte driftsleverandører, der anvender VMS til at opgradere databaser med i stedet for PowerShell-scriptmetoden. Ved overgangen til Business Central-platformen vil det altså ikke længere være muligt. Dette skyldes den nye måde, hvorpå kodeændringer og datafiler distribueres gennem .app-filer.
Der vil blive frigivet udførlige vejledninger i, hvordan opgraderingen fra NAV til BC foretages, samt hvordan opgraderinger kommer til at foregå fremover.
I den nuværende version af Navision Stat er der, i staten, kun anvendt den klassiske Windows-klient til brugeradgangen.
Dog kom der allerede i Dynamics NAV 2009 muligheder for at anvende både web-, tablet- og phoneklienter, men Økonomistyrelsen vurderede, at de ikke var egnede eller modne nok til de brugertyper, der anvender Navision Stat. Til Business Central version 2019 release wave 2 udgik den klassiske Windows-klient, og det er fremover kun muligt at benytte en af de andre 3 klienttyper. Det betyder, at alle brugere skal tilgå Navision Stat via en webklient, der hostes på IIS’en.Der vil derfor være andre config-filer, såsom ”navsettings.json”, man skal sætte sig ind i som hoster. Al authentication og authorization samt serverkald til backend håndteres på samme måde som i Dynamics NAV-versionen.
Det velkendte administrationsmodul udgår på Business Central-platformen. Det betyder, at man fremover kun kan tilgå serveropsætninger via PowerShell og funktioner i ”NavAdminTool.ps1”-modulet eller direkte i ”CustomSettings.config”-filen. Økonomistyrelsen arbejder dog på et administrationsværktøj med GUI, der kan anvendes af alle driftsleverandører.
Ligesom Windows-klient er væk i Business Central platformen, er hele udviklingsmiljøet (IDE’et) fjernet. Det skyldes, at hele teknologien og kodesproget bag udvikling af løsningen er ændret. Der kodes fx ikke længere i C/AL-kode, men AL-kode.
Fremover foregår al udvikling separat fra selve applikationen i værktøjer som fx Visual Studio Code (VSC). Det betyder, at det ikke længere er muligt at se objekter, koden eller fx debugge på samme måde, som man har været vant til.
Udviklingen af Navision Stat er nu blevet meget mere moderne og effektiv, da kodning sker i VSC og pushes til GIT-repository i Azure DevOps for automatisk pipelining til testmiljøer.
Dette giver en meget bedre mulighed for kodebranching til samarbejde, versionskontrol, commitgodkendelse, historikkontrol samt udnyttelse af AI-kapabiliteter i Copilot.
I Business Central platformen er det nu muligt - og anbefalet af Microsoft - at udvikle rettighedssæt direkte i app-koden. Dvs. rettighederne ikke længere behøver at ligge som tekstfiler, der kan redigeres via klienten, men kan frigives integreret med app’en. Det vil dog betyde, at ændringer til rettighederne resulterer i en ny releaseversion. I Navision Stat omlægger Økonomistyrelsen alle de statslige rettighedssæt til at være kodet ind i applikationen via AL-kode.