72

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 (1421)

STATUS DETAILS
New
72

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 (1421)

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
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 (1421)

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
70

Allowed Values filter for Dimensions drop the final “|” if it is going to be the 250th character

Hi Team,


In Default Dimension page of G/L Account, when we click into the Allowed Values Filter list and checks the boxes for the values that we want to allow, BC then creates the string when exiting the window. 


However, if we click into the Allowed Values Fi...

Read more...

4 Comments

Read more... 4 Comments

Category: Development (1421)

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
70

Exposing Object Metadata in Business Central Public Cloud

When developing with Business Central Public Cloud, it is not possible to access the Application Object Metadata table. This table contains some useful information, in particular the formulas/calculations for flow fields. It is possible to access this table with Business Central On-Premises, bu...

Read more...

3 Comments

Read more... 3 Comments

Category: Development (1421)

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
69

Consider different settings per folder within a VS Code workspace

Using a workspace, the settings for enabling code cops in folder A (app) and disabling them in folder B (test) are not considered - which is a bug. However, my GitHub request to fix that was not accepted. Read about the details here: https://github.com/microsoft/AL/issues/5489 Please vote to mak...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (1421)

STATUS DETAILS
Under Review
Ideas Administrator
Thank you for your feedback. We are considering adding it to our longer term roadmap.

Best regards,
Business Central Team
67

Print and download documents with their Document No.

Hi, The idea is to give the ability to print and download documents like Purchase Quote, orders, invoices, ... with their Document No. This means i.e. on the list of the purchase order page, by choosing Print action and Send to PDF or Word, the downloaded document should be named with the Docume...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (1421)

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
67

Warn about insufficient/invalid arguments in a call to the built-in GET procedure

Would like to see that the AL compiler or one of the code analyzers gives a warning when the Get procedure is called with insufficient arguments, too many arguments, or arguments of invalid types that do not match the formal parameters expected given the PK of the record in question. This is an e...

Read more...

4 Comments

Read more... 4 Comments

Category: Development (1421)

STATUS DETAILS
New
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
67

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...

Read more...

4 Comments

Read more... 4 Comments

Category: Development (1421)

STATUS DETAILS
Declined
Ideas Administrator
Thank you for your feedback. We are not considering the suggestion at this time due to the following reason: This is already possible to implement using indirect permissions. We will update the docs with more clarity on how to do that.

Sincerely,

Kennie Nybo Pontoppidan

PM, Microsoft
66

New system virtual table suggestion - Application Field Metadata

Table 2000000207 "Application Object Metadata" can be used to determine what extension app a table lives in. However, there is no such virtual table at the field level. If I want to know what app “owns” a field (either in a table object or a table extension object in an app), there are no system...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (1421)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for your feedback. We are considering adding it to our longer term roadmap, please keep voting for this.

We have a related request to include extension origin in IntelliSense for a field. That is inline while developing, but would not support querying (for VSIX extensions) or see all fields for a given extension, what is more useful?

Your help is greatly appreciated,
Business Central Team