Re-enable multi-level tree list support in Webclient (ShowAsTree / IndentationControls)
Windows client provided support to build 'dynamic' pages using collapsing tree views. Collapsing / expanding tree nodes was userfriendly, since it limits the information shown when loading the page and allows to user to decide on what node / level information was needed. However, since the mov...
Improved management of Indexes In Business Central SaaS
In Business Central SaaS, Indexes are created automatically by suggestion of automatic Azure SQL performance recommendations, referencing article Database advisor performance recommendations - Azure SQL Database | Microsoft Learn, by creating missing indexes, with the goal of the automation be...
AppSource validation for previous versions should compare against the latest available
With every major release, there comes a period where sometimes we need to publish apps on the store in two different versions: one which uses events and features only present in the new major, and one which is still compatible with the old major.
This is because customers have...
Installing extension has user impact
When installing a new extension all users get the error: "The administrator has made a change to the system that requires you to restart your activity. “Page X has to close." Also web service sessions got this error. When we are in the middle of a go-live, we need to bugfix a lot of issues....
Ability to suspend and restart Code Analysis
When developing in a big workspace and/or in a big single-folder solution it is not always helpful to have the code analyzed as You go. - Code Analysis will often be slow to react - Code Analysis will be surfacing errors and warnings not related to what You are actually doing at the moment So t...
Business Central Team
TableExt Default SQL Join Behavior
Currently, we need to use SetLoadFields to define, if fields will be excluded from a FindSet/Get. This leads to extending necessity the Base App or other base solutions to prevent performance issues.
When creating a TableExt, setting a default value for each field would give u...
Missing enum functionalities which are absolutely necessary in the dynamic development
In the daily programming the handling of the newly introduced enumerations and enum extensions is not exactly conclusive. I think the idea is generally good, but unfortunately there are some essential points missing: 1. impossible dynamic use with RecordRef and FieldRef: So far it is impossible...
Copy link functionality in Business Central for temporal pages is missing
After building a temporary custom page - working with base application tables we have identified that the copy link button cannot be used accordingly as opening the link gives an error message.
If the page is being opened through the search bar and Copy link functionality is ...
"Go to definition" more than once when you are in the base App
When we are using "Go to definition" it works fine as long as I am moving in my own objects. When I use "go to definition" on a "Base App" or "System App" object, a .dal-file is opened, which is fine in the first place, but in many cases I want to navigate through other objects of the Base/System...
Modify the application area property on the page object
It is possible to modify the ApplicationArea property on page extension objects When i read the documentation (https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/properties/devenv-page-property-overview) it says that it should available to - Page object - Field c...
Best regards,
Business Central Team
Administrator