111

Open a specific company when deploying from VS Code

Could be interesting to have the possibility to open a specific company when deploying an extension from Visual Studio Code. Maybe adding a parameter in launch.json that permits to open the startuppage in the specified company.

Read more...

2 Comments

Read more... 2 Comments

Category: Development (894)

STATUS DETAILS
Planned
2022 Release Wave 2
Ideas Administrator
Thank you for your feedback. We have now implemented this for 2022 release wave 2, You can try it out in the VSIX in the insider builds. There is a new parameter in the launch.json file, named “startupCompany”, where you specify the name of the company used when launching from VS Code.

Your help is greatly appreciated,
Business Central Team
107

Allow to progammaticaly set the 'RunPageMode' on PAGE.RUN / PageManagement

On an action that launches a page, the default 'RunPageMode' property is set to 'Edit', which allows you to immediately edit the record.

When coding the actions instead and calling the page via PAGE.RUN or the PageManagement generic functions, the page is opened by ...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (894)

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

Your help is greatly appreciated,

Kennie Nybo Pontoppidan

PM, Microsoft 
107

Access to local and global variables and functions in table extensions and page extensions

"When creating a TableExtension and/or PageExtension object it would be really useful to be able to call the local functions / variables of the original object. This would also come close to the concepts of inheritance. You could also address the inherited object with Base.XYZ to call the functio...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (894)

STATUS DETAILS
Completed
Ideas Administrator
In the 2019 Wave 2 release we have added the ability to control, i.e., restrict or enable, access to objects and members, similar in concept to access modifiers in other languages. There is a new Access property on objects and table fields, and access modifier keyword on var section and methods. The available options {Local, Internal, Protected, Public} depend on the object type, use IntelliSense (Ctrl+Space) for possibilities in context.

The idea is asking for unrestricted access in one extension to objects in other extensions (including base application). This is strictly not what we are delivering, as access will only be possible if the target extension permits it, and the default will be private to allow controlling the extensibility surface. What the feature enable is allowing designing for access going forward. ALApp GitHub should be used to request changes to the base app to enable access to variables as part of extensibility.
106

defaultApplicationArea in app.json

Yeah, when you need it, the ApplicationArea property is great. But when you are developing a per tenant extension for a customer, of an app for app source where it's all or nothing (if you install it is because you want to see all fields/actions added by the app), having to add ApplicationArea = ...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (894)

STATUS DETAILS
Planned
2022 Release Wave 2
Ideas Administrator
Thank you for this suggestion! In upcoming 2022 release wave 2, we have added support for falling back to parent object ApplicationArea value if not set on individual controls. 

In detail, when targeting runtime version 10.0 (i.e., 2022 release wave 2) or higher:
* Page controls without ApplicationArea property explicitly set now inherits the ApplicationArea defined on the parent page (or report if request page)
* Rules AS0062 and PTE0008 have been updated to allow not specifying an explicit ApplicationArea on the page control, as long as set on the parent object level, thereby providing a default.
* ApplicationArea can now be used without UsageCategory on pages to provide a default fallback for controls, without forcing search visibility
* No impact on search, UsageCategory and ApplicationArea still both required
* No impact on page (or report) extensions, values must still be set explicitly there.

Best regards,
Business Central Team
100

Mocking in Tests - Create a Mock-Framework

We would need to get the following capabilities to be able to write better tests:
Mocking procedures, codeunits and other public intefaces like e.g. the Moq-Framework does for C# (https://github.com/moq/moq4).
Mocking web service calls

Read more...

1 Comments

Read more... 1 Comments

Category: Development (894)

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

Your help is greatly appreciated,
Business Central Team
100

Custom Filename For Report Export

The option to export a custom report with a custom filename through code would be useful. Currently, when exporting a report, the filename is assumed from the report name. It is time-consuming to manually rename each exported file. If it were possible to build the filename through code, it woul...

Read more...

4 Comments

Read more... 4 Comments

Category: Development (894)

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
100

'RECORDID' integration in field/page properties to ease the build of generic features

We often create generic functionalities (linking attachments, notes, comments, ...) that use 'RecordID' as a means to link data between master/detail record. On the master record, flowfields are added to show the no. of linked records, ... On the master pages, generic factboxes are added to show ...

Read more...

3 Comments

Read more... 3 Comments

Category: Development (894)

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
99

Syntax Highlighting for AL in Azure DevOps

Please reach out to the Azure DevOps team and work with them to add syntax highlighting for AL in Azure DevOps. Today all AL code there is just shown as plain text. This is inefficient because all pull request reviews and all other code investigation are a lot slower to do without. The platform d...

Read more...

3 Comments

Read more... 3 Comments

Category: Development (894)

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
97

Allow Setting a Proxy for the HttpClient

As Kamil Sacek suggested on this github issue https://github.com/microsoft/AL/issues/4470, it would be really helpful to set a proxy when using the HttpClient.

Read more...

4 Comments

Read more... 4 Comments

Category: Development (894)

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
97

Extend report dataset via AL extension

Currently the path to extend a standard report is to 1. Convert the report to AL 2. Add additional fields to the dataset plus code to populate the fields (if not just adding missing information from the existing source table) 3. Change application to call new report (depending on which report ...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (894)

STATUS DETAILS
Declined
Ideas Administrator
Thank you for reaching out. Your suggestion seems to be a duplicate of the following suggestion:  

Please add your valuable votes and comments to the suggestion above instead.
 

Sincerely,

Peter Borring

Program Manager, Microsoft