Henter seneste Business Central nyheder…
Business Central

Hold rapportlayout i AL‑kildekoden ved publicering

At gemme og deploye report layoutfiler fra AL‑koden gør udviklingsflowet mere robust og versionsstyret — vigtigt for partnere og udvikling af BC‑rapportudvidelser.

24. juli 2026

Introduktion

Når du udvikler rapportudvidelser i Business Central, opstår ofte et praktisk problem: hvordan håndteres rapportlayoutfiler (RDLC, Word) i versionsstyring og ved deployment? En tilgang er at inkludere layoutfiler direkte i AL‑projektet, så de deployes automatisk ved publish.

Hvorfor gemme layout i koden?

At holde rapportlayout i kildekoden giver flere fordele:

  • Versionsstyring: ændringer følger commits, så du kan spore hvem der har ændret layout og hvornår.
  • CI/CD‑venligt workflow: layout deployes automatisk sammen med objektændringer.
  • Mindre manuel proces: du undgår at skulle uploade layoutfiler manuelt via klienten efter deployment.

Teknisk er det ofte en kombination af at tilføje layoutfiler til projektmappen og referere til dem i report extension‑objektet, så de inkluderes ved build og publish. Dette kræver opmærksomhed på navngivning og path‑konventioner i projektet.

Implementeringsråd

  • Hold layoutfiler organiseret i en dedikeret mappe i AL‑projektet.
  • Brug build‑scripts eller pipeline‑trin til at sikre at layout er inkluderet i app‑pakken.
  • Test altid i sandbox før produktion: report layout kan opføre sig forskelligt afhængigt af klientindstillinger.
  • Overvej at dokumentere layoutændringer i releases for at gøre det nemt for brugere at forstå visuelle ændringer.

Hvad betyder det for dig?

  • For partnere og udviklingsteams betyder det bedre kontrol og færre fejl i deployments af rapporter.
  • For forretningen betyder det hurtigere leverancer når rapportændringer skal ud til brugerne.
  • Indfør standarder for filstruktur og versionsbeskeder, så teamet bedst muligt kan drage fordel af fordelene.

At inkludere rapportlayout i AL‑koden er en enkel praksisændring med stor effekt på kvalitet og håndtering af rapportudvidelser, især i miljøer med CI/CD og flere udviklere.

Kilde: Yzhums

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.