ArcherPoint Dynamics NAV / Business Central Developer Digest - Vol 348
We learn about the Business Central Performance Toolkit Extension, where NOT to build apps, new barcode functionality in BC, and more in this Developer Digest.
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...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/BC experts and devotees around the world. We hope these insights will benefit you, too.
Microsoft Dynamics 365 Business Central Performance Toolkit Extension
Saurav shares this information regarding the Microsoft Performance Toolkit Extension for Business Central.
Figure 1 – Business Central Performance Toolkit
Kyle asks: “Is this for load simulation or troubleshooting performance problems?”
Per the article, this tool allows ISVs to simulate workloads in realistic scenarios to compare performance between versions of their products.
H2: Don’t Build Apps in the 5-9k Range
Saurav suggests: “Move to cloud first. Don't build apps in 5K - 9K range. Partners who have ISV add-on apps should develop their code in a specific range reserved with Microsoft. Some ISVs used customer object number series 5k-9k for modifications, forcing customers to purchase those objects from Microsoft. With Business Central SaaS, however, object IDs in this range are free Microsoft assumed that all ISVs would develop their apps and list them in AppSource for customers; however, it seems there are a few ISVs who are not using the AppSource route and instead developing custom solutions in the 5K-9K range.
Figure 2 – Microsoft’s plan for charging a fee to ISVs based on number of tables in the solution and user count (for apps in the 5K-9K range only)
Figure 3 – Benefits of offering an app on AppSource
Figure 4 – Changes to AppSource after Q3 CY 2022
Figure 5 - AppSource program timeline
Problems With thecontextSensitiveHelpUrl Parameter And Malicious URLs In Business Central
In a recent post, Stefano Demiliani discusses how to identify problems around thecontextSensitiveHelpUrl parameter and malicious URLs in Business Central. He provides an explanation for signaling a potential problem when distributing apps (per-tenant extensions) to customers without carefully checking the app.json file.
Business Central And .NET Add-Ins
In Dynamics 365 Business Central and .NET add-ins (part 2): why .NET Standard?, a follow-up to a previous post, Demiliani answers questions about why he discussed .NET Standard if Microsoft’s goal is to use .NET Core on the server side for Business Central and if .NET Core is the supported runtime on Azure Functions.
Publishing Apps To BC Online by PowerShell
Roberto Stefanetti discusses publishing apps to Business Central online through PowerShell. “The easiest way to create a BcAuthContext is by issuing this command: $authContext = New-BcAuthContext –includeDeviceLogin – //TOKEN REQUEST.”
Barcodes Now Available In Business Central Online
Stefanetti is back, this time with excitement around the long-awaited functionality for management of barcodes in reports now being available in Business Central 2021 Wave 1 SaaS. This functionality allows you to convert an alphanumeric value in a report dataset into a barcode on a generated report.
If you are interested in Dynamics NAV and Business Central development, be sure to see our collection of NAV/BC Development Blogs.
Read the "How To" blogs from ArcherPoint for practical advice on using Microsoft Dynamics NAV and Dynamics 365 Business Central.