76

Extend AL workspace to cover launch information

VS Code workspaces can save lauch information. Yet this is not implemented for AL. So in order to retrieve symbols in a workspace or publish out of a workspace we are still required to put a launch.json in every extension in a workspace. This is a nuisance and in many scenarions actually not nee...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (1224)

STATUS DETAILS
Completed
Ideas Administrator
Thank you for your feedback. We have added this in minor update 2 for 2022 Release Wave 2. 

AL developers are now able to add a launch property to their code-workspace or settings.json file.
  • A workspace launch configuration overrides the launch configuration specified in the global settings.json file.
  • A local launch.json file overrides the workspace and global configuration. 
 In case that the local launch.json file doesn't contain a valid AL launch configuration, we'll try to find one in the code-workspace first, and then in the settings.json files. However, if the launch property is specified in the code-workspace file even without specifying a valid AL configuration, the global settings.json file will not be able to override it.

Your help is greatly appreciated,
Business Central Team
72

IntelliSense for actions Promoted Categories

It would be fantastic if I could see the caption of the promoted category instead of the current ones (Category4, Category5 ...). As by now, if I would like to add an action to the sales order and in the navigate promoted group, I have to open the source page, and count how many categories were ...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (1224)

STATUS DETAILS
Declined
Ideas Administrator
Thank you for your feedback. Given that 2022 release wave 2 introduces new support for working with promoted actions, which include action groups with names (and include code actions to convert from old to new format), then we are not going to invest more in the "old" ways of promoting actions, including the promoted categories (side-by-side support still retained).


Best regards,
Business Central Team
72

Extend the Query object or give possibilities to use SQLCommand DotNet interoperability

In the current NAV 2018 on-premises we make use of SQL Command to produce high performing queries and more flexible queries than the current NAV Table and Query objects allow us. Typical TSQL commands we use are Like statement More sophisticated OR statements inner join cross apply union Date for...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (1224)

STATUS DETAILS
Declined
Ideas Administrator
Thank you for your feedback. We are not considering the suggestion at this time due to the following reason: 
1) for security reasons, we cannot give free access to the database. 
2) for performance and stability reasons, we need to be able to control the joins sent to the database

What we are doing instead in every release is to invest in making the Business Central data stack better and more performant.

Sincerely,

Kennie Nybo Pontoppidan

PM, Microsoft
71

Business Central Email Throttling

D365F&O has an email throttling, we would like to see this feature available for D365BC. This feature allows noninteractive email providers to adhere to a per-minute email sending limit, which prevents errors that are currently triggered when the system attempts to send more emails than the provi...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (1224)

STATUS DETAILS
Completed
Ideas Administrator
Thank you for your feedback. We released this feature as part of the functionality in Easily comply with email-sending limits through email throttling in 2022 Release Wave 2 December update.

Please refer to the following link for more information:

Sincerely,
Business  Central Team
71

Report RDLC Layout Real-time Preview

Hello, I have an idea how to accelerate RDLC report layout designing. Consider that report creating is composed of two parts: a) Define Dataset in *.al b) Define Report Layout in *.rdlc Printing report processing means: a) Evaluate Dataset (Dataset.xml) b) Evaluate Parameters (Paramset.xml) c)...

Read more...

6 Comments

Read more... 6 Comments

Category: Development (1224)

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
71

Enable specifying objects by name in properties like SourceTableView, CalcFormula, etc.

from https://github.com/microsoft/AL/issues/6163 -- Describe the bug When setting up SourceTableViews, TableRelations, and so on - that relate to other tables by table IDs (or, far less frequently, specify codeunit IDs to run, etc.) - we still have to use the raw integer ID, which is ugly, opa...

Read more...

3 Comments

Read more... 3 Comments

Category: Development (1224)

STATUS DETAILS
Planned
2022 Release Wave 2
Ideas Administrator
Thank you for this suggestion! We are shipping this in 2022 release wave 2. You can already now try it out in insider VSIX builds.

Instead of e.g., 
SourceTableView = where("Source Type" = const(18));

it will be possible to use the option name, i.e.,<br>
SourceTableView = where("Source Type" = const(Database::Customer));

Best regards,
Business Central Team
71

API Page Extension to be allowed

As there are some limitation to creating a custom API Page (see https://experience.dynamics.com/ideas/idea/?ideaid=faebf3ca-e777-e911-80e7-0003ff68b03b) it would be great if we could extend ...

Read more...

4 Comments

Read more... 4 Comments

Category: Development (1224)

STATUS DETAILS
Needs Votes
69

OnAfterTransferFields

Moving TableExt into custom tables is Microsoft's suggestion from performance point of view. Technically not difficult, for many document tables the feature TransferFields helps to copy (all) values into other tables. If we start using custom tables, we must need to extend all processes where ...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (1224)

STATUS DETAILS
New
69

Global event - OnOpenPage

We have a requirement to trigger some code any time ANY page is opened (related to some enhanced security functionality). Right now we have to subscribe to EVERY page's openpage event to run our code. It would be great if there was a global trigger that fired any time any page is opened. We co...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (1224)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! We are tracking this idea and if it gathers more votes and comments we might consider it in the future.

However, a generic event is currently not on the roadmap due to performance impact of such a generic event, i.e., having to call subscriber code on every page open, regardless of whether subscriber is applicable to page or not (this will slow down page rendering, an area which is very sensitive to performance degradation and is causing customer concern). 

In addition, the problem with a global OnOpenPage is how to give access to the page being opened (related to https://github.com/Microsoft/AL/issues/1593)? There is currently not a generic page concept, so just adding the event will probably not solve anything. 

It would be great of you could provide some examples in comments on what you would like to use the event for (i.e., what business logic to run on all pages), as the solution to those scenarios that might be something different than a global event.

Best regards,
Business Central Team
68

Add possibility to extend OnFindRecord and OnNextRecord triggers on pageextension objects

Could you please add possibility to extend OnFindRecord and OnNextRecord triggers on pageextension objects? Currently it is not supported. But this are very useful and powerfull triggers, which developers often use. Sometimes it is the only way to use this triggers to add needed cusom logic to a ...

Read more...

3 Comments

Read more... 3 Comments

Category: Development (1224)

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