177

Report Extensions should be introduced

Since the only development and deployment method currently supports is Extension Development via a Sandbox using VS Code (AL Lang), isn't it great to have Report Extension Development capability too? There's always possible to dev Extensions for Standard Tables, Pages, CUs but why not Reports?...

Read more...

10 Comments

Read more... 10 Comments

Category: Development (183)

STATUS DETAILS
Under Review
Ideas Administrator
Thank you for your feedback. We are aware of the pain and added report substitution earlier, which allows taking ownership of the report at the cost of upgrade impact (and does not scale for cross extension contributions), but report extension is a gap. We would like to add support for extending report datasets in the future, however, it is some work, and is not planned for the upcoming 2019 Wave 2 release.

Thanks, 
Peter Borring
PM, Microsoft  


164

Extending keys in a base table from an AL table extension

When developing AL table extensions, it is possible to create one or more keys, but the scope of that key is solely in the extended table (not the base table that is being extended). VS Code will not allow you to create that key if the key references one or more fields found in the parent table...

Read more...

7 Comments

Read more... 7 Comments

Category: Development (183)

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
125

API - json body with more nested nodes than two

Hi, with BC Spring release 2019 there is a limitation about the structure of the content body in a custom API, in fact it is not possible to create an API that accept in a POST request a json body with more nested nodes than two (https: // docs .microsoft.com / en-us / business-applications-relea...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (183)

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.  ​
Your help was greatly appreciated,  ​
Business Central Team​


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

0 Comments

Read more... 0 Comments

Category: Development (183)

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

Debugging of webservice interface

In the old development environment, the debugger could be attached to any instance, or selectively to the next started instance. This was very useful. Currently it seems it is not possible in D365 Business Central. If something unexpectedly goes wrong in a customer’s production environment, we m...

Read more...

8 Comments

Read more... 8 Comments

Category: Development (183)

STATUS DETAILS
Under Review
Ideas Administrator
Thank you for your feedback. We are having this in our longer term roadmap. Please continue to vote. 

Best regards,
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 (183)

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  


79

HTML Editor Control Add-in

It would be nice if Business Central would provide a build-in HTML Editor Control Add-In, which could be used for Editing Rich Text like a detailed Item Description for a Online Shop or when Sending an Invoice via E-Mail with E-Mail Body to edited the body before sending. A few Open Source Edito...

Read more...

7 Comments

Read more... 7 Comments

Category: Development (183)

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, 

Mike Borg Cardona

Program Manager, Microsoft  

69

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

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
63

Select User Session when Debugging

To make support easier, it would be nice, if we would be able to also select other User Session in Visual Studio Code like it is possible in the Windows Client.

Read more...

1 Comments

Read more... 1 Comments

Category: Development (183)

STATUS DETAILS
Under Review
Ideas Administrator
Thank you for your feedback. We are having this in our longer term roadmap. Please continue to vote. 

Best regards,
Business Central Team
62

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

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

Your help is greatly appreciated,
Business Central Team