Henter seneste Business Central nyheder…
Integration

Bedste praksis for control add-ins: Performance i Business Central

Control add-ins kan forbedre UI, men skaber også performance-udfordringer. Vejledning i asynkronisering, caching og test er vigtig for stabile løsninger i dansk kontekst.

07. juli 2026

Introduktion

Control add-ins giver mulighed for at udvide Business Central med brugerdefinerede webkomponenter og interaktive elementer. Men udover funktionalitet følger risikoen for lavere ydeevne, dårlig brugeroplevelse og øget vedligeholdelsesbehov. Derfor er best practices essentielle.

Centrale performance-faktorer

  • Antal og størrelse af resource-opkald: Store scripts eller hyppige netværkskald kan gøre sider langsomme.
  • Synchronous vs asynchronous: Blokering ved synkrone kald påvirker UI-respons.
  • DOM-manipulation og rendering: Hyppige re-renders kan være tunge, især i browser-klienter.
  • Dataoverførsel: Store payloads mellem add-in og server bør undgås eller komprimeres.

Anbefalede metoder

  • Brug asynkrone kald og promise-baseret logik for at undgå at låse UI.
  • Cache data lokalt i add-in hvor muligt, og invalider cache efter behov.
  • Minimér DOM-opdateringer: Batch opdateringer og undgå unødvendige reflows.
  • Begræns bibliotekers størrelse: Vælg letvægtsbiblioteker og tree-shaking for at holde payload små.
  • Telemetri og måling: Indbyg målepunkter for load-tid, opkaldsrater og fejl for kontinuerlig overvågning.
  • Cross-client test: Test i både web- og desktop-klienter samt på mobile enheder.

Udvikler- og driftsrutiner

Inkluder performance-tests i CI/CD-pipelines, og gør load-tests en del af releases, især hvis add-ins bruges af mange samtidige brugere. Dokumenter også afhængigheder og opdateringsprocedurer, så opgraderinger til Business Central ikke bryder add-ins.

Hvad betyder det for dig?

Hvis I bruger eller planlægger at udvikle control add-ins, betyder disse anbefalinger, at I kan undgå driftsmæssige problemer og utilfredse brugere:

  • Design til ydeevne fra starten: små payloads, caching og asynkron logik.
  • Indfør overvågning så I kan opdage performance-dårligdom tidligt.
  • Test på samme profilsæt som jeres brugere (antal samtidige, netværksforhold).

Vi kan hjælpe med performance-review, kodegennemgang og opsætning af testscenarier, så jeres add-ins fungerer stabilt i danske produktionsmiljøer.

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.