Dynamics Business Central / NAV Development Developer Digest - Vol. 407
ArcherPoint’s Developer Digest focuses on Microsoft Dynamics 365 Business Central and Dynamics NAV development. In Developer Digest Volume 407, you’ll read about new features in the Action Bar, List Data Type in BC, Single Instance Codeunits, and identifying new tables in Business Central.
The Dynamics NAV and Business Central 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…for everyone’s 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 the wealth of information with everyone who might not have the time to check out the multitude of resources out there?
Thus, the ArcherPoint Microsoft Dynamics NAV/BC Developer Digest was born. Each week, we present a collection of thoughts and findings from NAV/BC experts and devotees around the world. We hope these insights will benefit you, too.
New Features in the Modern Action Bar
The Action Bar in Business Central can be tailored for a variety of purposes along with business-specific actions as needed. ArcherPoint’s Brenda Emond shared information from Microsoft describing the new features of the Action Bar: Modern Action Bar
Introduction To the List Data Type in Business Central
The Business Central Geek breaks down the list data type in Business Central, walking us through what it is, providing an introduction, and giving use cases. Read the article to learn how the list data type can be useful when coding in MSD365BC.
Using Single Instance Codeunits in Business Central
By default, codeunits are instantiated every time they are used, and once used, the instance is closed. Single instance codeunits, the instance remains open and keeps its variable values in memory, making access to those variables much faster.
The Business Central Geek wrote a blog post describing what a single instance codeunit is and shows how they can save on execution time by up to 40%. He also includes some advice about when to use them and when to avoid them. Check out his blog: What Is a Single Instance Codeunit in Business Central? #bcalhelp, #ALGo
Identify new tables in BC
New tables added to Business Central require updates to the Permission Sets so that the tables can be supported after an upgrade. That leads to the obvious question, “Well, which tables were added?” Waldo presents a PowerShell script to find the new tables that have been added to BC: “There are a number of ways to deal with this, like exporting the AllObj-table from both versions, and do some kind of VLOOKUP in excel. I didn’t want to spend those 10 minutes to do that. I wanted to spend a few hours in creating a PowerShell script.” Read Waldo’s blog: What objects were added?
Interested in Dynamics NAV and/or Business Central development? Be sure to see our collection of NAV/BC Development Blogs.
Read “How To” blogs from ArcherPoint for practical advice on using Microsoft Dynamics NAV and Dynamics 365 Business Central.