

But let me shortly tell you how it works.
#Anylogic export all objects and functions install
The function is available in my PowerShell Module on GitHub, so I strongly recommend you to install the module for you to be able to use it. and the benefit from having all kinds of files available in any situation is definitely making up for it :-). I do, but I don’t think it is that big of a deal: my script will keep everything in tact: all 5 files will always be changed and be up-to-date.
#Anylogic export all objects and functions code
One line of code should be one change in your SCM. So, one change in one line of code, probably is going to end up in 5 files. And the result is a fixed folder structure on my gitHub: NavAppOriginalServerInstance $ORIGInstance `Īs you can see – only one function that gets all parameters. $CreatedITems = Backup-NAVApplicationObjects ` $BackupPath = 'C:\Users\Administrator\Dropbox\GitHub\Waldo.NAV\WaldoNAVPad' $WorkingFolder = 'C:\_Workingfolder\WaldoNAVPad' All I do to save my developments to GitHub, is running a very simple PowerShell script, which you see here: $Name = 'WaldoNAVPad' I have dedicated myself in making it myself as easy as possible. In this case, I always have everything at hand if I need it. Does it make sense? Sure I know you can generate delta’s from textfiles (IF you have the original) – or the other way around. So I decided that my structure on my GitHub, should always contain all types of object files, in all formats that might be useful to me in the future. So as such, it’s not really a collection of objects, but more like a collection of deltas. Now, doing these kinds of extensions, I wanted to move them to new development environments, new versions, localization. Now, I have been working on some small pieces of functionalities (let’s call them “Extensions” -)) in NAV, like the Rental App that was shown at Directions and my very own new NAV2016 version of “WaldoNAVPad” (which is still under development, but can be obtained from GitHub here). And nowadays, we have quite a lot of options, like:ĭepending on the situation, you might be interested in one of these kinds of exports – if not all.


When working with NAV, you’re familiar of working with objects.
