Field Type Check for Record.CalcFields(Field)
If Record.CalcFields(Field) is used, compiler or CodeCop should check if the refenced field is FlowField. Currently this will end in a runtime error.
Access IdRanges by Code
It would be nice if we could read the idranges set up in the app.json by code at runtime. The method-singature could then look something like this: ModuleInfo.GetIdRanges() : JsonArray
Compile Error/Warning when ModifyAll on PrimaryKey Field
Please throw an error (or at least a warning) if ModifyAll is used on an Primary Key Field. Else this would result in a runtime error.
New Generic Page Events OnPageBackgroundTaskCompletedEvent + OnPageBackgroundTaskErrorEvent
Currently there is no possibility to handle a background task on a page which is based on on table with scope onprem (i.e. Extension Management)
many other things can be done through eventsubscribers in a codeunit. we can even enqueue a page background task in the OnOpenPageEv...
"Get Test Codeunits by App" in AL Test Tool
In most cases i want to add all Test Cases from a specific test app to the AL Test Tool. Currently there are only action for add them by selection or by App Id.
lets add a function where we can select an app and BC adds all tests from this app.
OnCompanyClose should be isolated.
With 2022 Release Wave 1 Microsoft introduced "Isolated Events":
An isolated event ensures the event publisher continues its code execution after calling an event. If an event subscriber's code causes an error, its transaction and associated table changes will be rolled back. Th...STATUS DETAILSNeeds Votes
Allow adding all Tests from an App in AL Test Tool
Often partners want to run all tests of a specific app.
To add all relevant tests to a test suite, the user must either know the number range of the app (by heart) or filter the object list by prefix, which is not comfortable either.
It would be much easier to have a 'Get Test by A...
Allow debugging any first level app
Some Apps from Microsoft set resource exposure policies to not allow debugging. from a developer experience perspective, this is not good and makes troubleshooting and traceability very difficult.
apps that do not allow debugging: https://github.com/search?q=repo%3Amicrosoft%2FALAppExten...
ALDoc: Support Newer DocFx Version
Currently the only output choice is html, with 2.71 (https://github.com/dotnet/docfx/issues/684#issuecomment-1741710547), support was added for markdown. Markdown is more useful for how we typically publish. We already have existing infra for our docs and markdown works well. Right now I use h...
OnSendDailyTelemetry in "Telemetry Management" Codeunit should be isolated
The OnSendDailyTelemetry Event in can be used to send scheduled telemetry from the Job Queue.
The Problem is if the first subscriber failes for any reason the following subscribers will not be triggert and wont emit telemtry.
This behavior can be solvend be changing the integration...