Dynamics Business Central / NAV Developer Digest - Vol. 476
ArcherPoint’s Developer Digest focuses on Microsoft Dynamics 365 Business Central and Dynamics NAV development. This week’s volume includes telemetry, semantic search, security best practices in Business Central, and the Developer Funny of the Day.
The Dynamics 365 Business Central community comprises professionals devoted to advancing the success of their customers. Developers, project managers, and consultants collaborate to share helpful information across blogs, forums, and social media sites. From discovering new solutions to finding answers to complex issues, these dedicated individuals are constantly sharing their knowledge with others. At ArcherPoint, we recognize and appreciate this highly engaged community’s creativity, hard work, and collective intelligence. To ensure all users can benefit from their expertise, we want to share their wealth of information with everyone.
Telemetry sorted by company name
Eric Wauters (“Waldo”) tackles an interesting problem: Tracing telemetry back to a specific company is not as easy as it sounds. Although telemetry events can include a companyName field, Waldo found 113 events that did not have a companyName in the customDimensions. He did, however, find that every telemetry event contained a “aadTenantId” field.
In a recent post, Waldo describes how he was able to identify telemetry by company using the aadTenantId field. Find out more in his blog, Telemetry and Companies.
Semantic Search using AI in Business Central
Microsoft hosted a Business Central AI Hackathon February 20-23 with 280 partners from 40 countries participating.
Dmitry Katson, Stefano Demiliani, and Jeremy Vyska teamed up to improve BC’s search function. The brain trust developed a way to use AI to create a semantic search feature in Business Central using the AL language and Azure OpenAI features.
As Demiliani puts it, “We decided to work on implementing a semantic search, where data is retrieved by what you mean and not by what you write.”
Or, as Katson explained it, “We introduced something called ‘Semantic Search.’ Unlike the old-school search that just looks for specific keywords, our system gets what you mean, not just what you say. So, if you ask for ‘furniture,’ it knows you might be looking for tables and chairs, even if those words aren’t exactly there.
Find out more by reading Katson’s blog, How we broke limits at the #BCAIHackathon, and Demiliani’s companion blog, How we (probably) broke limits at the #BCAIHackathon.
Security best practices in Business Central
Pranav Joshi shared this very informative article from Microsoft explaining Business Central security from a developer’s point of view and what we can do to secure the customer’s data as part of our development effort. Pay special attention to data encryption and secrets management for AL developers.
The article covers “security best practices related to your app development lifecycle, and to what you as an AL developer need to know about authentication, authorization, auditing, and data encryption and secrets management.”
Read the article, Business Central security for AL developers.
Funny of the week
Kyle posted another insightful image keeping us all sane…
Interested in Dynamics NAV and 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.