Dynamics Business Central / NAV Developer Digest - Vol. 539

ArcherPoint’s Developer Digest focuses on Microsoft Dynamics 365 Business Central and Dynamics NAV development. This week’s volume includes the new MaskedType enum property in v27, additions to the Page Scripting Tool, migrating Azure Functions from Linux Consumption plan, and problems with HTML displays in BC27.
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.
New MaskedType enum field-level property available in v27.1
One way to prevent sensitive information from being displayed in the Business Central UI is to set the ExtendedDataType property of the table field to Masked. Although the user can enter values into the field, this property keeps the user from seeing the value entered into the field.
Beginning with Dynamics 365 Business Central 2025 Wave 2, version 27.1, Microsoft introduces the new MaskType = Concealed property. This new property will allow users to toggle an “eye” to view the value on demand.
This new property helps enforce privacy while still allowing users to view information as needed. One caution, however, is that this only prevents the value from being visible to casual viewers. The value will still be sent to the web browser.
Check out Dynamics 365 Business Central: introducing the new MaskedType enum field-level property by Stefano Demiliani to learn more.
Making user acceptance testing more efficient
Also new in v27 are additions to the Page Scripting Tool. This tool allows users to create and run scripts for user acceptance testing (UAT). Enhancements enable users to make the following changes within the Business Central UI:
- Add a new line anywhere in the middle of your script
- Rearrange the step order
- Delete specific steps
- Add parameters to the testing script
- Include additional scripts within the test script
Learn how the new Page Scripting Tool in BC v27 makes user acceptance testing faster and more efficient by watching Saurav Dhyani’s video, Business Central 2025 Wave 2 | Easier Script Recording & Editing in Page Scripting Tool.
Migrating Azure Functions from the Linux Consumption plan
Microsoft will retire the Azure Functions Linux Consumption hosting plan on September 30, 2028.
Stefano Demiliani suggests those affected by this should migrate to the new Flex Consumption plan. This change won’t impact the Windows Consumption plan.
The benefits of the Flex Consumption plan over the standard Consumption plan include:
- Customizable CPU, memory, and OS (Linux/Windows)
- More consistent cold start times and execution performance
- Advanced networking features like VNET integration, private endpoints, and outbound IP control
- More consistent pricing
Demiliani offers comprehensive instructions on migrating to the Flex Consumption plan.
Read his blog, Do you have Azure Functions running on Linux Consumption plan? It’s time to migrate…, for the full details.
Problem with HTML displays in BC27
While verifying everything was ready for Business Central 2025 Wave 2, Erik Hougaard discovered a problem with the way his pages were being displayed. While a seemingly minor point, it can have significant implications for how existing pages are displayed in the UI.
Diving into HTML style definitions, Erik demonstrates how to accommodate these changes while preserving the appearance of your existing pages.
Watch his video, Are you ready for BC27? Slight change in UserControls, big impact for me!, to see the issue and how to correct for it.
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 by Cherry Bekaert for practical advice on using Microsoft Dynamics NAV and Dynamics 365 Business Central.
Trending Posts
Stay Informed
Choose Your Preferences
"*required" indicates required fields