Business Central traag? Zo vind je de oorzaak en pak je het aan
Inleiding
Steeds meer organisaties werken met Microsoft Dynamics 365 Business Central in de cloud. Het systeem is krachtig, maar de praktijk laat zien dat gebruikers vaak last hebben van trage pagina’s. Een kaart die lang opent, een lijst die vastloopt bij het zoeken, of een record dat traag wisselt.
Wat op het eerste gezicht maar een paar seconden lijkt, stapelt zich snel op tot verloren uren. Die tijd gaat ten koste van productiviteit, vertraagt processen en zorgt voor frustratie in de organisatie. Uiteindelijk leidt het zelfs tot gemiste orders, trage financiële afsluitingen en ontevreden teams.
Probleemstelling
De kernvraag is eenvoudig: waarom is Business Central soms zo traag?
De oorzaak ligt meestal niet bij “het systeem als geheel”, maar bij specifieke knelpunten in de inrichting of het gebruik. Zonder inzicht in die knelpunten is optimalisatie lastig en wordt de traagheid al snel als een vaststaand gegeven geaccepteerd.
Analyse van de oorzaken
Op basis van ervaring zien we een aantal terugkerende oorzaken:
-
Te veel maatwerk en zware extensies
Elke extra trigger of veld vraagt rekentijd. Vooral bij extensies die slecht zijn ingericht, kan dit de prestaties domineren. -
FlowFields die alles willen berekenen
Totalen en berekende velden worden steeds opnieuw geladen. Dat klinkt handig, maar is zwaar voor de performance. -
FactBoxes die overladen zijn
Veel informatie in de rechterkolom lijkt nuttig, maar zorgt vaak voor vertraging bij het openen van pagina’s. -
Zoeken in lijsten zonder filters
De standaard zoekfunctie scant breed, wat bij grote datasets voor vastlopers zorgt. -
Data die nooit wordt opgeschoond
Oude grootboekposten of documenten blijven beschikbaar en maken lijsten log en traag. -
Ontwerp en indexering
Pagina’s die sorteren op niet-geïndexeerde velden of triggers gebruiken die onnodig alles inladen. -
Lokale factoren
Soms ligt het probleem niet bij Business Central zelf, maar bij de browser of het netwerk van een gebruiker.
Praktische hulpmiddelen
Om te bepalen wat er precies gebeurt, zijn er twee hulpmiddelen binnen Business Central die inzicht geven:
Pagina-inspectie: laat zien welke tabel en velden een pagina laadt, inclusief FlowFields en extensies. Dit geeft snel beeld of een pagina onnodig veel moet ophalen.
Doel: inzicht krijgen in de bron van de pagina, de velden (inclusief FlowFields) en welke extensies de pagina beïnvloeden.
Zo pak je het aan:
- Open de trage pagina.
- Druk op Ctrl + Alt + F1 (of via Help → Inspect pages and data).
- Bekijk in het rechterpaneel:
- Table & Page: welke tabel en pagina zijn de bron?
- Fields: welke velden en FlowFields worden ingeladen?
- Extensions: welke extensies voegen extra velden of onderdelen toe?
Prestatieprofiler: registreert waar de tijd wordt besteed bij het openen of uitvoeren van acties. Hiermee zie je of de vertraging vooral uit de basisapplicatie komt of uit een specifieke extensie.
Doel: meten waar de tijd wordt besteed bij het openen van een pagina of het uitvoeren van een actie.
Zo pak je het aan:
- Ga naar Help → Troubleshooting → Analyse performance.
- Klik op Start.
- Voer de trage handeling uit (pagina openen, record wisselen, filter toepassen).
- Klik op Stop.
Analyseer de resultaten:
- verdeling van tijd tussen de Base Application en extensies,
- details over welke functies of bewerkingen de vertraging veroorzaken,
- noteer de grootste ‘veroorzakers’ en de context waarin ze optreden.
Het gebruik van deze tools vraagt geen technische achtergrond en helpt om met feiten naar een IT-partner te stappen.
Zelfdiagnose: een praktische checklist
Symptoom | Waarschijnlijke oorzaak | Hoe bevestigen | Eerste actie |
---|---|---|---|
Pagina opent altijd traag | Zware extensie of veel FlowFields/FactBoxes | Profiler en Pagina-inspectie | Verberg velden/FactBoxes; beperk extensies |
Kaartpagina hapert bij recordwissel | FlowFields berekenen steeds opnieuw | Pagina-inspectie toont veel FlowFields | Verberg FlowFields; verplaats naar FactBox |
Zoeken in lijst hangt | Wildcard-zoek over kolommen | Alleen bij typen in Search | Gebruik Filter Pane; opgeslagen views |
Geboekte docs of grootboeken traag | Grote datasets, geen opschoning | Veel oude jaren zichtbaar | Retentiebeleid, opschonen, comprimeren |
Lijst sorteert langzaam bij openen | Sorteren op niet-geïndexeerd veld | Partner checkt keys | Zet sortering op geïndexeerde key |
Alleen één gebruiker traag | Client of netwerk | Anderen hebben geen last | Browser/verbinding testen |
Advies: zo pak je het aan
De ervaring leert dat je met een aantal gerichte stappen vaak al veel snelheid terugwint. Onze aanbevelingen:
-
Begin klein
Haal overbodige FlowFields en FactBoxes weg. Dit levert direct merkbare winst op. -
Maak slim gebruik van filters
Train gebruikers in het gebruik van de Filter Pane en bied opgeslagen weergaven aan. Zo voorkom je dat de zoekfunctie onnodig zwaar belast wordt. -
Ruim historische data op
Pas retentiebeleid toe en archiveer oude documenten. Dit verkleint de dataset waar dagelijks mee gewerkt wordt. -
Kijk kritisch naar extensies
Houd maatwerk slank en laat zware triggers herschrijven. Vraag je partner om te checken of logica niet beter op de achtergrond kan draaien. -
Optimaliseer het ontwerp
Controleer of pagina’s gebruikmaken van geïndexeerde velden voor sortering en filters. -
Sluit lokale oorzaken uit
Laat gebruikers testen met een moderne browser en stabiele verbinding, voordat je in de applicatie gaat sleutelen.
Toekomstbeeld: wat goed eruitziet
Een goed geoptimaliseerd Business Central betekent:
- Pagina’s openen binnen twee seconden.
- Het wisselen van records voelt direct en soepel.
- Lijsten reageren snel op filters zonder vertraging.
- Gebruikers ervaren minder frustratie en kunnen sneller hun werk doen.
- Financiële afsluitingen verlopen zonder onnodige vertragingen.
Door prestatie-optimalisatie structureel onderdeel te maken van het beheer, zorg je ervoor dat Business Central meegroeit met je organisatie in plaats van een rem te worden.
Conclusie: trage Business Central-pagina’s zijn geen gegeven. Met inzicht, opschoning en slimme keuzes in inrichting en gebruik, maak je van een frustrerende ervaring weer een soepel lopend systeem.