Gedurende twee dagen werden sessies georganiseerd over de meest uiteenlopende onderwerpen waarbij AI in de vorm van Copilot een vaak terugkerend thema was, vanaf de eerste slide van de presentatie tijdens de Opening Keynotes.
In de laatste ontwikkelingen binnen BC zijn een aantal trends duidelijk zichtbaar:
- Verbetering van Gebruiksvriendelijkheid: Integratie met Copilot, uitbreiding van de Tooltip-functionaliteit, verzamelen van foutmeldingen, meer informatie bij een foutmelding, en acties voorstellen om fouten op te lossen.
- Ontwikkelen in Visual Studio Code met AL: Meer raakvlakken met Object Oriented Programmeren, bijvoorbeeld door het gebruik van Interfaces en Namespaces zoals dat binnen talen als C# gebruikelijk is.
- Nieuwe Tools: Page Scripting.
Verbetering van Gebruiksvriendelijkheid
Met een verregaande integratie van Copilot in de BC Client zet Microsoft grote stappen om BC eenvoudiger en intuïtiever te maken. Zo werd gedemonstreerd hoe vanuit de tekst uit de e-mail van een klant, waarin deze aangeeft interesse te hebben in de aankoop van een bepaalde categorie artikelen, in enkele handelingen een verkoopofferte opgesteld kan worden.
Het verzamelen van foutmeldingen vereenvoudigt het werk van de accountant bij het boeken van transacties. In plaats van fouten in de gegevens één voor één en per te boeken regel af te handelen, kunnen alle fouten verzameld worden. In een overzichtsscherm kan de gebruiker er dan voor kiezen om meteen voor alle fouten een door het systeem voorgestelde actie uit te voeren om ze te corrigeren.
Ontwikkelen in Visual Studio Code met AL
Voor de ontwikkelaar die ook in .NET werkt zullen een aantal vernieuwingen vertrouwd zijn. Namespaces geven de mogelijkheid om objecten te groeperen en om binnen één extensie app een objectnaam meerdere keren te gebruiken. Dit kan een handig hulpmiddel zijn om de beperking van 30 karakters in de objectnaam te omzeilen met logische namen. Interfaces geven de mogelijkheid om van bepaalde code meerdere implementaties te voorzien.
Ook onder de motorkap van BC zijn weer heel wat zaken aangepast, zoals het record locking mechanisme. Bij de Testfield- meldingen kan automatisch een optie toegevoegd worden om vanuit de foutmelding meteen te navigeren naar het veld waar de fout betrekking op heeft.
Nieuwe Tools
Met Page Scripting kan een gebruiker acties opnemen en zelfs valideren dat, na uitvoering, velden een bepaalde waarde moeten hebben. Dit kan bijvoorbeeld gebruikt worden om bij een support ticket een reproduceerbaar script mee te sturen zodat een service medewerker of een ontwikkelaar de door de klant gevolgde stappen precies kan naspelen. Maar hiermee kunnen ook automatische testen gefaciliteerd worden.
Ervaring van 2-Controlware
Bij een beurs in België hoort natuurlijk meer dan kennismaken met nieuwe features in Dynamics Business Central. Na de eerste beursdag konden de aanwezigen kennismaken met een klein maar interessant deel van het uitgebreide Belgische assortiment bieren en bijhorende gerechten om met een lekker hapje en drankje gezellig bij te praten en te netwerken met mede-ontwikkelaars uit heel Europa en zelfs daarbuiten.