Dynamics Business Central / NAV Developer Digest - Vol. 514
ArcherPoint’s Developer Digest focuses on Microsoft Dynamics 365 Business Central and Dynamics NAV development. This week’s volume includes handling the “Master Data Management” error in v25.1, using z-scores to represent reality, open source AI, and writing pipelines against the customer version in BC.
The Dynamics 365 Business Central community, consisting of developers, project managers, and consultants, collaborates across various platforms to share valuable insights. At ArcherPoint, we greatly value their dedication and expertise. To ensure widespread access to this technical knowledge, we created Developer Digest.
Handling the “Master Data Management” error in v25.1
During a recent upgrade to v25.1, Mohana Yadav’s team encountered the following error:
Could not upgrade the extension ‘_Exclude_Master_Data_Management’ by ‘Microsoft’ from version ‘22.0.54157.55195’ to ‘25.1.25873.25900’ for tenant ‘default’ and company ‘CRONUS USA, Inc.’ due to the following error:
‘Call to the function ‘MODIFY’ is not allowed inside the call to ‘OnUpgradePerCompany’ when it is used as a TryFunction.’
It turns out the problem was caused by the Master Data Management app attempting to use the MODIFY function within a TryFunction during the OnUpgradePerCompany process.
Read the full details in Mohana’s blog, Business Central v25.1 Upgrade Challenge with Master Data Management app.
Using z-scores to represent reality
When analyzing data, one or two values are usually not representative of the rest. These are outliers, and although important, they can throw off your data. Including them when calculating averages can yield misleading data.
The z-score is a way to quickly find and remove outliers, allowing for more realistic data analysis.
Duilio Tacconi discusses how to perform this analysis using telemetry in Business Central in his blog, Z -Score and outliers: when statistics meet telemetry.
Open source AI
AI has made significant strides in 2024, and we can only imagine where it will go in the near future.
Stefano Demiliani recently offered his end-of-the-year insights on Generative AI and Open Source AI. Two of his intriguing comments are:
- Succeeding with AI will depend more on people’s adoption than the technology itself.
- People lack the knowledge and skills to effectively implement and scale AI across the enterprise. And this must change soon…
Check out his blog, It’s the end of the year and I’m thinking about AI…, to learn more.
Writing pipelines against the customer version of BC
Writing code dependent on the latest release of Business Central is unrealistic unless your client is running that version.
Waldo discusses the importance of writing code that will work with the version of BC that your customer is currently working on. He even includes getting the customer’s version of BC in your pipeline.
Check out his blog, Depending DevOps pipelines on Customer’s current version.
Are you interested in Dynamics NAV and Business Central development? Check out 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.