'RECORDID' integration in field/page properties to ease the build of generic features
We often create generic functionalities (linking attachments, notes, comments, ...) that use 'RecordID' as a means to link data between master/detail record. On the master record, flowfields are added to show the no. of linked records, ... On the master pages, generic factboxes are added to show ...
Improve performance of code analyzers
It would be nice if the code analyzers would get a performance boost or it would not remove the issues immediately and update the issue in the background. Like Visual Studio. All warnings and errors of your AL Extension will be shown in the “Problems” tab in Visual Studio Code. If you click on o...
- General performance improvements and bug fixes
- Introduction of a new file scope to only run analyzers on the current file while editing. Rules still run on larger scope on full build
- New verbosity view to get insights into the performance of each rule, e.g., to provide feedback to us or to disable bad performing rules (temporarily or in to only run in CICD and not interactive code authoring).
Business Central Team
Extend Query object to allow to create a UNION
Currently the Query object does not allow to create a UNION of tables, which is quite a shortcoming forcing you to either use multiple query objects or other workarounds involving more coding. The request for UNION was already raised in this idea https://experience.dynamics.com/ideas/idea/?ideai...
Allow table and field deletion for AppSource apps
With Business Central 2025 wave 1, Microsoft will be able to delete obsolete tables and fields from their own apps.
Publishers on AppSource are facing the same issues as Microsoft: our products evolve, our products are sometimes redesigned.
We need at some point to break...
OnUninstallApp Codeunit type or triggers
Per: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-extension-install-code We have system triggers for OnInstallAppPerCompany() and OnInstallAppPerDatabase(). It would be very useful to have matching OnUninstallAppPerCompany() and OnUninstallAppPerDatab...
Best regards,
Business Central Team
Rollback of SingleInstance Codeunits
Often there is a situation where you want to store a value at the beginning of a process, which you want to access in a subscriber later in the process. If the information is not available via the provided publishers, the most common way is to create a single instance codeunit and store the value...
Best regards,
Business Central Team
Allow to progammaticaly set the 'RunPageMode' on PAGE.RUN / PageManagement
On an action that launches a page, the default 'RunPageMode' property is set to 'Edit', which allows you to immediately edit the record.
When coding the actions instead and calling the page via PAGE.RUN or the PageManagement generic functions, the page is opened by ...
Open a specific company when deploying from VS Code
Could be interesting to have the possibility to open a specific company when deploying an extension from Visual Studio Code. Maybe adding a parameter in launch.json that permits to open the startuppage in the specified company.
Allow UsageCategory in pageextensions
Can the UsageCategory be allowed in pageextensions? current error: [AL] The property 'usagecategory' cannot be customized.
Best regards,
Business Central Team
Enhance Event Recorder to generate tests automation
Hi all,
We know test automations are needed best practices to insure a feature quality
The issue is how much chronophage it is to rewrite all user actions by code and is also prone of error and omissions of the developper.
It would be a fantastic feature...
Administrator
Best regards,
Business Central Team