M365.FM · Nederlands
Business Central aanpassen
AL-ontwikkeling en extensions eenvoudig uitgelegd
Beveiliging, identiteit & governancePower Platform & Dynamics 365business centralal-ontwikkelingextensionsdynamics 365maatwerkvisual studio codecodeuniterp
Een extra veld op de klantkaart, een eigen goedkeuringsstap of een regel die een order controleert voordat iemand hem boekt: kleine aanpassingen in Business Central klinken al snel als een compleet nieuwe taal. Deze aflevering legt uit wat AL-ontwikkeling betekent, waarom er extensions bestaan en hoe maatwerk veilig naast de standaardapplicatie werkt.
Volg de podcastNieuwe afleveringen over Microsoft 365, Copilot en meer, gratis in je podcast-app.Spotify
▶ Business Central aanpassen: AL-ontwikkeling en extensions eenvoudig uitgelegd (AI-nasynchronisatie)
Dit leer je:
- Waarom extensions in plaats van codewijzigingen: vroeger werd de originele code (C/AL) direct aangepast en vroeg elke update om vergelijken en repareren; nu blijft de basisapplicatie onaangeroerd en draait het maatwerk als aparte app via ondersteunde koppelpunten
- De belangrijkste AL-objecten: tabellen en velden als digitale archiefkast, kaart-, lijst- en werkbladpagina's, tabel- en pagina-extensies, codeunits, rapporten, query's en XMLports
- Triggers en events: validatietriggers bij een veldwijziging, event subscribers en het verschil tussen OnBefore (controleren vóór het boeken en dit kunnen stoppen) en OnAfter (achteraf reageren), met gedeelde regels gebundeld in een codeunit
- Tools en werkwijze: Visual Studio Code met de AL Language-extensie, het commando AL: Go!, het app-pakket, testen in een sandbox, debuggen met breakpoints en versiegeschiedenis met Git
- Praktijkvoorbeeld van een bonus-add-on voor klanten: tabel met bonusniveaus en kortingspercentage (Goud = 10%), lijst- en kaartpagina, veld Bonus ID op de klantkaart, kortingsregel in een codeunit, installatie-codeunit en event subscriber in het verkoopproces
Deze aflevering is een met AI nagesynchroniseerde Nederlandse versie van de geanimeerde video uit de M365 Show van Microsoft MVP Mirko Peters.