21. august 2026
Intro
Extensions er fundamentet for tilpasning i Business Central. Men ikke alle extensions er ens: forskellige typer og scopes styrer hvordan de installeres, hvilken adgang de har, og hvordan de påvirker opgraderinger. For danske kunder og udviklere er det vigtigt at kende forskellene for at undgå overraskelser ved release.
Typer af extensions og deres implikationer
- App-extensions (ISV): Disse er distribuerede via AppSource eller direkte deployment. De er typisk versionerede og designet til at være kompatible med platformopgraderinger.
- Per-tenant extensions: Installeres på tenant-niveau og kan indeholde tilpasninger, der kun gælder for specifikke kunder.
- Platform extensions: Ændrer eller udvider selve platformfunktionaliteten og kræver særlig opmærksomhed omkring opgraderinger.
Scope-bestemmelse handler om hvorvidt en extension påvirker en hel tenant, et miljø eller blot en begrænset del af funktionaliteten. Nogle scopes tillader f.eks. at skjule eller erstatte standardpages, mens andre kun kan tilføje funktionalitet uden at ændre eksisterende logik.
Hvad betyder scopes for opgraderinger?
Extensions med bredt scope kan være risikable ved opgraderinger, fordi de potentielt interfererer med platformændringer. Derfor bør du:
- Minimere invasiv kode: Hold dig til public APIs og events.
- Test på tidlige release-sandboxes: Opdag konflikter før GA.
- Hold versionsstyring og dependencies opdaterede.
Hvad betyder det for dig?
- Bedre planlagte opgraderinger: Kend dine extensions' scope for at vurdere opgraderingsrisiko.
- ISV-samarbejde: Kræv dokumentation fra leverandører om scope og kompatibilitet.
- Langsigtet vedligehold: Undgå gamle, invasive tilpasninger som hæmmer opgradering og cloud-migration.
Konklusion: At forstå extension-typer og scopes er afgørende for at holde Business Central stabilt og opgraderingsklart. Prioritér løbende opdatering, test i Early Access-miljøer og dialog med dine leverandører for at minimere driftsrisiko.
Kilde: Microsoft Learn