CaptionClass in Report Fields
Dynamic Captions for fields need to be defined as dataitem fields until now. This means, they are included in the DataSet_Result, blow up the dataset tremendously, and make developing a bit more complicate than necessary. I would kindly ask to allow for the same CaptionClass functionality for re...
Casting to Enum values
It would be also nice to have a function that can convert to the enum value. If the value is comming from with a http response message as Json, it would be nice if this can be converted to the enum. Example: SomeEnum := "Some Enum Type".FromInteger(SomeOption) or SomeEnum := "Some Enum Type".From...
Programmatic Access to Web Service Access Key
Currently there is no way to obtain a user's Web Service Access Key unless you interactively log in as that user. This is unworkable in practice (see below for example). What we need is a way to get the key if you are some type of trusted user, such as maybe if you’re "super" across all companies...
Best regards,
Business Central Team
Email Dialog - Page : Access Property 'Public' on Controls
Lot's of Customers expect to add recipients on Email. (CC,Bcc) Set Access Property = Public on Controls and/or Vars to be able to handle Email's Recipients. Var : SendToText, CcText, BccText, EmailItem
Add hability to write multiline Label value
It could be helpfull for readability to have the ability to write Labels value in multilines, as we can do it for text variable assigments. For instance, in the standard codeunit Job Task-Indent we have these labels: **** Text000: Label 'This function updates the indentation of all the Job Tasks...
Best regards,
Business Central Team
SMTP Mail no longer works with MFA
SMTP Mail doesn't work with MFA. The error message suggests using an App Password. That doesn't work either, especially since Office 365 Admins are not allowed to use App Passwords any longer, and I am an Office Admin. Of course MFA is now enforced, since November 2019. The codeunit "SMTP Send M...
OnBeforeValidate Trigger in Page needs to run prior to OnValidate trigger in Table Trigger
Tests has indicated the Page level trigger is running in correct sequence. The correct sequence of Validation Trigger should be as follows from the first one to last one as follows. 1) Page - OnBeforeValidate Trigger 2) Table - OnValidate Trigger 3) Page - OnAfterValidate Trigger 4) Page - OnMo...
Best regards,
Business Central Team
New AL command CHANGE_ENVIROMENT
If a company has two production enviroment (with two different locations) in the same tenant would be great to have a command similar to CHANGECOMPANY, in order to take/put data from one to the other. The only way to pass information from a company-enviromentA to an other company-enviromentB wou...
Thank you for your feedback. We are not considering the suggestion at this time due to the following reason: The operations in AL must be within the scope of the environment. Even though the idea has some merit, it will not be considered for the backlog.
Sincerely,
Kennie Nybo Pontoppidan
PM, Microsoft
Powershell Function to Run Specific Test Suite
Add a Powershell function to Microsoft.Dynamics.Nav.Management to invoke an existing automated test suite. I have created a test suite within Business Central that contains all of the standard BaseApp tests. If I run the test suite from within the Business Central Web Client my session keeps pau...
Best regards,
Business Central Team
Removal of Index and SIFT (Indexed View) on SQL needs to be Automatic
When Index and SIFT are removed either on new table or on the extended table the dropping of Index, SIFT (Index view) on SQL needs to be automatic rather than relying on ForceSync Operation. Like in C/SIDE ForceSync Operation should only require handling schema changes which involves dropping fi...
Best regards,
Business Central Team
Administrator
Best regards,
Business Central Team