Better handling of XML documents in AL when building large documents.
In AL code we now have the new variable type XML along with Json. The implementation is as a basis very nice and easy to use as a "Native" variable. Unfortunately, there are some very important limitations to the implementation of the DOM in regard to performance and memory consumption. We, in o...
Increasing our Modification Changes Limit for Triggering Flows
As there was an incident in relation to triggering flows and its limitation being around 100 changes within 30 seconds, I believe it would be a great addition to our product to increase the limitation in a future build of our product, in order to provide more headroom and assist our partners, ...
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....
Field Level Security/Visibility (AccessByPermission)
It would be helpful if Business Central had the ability to hide specific fields from specific users. For example, recently we had a request to hide the Unit Cost field from the sales team. However, the sales team needed access to the Item table to view other item information. Since security in...
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
Support URLs in includeRuleSets
We have a lot of PTE's that all have a ruleset file in their workspace. Now and then the AL Language extension gets an update that adds new rules, sometimes adding hundreds of new warnings the next time a developer needs to update the app. This would cause quite a lot extra work if everything wou...
add RecordRef.SetAutoCalcFields(), like new RecordRef.SetLoadFields()
from https://github.com/microsoft/AL/issues/6316 Partial records 'just' landed, and with that we can pass a list of field IDs to `RecordRef.SetLoadFields()` in order to dynamically load fields while also ensuring we don't pull out columns we don't care about. Now would be a great time to add th...
MS Graph APIs to add
Please add the following Dynamics 365 Business Central APIs on Microsoft Graph: - Reading and creating Sales Documents - Reading and creating Purchase Documents - Retrieving Item Ledger Entries - Retrieving Warehouse Entries - Reading and creating Warehouse documents - Reading and creating Jobs -...
Sorting on a Temporary Table's Flowfield should be possible
Summary
Currently, when working with extensions in D365 Business Central both of the following are possible:
- Sorting on a physical table's flow field
- Sorting on a temporary table's normal field
However, sorting on a t...
Feature to store secrets outside app
When your app needs a secret, for example a secret from Azure app registration, then you have currently a few options: * Store it in code, either as label or return value of an internal procedure * Ship it with a navxdata file * Manually enter the value through a setup page Storing it inside cod...
Kind regards,
Business Central Team
Administrator