26. juli 2026
Introduktion
At have report layouts i kildekode gør rapportudvikling mere stabil og reproducerbar. I stedet for at uploade layoutfiler manuelt i Business Central-klienten kan report extensions inkludere layouts som en del af AL-projektet.
Fordelene ved at versionere layouts
Når layouts gemmes i kildekoden får du versionsstyring, ændringshistorik og mulighed for at bygge CI/CD-processer. Det betyder, at enhver ændring i layout enten kan følges tilbage i Git eller rulles ud gennem automatiserede deployments. Dette øger stabiliteten i produktion og mindsker risikoen for, at en rapport pludselig ændres uden dokumentation.
Hvordan fungerer det i praksis?
I AL kan du tilføje rapportlayouts som filer i dit projekt og referere til dem i report extension-objektet. Ved build og publish-processen deployes layoutet sammen med rapportdefinitionen til Business Central. Det eliminerer det manuelle trin, hvor en konsulent uploader .rdl eller .layout-filer i webklienten efter deployment.
Det kræver dog disciplin: teams skal have klare navngivningskonventioner, testdata til rapportvalidering og en deployment-strategi, så layouts ikke overskrives utilsigtet i multi-tenant-miljøer.
Hvad betyder det for dig?
For udviklings- og driftsteams betyder indfasning af layouts i AL færre overraskelser og lettere governance. Implementer processen i jeres deployment-pipeline og sørg for testskripter, der validerer de vigtigste rapporter ved hver release. Det reducerer supportomkostninger og giver bedre sporbarhed ved revision og fejlretning.
Kilde: yzhums.com