ArcherPoint Dynamics NAV Developer Digest - vol 204
The NAV community, including the ArcherPoint technical staff, is made up of developers, project managers, and consultants who are constantly communicating, with the common goal of sharing helpful information with one another to help customers be more successful.
As they run into issues and questions, find the answers, and make new discoveries, they post them on blogs, forums, social media...so everyone can benefit. We in Marketing watch these interactions and never cease to be amazed by the creativity, dedication, and brainpower we’re so fortunate to have in this community—so we thought, wouldn’t it be great to share this great information with everyone who might not have the time to check out the multitude of resources out there? So, the ArcherPoint Microsoft Dynamics NAV Developer Digest was born. Each week, we present a collection of thoughts and findings from NAV experts and devotees around the world. We hope these insights will benefit you, too.
Dynamics NAV Developer Preview – July 2018 Update
In the July update Dynamics NAV Developer Preview, the Microsoft team shares several new features that will help you create solutions as extensions. First of all, they’ve resolved more than 90 issues. It is now possible to declare OData bound actions in AL. New attributes have been introduced to achieve this, so check out the post for details.
They’ve also introduced a new Event Recorder to get a list of all events raised during a given session / user workflow. Lastly, Microsoft has added the ability to add and extend enums. Enum is a new concept that over time will replace the existing Option type.
Microsoft Mechanics on YouTube
If you haven’t been introduced to Microsoft Mechanics on YouTube, well now you have. If you’re working in Azure, you will likely benefit from following their Azure playlist. In addition to Azure, there are a multitude of playlists focused on Office, Windows, IT Roadmap, and more.
Azure Information Protection – A Developer’s Guide
Speaking of Azure, the Azure Information Protection Developer’s Guide is a great resource for tools to ensure you are protecting Azure data in service applications, PowerShell, user applications, and environment setup. It also offers how-to guides in the areas of general, security and authentication, and configuration and performance management.
What’s the Difference Between Merge and Replace?
Kyle poses, “Question of the Day: When loading table objects, what is the difference between Merge and Replace? And when would I want to use Merge?”
Matt Traxinger states, “Merge is for when you have fields that you can't create with a text file. That's when I have used it most often anyway.”
Kyle responds, “So said another way, nobody outside of the UPSI (Upgrades / Partner Services / International) team should ever use Merge when importing table objects.”
Tom Hunt shares, “I've had to use it to get multiple add-ons to get all their fields in place before doing an import of a merged table, but that's about the only time I've ever needed it.”
Matt Traxinger replies, “You know me. Fobs are only as good as the easily forgettable manual processes that are required to make them work. I think object moves should be based on hard data, even if it is a pain.”
Chris Montgomery adds, “Merge doesn't copy everything over (if it did it would be "Replace"). For example, if you have a new key, it won't carry that over. So unless you know exactly what it will do - ie test, test, test, don't use it!”
Dynamics 365 Business Central Fall Release
Jon Long shares, “According to Inspire speakers, Microsoft Dynamics 365 Business Central
(SaaS and On Premises) will have the same code base upon release this “autumn”, and all future periodic updates, they will call upgrades.”
What did you hear at Inspire? Share with us in the comments below (sign in required, but it’s easy to create an account and we’ll never share your information).
If you are interested in NAV development, be sure to see our collection of NAV Development Blogs.