Hi,
In my previous post we have seen how to generate NAVX file using Development Shell.
Now let's have a look how to install and uninstall NAVX file across different instances.
Current NAVX file generated holds 2 changed objects (Page 26 & Table 23) and 2 new objects(New Table & CodeUnit).
- Open Vendor Card of the new instance on which you are trying to install NAVX file. This instance doesn't have any changes on Vendor Card.
- Open NAV Developer shell of the new instance on which you want to install NAVApp.
- Publish before you install NAVX. Run the below cmdlet.
- Publish-NAVApp -ServerInstance DynamicsNav90 -Path D:\NAVEXT\Extension.navx
- We can verify Version details by using cmdlet.
- Get-NAVAppInfo -ServerInstance DynamicsNav90
- Install NAVX using cmdlet
- Install-NAVApp -ServerInstance DynamicsNav90 -Path D:\NAVEXT\Extension.navx
Look at that all my customization are moved to new instance.
- Uninstall App.
- UnInstall-NAVApp -ServerInstance DynamicsNav90 -Path D:\NAVEXT\Extension.navx
Now the "Approved Vendor" is removed.
This is how Extensions work isn't that Great!!!
Few things that i noticed
- Extensions dosen't modify your Source code. Yes, you may not find the field or function that got added using Extensions from object designer.
- Query cannot be deployed using Extensions.
Lots of questions in my mind as well need to explore much more.
Anyways long way to go I will keep posting....
Cheers :)
No comments:
Post a Comment