100

Improve Development Experience performance in VS Code

Working in VS Code on larger projects seems to eat a lot of CPU and Memory, even when following the recommended settings by Microsoft. We often find CPU reaching 100% and memory running over 10 Gb while opening AL projects and working with AL files, forcing us to reload / re-open VS Code frequent...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (295)

STATUS DETAILS
Under Review
Ideas Administrator
Thank you for your feedback. We are continuously trying to optimize the VS Code performance when authoring and deploying AL extensions. The most significant impact is to limit working with large monolithic solutions, avoiding loading and compiling all objects in memory. This require componentization of the base application as well as custom solutions over the coming years. 

Your help is greatly appreciated,
Business Central Team
99

Increase Length of Application object Identifier to 50 Characters.

30 Characters has been for a long time the maximum length, however NAV/BC has evolved in many ways that now we often need to add Prefixes and/or Suffixes to objects Identifiers. I believe all community would clearly benefit with this suggestion, mainly because we have reached a point of no return...

Read more...

6 Comments

Read more... 6 Comments

Category: Development (295)

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
94

Monetization functionality

We need a framework that allows ISVs and VARs to monetize apps on AppSource without having to create our own solutions. Ideally, it would be integrated into partner center so that we can manage our customers through that. Licensing models to support - recurring subscription - permanent/perpetua...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (295)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! We do consider introducing monetization capabilities for the AppSource apps with one of our future releases.
We are tracking this idea, therefore please continue voting for it if you think that this capability should be prioritized soon.  

Best regards,
Business Central Team
85

Dynamically change the CurrPage.Editable property at runtime

We would like to provide proper user experience to prevent modification of records in certain scenarios . Following the thread on Github, we are trying to allow certain users to change data based on a status and others not to (or all users not to change data after a certain status is achieved). ...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (295)

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
84

Unlimited size for Developer Licences (remove sizelimit of 120KB)

Developer licenses have a size limit of 120KB. Since two years with every new Release of NAV/BC we are having troubles to update developer licenses. If ISV Partner do not set the right configurations for their ISV solutions, their ISV solutions are authorized for every partner. We always need to ...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (295)

STATUS DETAILS
Under Review
Ideas Administrator
Thank you for your feedback. We are investigating this.

Your help is greatly appreciated,
Business Central Team
84

Automatic unpublish and publish from VSCode

Working with extensions which have dependency on other extensions is currently not very easy. For example if we have a "main app" and a "test app", then in order to republish our main app, then we first have to unpublish the test app. Not only is there no way to do this from VSCode (except tha...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (295)

STATUS DETAILS
Completed
Ideas Administrator
Thank you for your valuable feedback. We have decided to deliver this idea and make it available with Business Central 2019 release wave 2.  

Learn more about what's new and planned in the release plan here:

When working with projects in a workspace, the dependency graph will now be "walked" on deployment, and extensions uninstalled/reinstalled automatically. If the project you deploy is depending on other changed projects in the workspace, those will be deployed as well. You will have influence on this, i.e., there is support to just swap out a single extension as well (ignoring deploying changes in other projects/extensions). This allows you to roundtrip on e.g., test and product extensions.

Your help was greatly appreciated,  
Peter Borring
PM, Microsoft  


82

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

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
81

GETSELECTIONFILTER as a built in function on every page

Today we need to create an External procedure on every page, like [External] PROCEDURE ADVSetSelectionFilter@10008900(VAR SalesInvoiceHeader@10008900 : Record 112); BEGIN CurrPage.SETSELECTIONFILTER(SalesInvoiceHeader); END; This should be built in to every page similar to the GETRECORD functi...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (295)

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
73

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

0 Comments

Read more... 0 Comments

Category: Development (295)

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
66

Re-enable multi-level tree list support in Webclient (ShowAsTree / IndentationControls)

Windows client provided support to build 'dynamic' pages using collapsing tree views. Collapsing / expanding tree nodes was userfriendly, since it limits the information shown when loading the page and allows to user to decide on what node / level information was needed. However, since the mov...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (295)

STATUS DETAILS
Completed
Ideas Administrator
Good news! We released this feature as part of 2020 Release Wave 1.

Please refer to the following link for more information:

Best regards,
Mike Borg Cardona
Program Manager, Microsoft