DDC NAV 11 april 2017 - Technische (development) verbeteringen in NAV 2017

Dinsdag, 11 april 2017, door Peter Tijsma

Microsoft brengt ieder jaar een nieuwe versie van Dynamics NAV uit. De laatste versie die is uitgebracht is NAV 2017. In iedere versie zitten nieuwe features en nieuwe mogelijkheden die niet door Microsoft onder de aandacht worden gebracht, maar die handig kunnen zijn. Om deze features onder de aandacht te brengen, Deze sessie werd gegeven door Peter Tijsma. Peter is een System Developer en loopt al een tijd mee in de NAV wereld.

TryFunctions

Try functions waren nieuw in NAV 2016  en werden voornamelijk gebruikt in de boekings-Preview functies. Er bleken wat kinderziektes in te zitten. Het grootste probleem is dat de transacties is een Try functie niet worden teruggedraaid bij een foutmelding. In NAV 2017 heeft Microsoft aanpassingen gemaakt en het is nu niet meer mogelijk om een schrijf transactie uit te voeren in een Try functie. Peter gaf een aantal voorbeelden van het verschil tussen NAV 2016 en NAV 2017.

Task Scheduler 2.0

De meeste van ons weten niet beter, dat achtergrondtaken werden middels een NAS (Navision Application Server) uitgevoerd. Deze NAS was niets anders dan een Client zonder userinterface. Dit zorgde nog wel eens voor problemen zoals Locking wanneer er meerdere NAS servers werden gebruikt. Microsoft vond ook tijd om dit eens onder handen te nemen en heeft een nieuwe Task Scheduler gemaakt. Het gebruikt nieuwe tabellen, heeft systeem functies voor aansturing en is niet meer geschreven in C/AL. Tijd om de huidige scripts om te bouwen naar de nieuwe Task Scheduler.
 

PowerShell vanuit NAV

Sinds we de NAV server hebben, is het mogelijk om steeds meer taken uit te voeren via PowerShell. Hoe mooi zou het zijn als we PowerShell kunnen aansturen vanuit NAV. Er is namelijk meer mogelijk met PowerShell dan met NAV. Een paar voorbeelden zijn het Beheren van DNS, Monitoren van (Azure) Servers en het simpelweg on-request uitvoeren van scripts. Het is ooit begonnen met Waldo (www.waldo.be) die een PowerShell runnen wilde maken. Microsoft vond dit waarschijnlijk interessant en levert nu een PowerShell Runner dll mee met NAV. Het is even puzzelen om het aan de praat te krijgen, maar hierna is het redelijk eenvoudig om een scripts uit te voeren. Erg interessant.

De eerste blog-post  aangaande dit onderwerp:
https://blogs.msdn.microsoft.com/nav/2015/12/21/coffee-break-use-the-powershell-runner-add-in/

Verslag: Guido Robben
Foto's: Herman Veerkamp

« Naar het overzicht

Events

13 juni 2017 - DDC Jaarevent 13 juni 2017
Oud London, Woudenbergseweg 52, 3707 HX, Zeist
Datum: 13 juni 2017
Meer informatie »

11 april 2017 - NAV Event, 11 april 2017
't Zand, Harmonieplein 4, 3603 BM Maarssen
Datum: 11 april 2017
Meer informatie »

16 maart 2017 - AX event, 16 maart 2017
Van der Valk Hotel, Bastion 73, 3905 NJ Veenendaal
Datum: 16 maart 2017
Meer informatie »


Nieuws

Dutch Dynamics Community - NAV * Nieuwsflits * Mei 2017 * 2
26 mei 2017
Lees bericht »

Schouw Informatisering nieuwe Gold Sponsor
21 mei 2017
Lees bericht »

Dutch Dynamics Community - NAV * Nieuwsflits * Mei 2017
09 mei 2017
Lees bericht »


Blog

DDC NAV-avond Maarssen 11 april 2017
11 april 2017
Lees blog »

DDC NAV 11 april 2017 - Productie Module vs. Assemblage in Dynamics NAV
11 april 2017
Lees blog »

DDC NAV 11 april 2017 - Technische (development) verbeteringen in NAV 2017
11 april 2017
Lees blog »

Wat is de Dutch Dynamics Community?

Ons doel is het delen van kennis en ervaringen rondom Microsoft Dynamics software.

We bieden de mogelijkheid aan alle Microsoft Dynamics Professionals om met elkaar in contact te komen en deel te nemen aan presentaties en discussies.

Laagdrempelig, onafhankelijk, diepgaand en altijd actueel.

Om iedereen op de hoogte te houden kun je je inschrijven voor een van onze nieuwsbrieven:

Schrijf je hier in voor de NAV nieuwsbrief

Schrijf je hier in voor de AX nieuwsbrief

Platinum sponsors


Gold sponsors

 

Sapphire sponsors


Silver sponsors


Club van 100

c100