Vedligeholdelse af AL kode¶
Vedligeholdelse af AL-kode handler om at opdatere dine tilpasninger, når Microsoft udgiver nye versioner af Business Central. Som beslutningstager er det vigtigt at forstå, hvorfor vedligeholdelse er nødvendig og hvad det indebærer.
Hvor tit kommer der nye versioner?¶
Microsoft udgiver nye versioner af Business Central regelmæssigt.
- Hver måned. En lille version
- To gange om året. En stor version
- Hver femte store version. Microsoft kan slette felter og tabeller mm.
Microsoft har f.eks. annonceret at de flytter basis funktionalitet ud i et nyt Business Foundation modul.
Hvorfor er vedligeholdelse nødvendig?¶
Næste version¶
Hver version kan:
- Introducere nye funktioner
- Ændre eksisterende funktionalitet
- Fjerne forældede funktioner (Obsolete)
- Ændre API'er og interfaces
Din tilpassede kode skal opdateres for at:
- Virke med nye versioner - Sikre kompatibilitet med den nye version
- Bruge nye funktioner - Udnytte forbedringer og nye muligheder
- Undgå breaking changes - Håndtere ændringer der kan bryde eksisterende kode
Teknisk gæld vokser¶
Uden vedligeholdelse vokser teknisk gæld: forældet kode, manglende kompatibilitet og sværere opgraderinger. Jo længere du venter, desto dyrere bliver det og desto højere er risikoen for at koden stopper med at virke.
Hvad indebærer vedligeholdelse?¶
Vedligeholdelse omfatter: Test din kode mod nye versioner i testmiljø først, identificer problemer og vurder omfanget. Opdater forældet kode. Opdater til nye standarder og brug opdateringen som mulighed for at forbedre kvaliteten.
Hvordan planlægger man vedligeholdelse?¶
Følg Microsofts release-kadence: Planlæg forud, sæt tid af til vedligeholdelse ved hver opdatering og prioriter kritiske opdateringer først. Budgetter en del af udviklingsbudgettet til vedligeholdelse og overvej vedligeholdelsesaftaler. Automatiserede tests hjælper ved at identificere problemer hurtigt, verificere at rettelser virker og gøre opdateringer sikrere.
Forretningsværdi¶
Vedligeholdelse reducerer omkostninger ved færre kritiske problemer, nemmere opgraderinger og lavere supportomkostninger. Det forbedrer stabilitet, pålidelighed og brugertilfredshed. Vedligeholdelse sikrer kompatibilitet med nye versioner, gør opgradering nemmere og reducerer risiko.
Konklusion¶
Vedligeholdelse er ikke valgfri - det er en nødvendighed for at din Business Central-løsning fortsætter med at virke. Det giver kompatibilitet, stabilitet, lavere omkostninger og fremtidssikring. Uden vedligeholdelse stopper din kode med at virke, når Business Central opdateres. Planlæg vedligeholdelse som en del af din løsningsstrategi - det er en investering der betaler sig.
⚠️¶
Bemærk at Microsoft som sidste udvej kan tvinge en opgradering igennem ved at afinstallere en ikke kompatible app.