14

VS Code using the wrong AAD Authentication

We have a lot of developers who are working on one VM for multiple customers.

Each developer works for multiple customer at one day.

Each customer has AAD Authtenication activated, so the developer needs to copy the code (prompted by VS Code in the bottom left popup) and paste it i...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (1166)

STATUS DETAILS
Declined
Ideas Administrator
Thank you for this suggestion!

We cannot support a scenario where different dependent projects have different credentials. We do support different launch configurations and the Entra (AAD) token used will depend on the tenant id specified in the launch.json.

Hence, as long as you put in the tenant id in the launch.json configuration settings for the customer your try to connect to, then the correct settings will be used - i.e., Microsoft Entra tenant id must be in the launch.json tenant parameter (if tenantid == Entra tenant id) in the primaryTenantDomain (if tenantid <> Entra tenant id). See tenant parameter in Launch JSON file - Business Central | Microsoft Learn

Best regards, Business Central Team
14

Add AL Language Setting for App File Output

The AL Language extension for Microsoft Dynamics 365 Business Central has several output path settings available for a project or workspace. Adding a setting to enter the location of the project app file (al.appFileOutputPath) would help organize AL Workspaces and Projects

Read more...

0 Comments

Read more... 0 Comments

Category: Development (1166)

STATUS DETAILS
Planned
2023 Release Wave 2
Ideas Administrator
Thank you for this suggestion! 

With 2023 release wave 2, in the "al.compilerOptions" settings, you can now use the "outFolder" property to specify which output folder to use when generating an app file a part of building an AL project.

Best regards, 
Business Central Team
14

EFT Settlement Line

There should be an option to create a settlement line on EFT files. A lot of banks require that EFT files be balanced. We are finding this issue to be fairly common with clients that are migrating from GP to BC as this functionality existed in GP. In GP it was referred to as an auto settlem...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (1166)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments, we will consider it in the future.

Best regards,
Business Central Team
14

Please add a standard page trigger OnRenameRecord() and event OnRenameRecordEvent()

We have the OnModifyRecord() trigger and the OnModifyRecordEvent() publisher, but due to how BC works with records, Rename()s i.e. changes of the primary key fields... do not seem to fire OnModifyRecord*, and we have no other way to detect this :-(


Since changing the Primary K...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (1166)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team
14

Allow extending permissions for objects (support indirect permission)

It can happen that an end user has assigned only indirect permissions for a certain object to a user. For example user might be allowed to update the Sales Line when a certain action is being run but he is generally not allowed to edit the Sales Lines directly in the Sales Order. Therefore he ...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (1166)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team
14

Multiline strings in AL

Currently, AL only supports single-line string literals, which makes working with multiline-strings a bit cumbersome.


// works:
myText := 'Hello';

// error:
myText := '
  Hello
';


So, if you want to have long strings ...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (1166)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team
14

Business Central feature to do batch insertions of journals lines into one journal, using the API.

I believe it would be a great addition to our Business Central product if there is a feature to do batch insertions of journals lines into one journal, using the API.


Additionally, it would be beneficial to include all the quirks and features as well as limitations to the abov...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (1166)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team
14

Item Tracking Lines page on the Business Central app is not accessible on a tablet device

Cannot open the Item Tracking Lines page on the Business Central app on a tablet device with the error: This task is not possible on your current device, instead use a tablet or a desktop computer to complete this task (ID : 6510)

Read more...

0 Comments

Read more... 0 Comments

Category: Development (1166)

STATUS DETAILS
Planned
2023 Release Wave 2
Ideas Administrator
Thank you for your feedback. This is a great suggestion! We are adding it to our roadmap.

Your help is greatly appreciated,
Andrei Panko
PM, Microsoft
14

Add a 4th optional parameter to MODIFYALL keyword to run Field's OnValidate trigger

I suggested this in https://github.com/microsoft/AL/issues/6402: I 've always wondered why the ModifyAll() keyword has an optional third Parameter to execute the OnModiy() trigger and does not have another to optionally execute the OnValidate() trigger of the field. Actual: procedure ModifyAll(...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (1166)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future.

Best regards,
Business Central Team
14

Auto sync XLIFF files on AL Package

It would be nice if the XLIFF files were automatically synchronised after AL: Package. Currently this is an extra step, e.g. when using XLIFFSync, which can be forgotten. Missing Translation/Changed Captions should be listed as a CodeCop Warning.

Read more...

0 Comments

Read more... 0 Comments

Category: Development (1166)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team