09. juli 2026
Introduktion
Control add‑ins er en vej til at udvide Business Central's brugerflade med web-baserede komponenter. Microsofts best practices-samling for control add‑ins fokuserer på performance, stabilitet og brugervenlighed — områder hvor fejl kan påvirke brugeroplevelsen betydeligt.
Her opsummerer vi de vigtigste anbefalinger og forklarer, hvad danske udviklingsteams og kunder bør være opmærksomme på.
Centrale anbefalinger
Minimer DOM-arbejde og rendering
Tunge DOM-manipulationer i add‑ins øger browserens CPU- og hukommelsesforbrug. Anvend virtualiseringsteknikker og begræns re-rendering til nødvendige områder for at holde UI responsivt.
Reducer roundtrips til server
Design add‑ins, så de bruger batch‑forespørgsler eller caching i stedet for gentagne små kald til Business Central. Hver RPC (remote procedure call) giver ventetid og kan belaste både browser og server.
Asynkron håndtering og timeout
Sørg for robuste timeout- og fejlstrategier. Anvend asynkrone mønstre, så UI forbliver responsivt, selv ved forsinket bagvedliggende svar.
Overvågning og profilering
Indbyg telemetri, logging og performance-målinger i add‑ins. Det hjælper med at identificere memory leaks, langsomme forespørgsler og uhensigtsmæssige ressourceforbrug.
Hukommelsesstyring
Frigør event listeners og DOM-referencer ved unmounting for at undgå hukommelseslækager i længere sessioner.
Hvad betyder det for dig?
- For ISV'er og udviklingspartnere: Implementer disse best practices som en fast del af udviklings- og testproces for at undgå support-sager og klager over langsomme brugerflader.
- For kunder: Kræv performance-dokumentation og profilrapporter ved køb eller udvikling af add‑ins. Sørg for at add‑ins testes i scenarier med realistisk datamængde.
- For drift og support: Overvåg real-world performance og reager proaktivt; små ændringer i datavolumen eller brugeradfærd kan påvirke add‑inernes opførsel.
Kort sagt: control add‑ins kan levere værdifuld funktionalitet, men kun hvis de er designet og testet med fokus på performance, asynkronitet og hukommelsesstyring. Følg best practices for at sikre en stabil og hurtig brugeroplevelse i Business Central.
Kilde: Microsoft Learn