Henter seneste Business Central nyheder…
Business Central

Obsolete-attributten: Hold din AL-kode ren og fremtidssikret

Obsolete-attributten hjælper med at afvikle gamle AL-API'er ved at markere dem som forældede. Giver overblik og reducerer risiko ved opgraderinger for partnere og kunder.

26. august 2026

Introduktion

Over tid akkumulerer løsninger teknisk gæld: funktioner og metoder skifter navn eller udgår. Obsolete-attributten i AL er et værktøj til at markere kodeelementer som forældede, så udviklere og kunder får klar besked om, at noget bør udskiftes.

Hvad er Obsolete-attributten?

Grundfunktion

Når et objekt i AL markeres med Obsolete-attributten, viser compileren og udviklingsværktøjerne advarsler — nogle gange med forslag til erstatninger. Det er en måde at kommunikere fremtidige ændringer uden med det samme at fjerne funktionen.

Hvornår bruges den?

  • Api'er der får nye signaturer.
  • Funktioner der fastholder gammel forretningslogik, som skal udfases.
  • Interne helper-metoder, som ikke længere bør anvendes af andre moduler.

Fordele

Ved at markere kode som forældet får teams tid til at planlægge migration i stedet for at blive overrasket ved næste version. Det forbedrer kodekvalitet, mindsker breakage ved opgraderinger og gør vedligeholdelse mere systematisk.

Best practices

Kommuniker ændringer

Brug Obsolete-attributten sammen med release notes og interne checklister, så alle ved, hvad der skal rettes og hvorfor.

Lav klare migrationsstier

Når du markerer noget som forældet, angiv gerne en anbefalet erstatning. Automatiser tests, der fanger brug af obsolete elementer, så I kan rette dem før release.

Hvad betyder det for dig?

For danske Business Central-kunder og partnere er Obsolete-attributten et vigtigt værktøj i opgraderings- og vedligeholdelsesarbejdet. Den giver mulighed for kontrolleret udfasning af funktionalitet med minimal risiko for overraskelser ved nye versioner. Indfør rutiner: scan kodebaser for obsolete-advarsler, planlæg migrering og brug attributten proaktivt i jeres udviklingslivscyklus. Det reducerer teknisk gæld og gør jeres installation mere robust over tid.

Kilde: Microsoft Learn

Har I spørgsmål til dette?

Vi hjælper gerne med at vurdere, hvad denne nyhed betyder konkret for jeres Business Central-opsætning.

Nyhedsbrev

Få Business Central-nyt og tips direkte i indbakken.