20. september 2026
Intro
Udvikling af udvidelser til Business Central kan føre til duplikation af ressourcer (billeder, layoutfiler, skabeloner). En ny mulighed gør det lettere at dele sådanne ressourcer mellem apps, hvilket reducerer vedligehold og konflikter.
Hvad er ændret?
Udviklere kan nu specificere, hvilke ressourcefoldere i en app der er private, og hvilke der er offentlige, via app.json (resourceFolders vs publicResourceFolders). Offentlige ressourcer kan derefter refereres af andre apps uden at kopiere filerne. Det skaber et klart skel mellem interne og delte materialer.
Dette er især nyttigt i scenarier hvor flere apps fra samme leverandør eller partner skal bruge fælles design- eller oversættelsesfiler. I stedet for at kopiere og synkronisere ressourcer mellem projekter, kan en enkelt kilde vedligeholdes og deles.
Fordele og potentielle faldgruber
Fordelene er:
- Mindre duplikation og enklere vedligehold
- Ensartet udseende og opdateringer på tværs af apps
- Reduceret pakke-størrelse når ressourcer ikke gentages
Faldgruber kan være afhængighedsstyring: en opdatering i den delte ressource kan påvirke flere apps. Derfor kræver det gode versionsstrategier og testpraksis. Derudover skal adgangsrettigheder og licensforhold være afklarede, især ved tredjepartsressourcer.
Implementeringsråd
- Definer hvilke ressourcer der er centrale og bør deles
- Brug semantisk versionsstyring og testmatrix ved ændringer
- Dokumenter afhængigheder i app-pakkerne, så kunder og partnere kan se hvilke publicResourceFolders der bruges
Hvad betyder det for dig?
For danske udviklere og ISV-partnere betyder muligheden for delte ressourcer færre support- og vedligeholdelsesopgaver samt hurtigere releasecyklusser. For kunder får det mere konsistente oplevelser og enklere opgraderinger, så længe leverandørerne følger gode versions- og testpraksisser.