138

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

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  


126

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

5 Comments

Read more... 5 Comments

Category: Development (120)

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
123

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

STATUS DETAILS
Planned
October 2019
Ideas Administrator

Thanks for the feedback and samples. We're working on enabling deep nesting of nodes for POST (GET is currently supported). For delete and patch, its possible to create a batch request, containing multiple requests.

Henrik Westergaard Hansen

PM, Microsoft  

---

Thank you for your feedback. We are looking into this. Is the request related  to Custom APIs or Standard APIs? Assumption is, that its regarding custom APIs? 

 

Your help is greatly appreciated, 

Henrik Westergaard Hansen

PM, Microsoft  


103

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

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
82

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

STATUS DETAILS
Planned
October 2019
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:

Your help was greatly appreciated,  
Peter Borring
PM, Microsoft  


65

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

6 Comments

Read more... 6 Comments

Category: Development (120)

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  

56

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

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
55

Enable compile/intellisense for apps within same workspace

With a requirement to have automated tests in a separate (dependent) test extension for AppSource extensions, instead of having the test codeunits inside the same extension makes it impossible to do test driven development with Business Central. The current process of first having to download ...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (120)

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

46

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

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
44

Improve overall translation / XLIFF experience

There are a lot of improvements to be made on the 'translation' experience to be on par with the translation experience in C/AL. These suggestions are not about external XLIFF editing tooling, but about the process inside VSCode. Here are some suggestions / feedback: - Moving around Labels (e.g...

Read more...

6 Comments

Read more... 6 Comments

Category: Development (120)

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