347

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

11 Comments

Read more... 11 Comments

Category: Development (434)

STATUS DETAILS
Planned
2021 Release Wave 1
Ideas Administrator
Thank you for your feedback. We are currently working on this and unless we run into issues, it is expected to release in 2021W1. Per ultimo November 2020, it is possible to try out the first draft of the report extension object model in insider builds/major vnext artifacts

Thanks, 
Peter Borring
PM, Microsoft  


328

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

11 Comments

Read more... 11 Comments

Category: Development (434)

STATUS DETAILS
Planned
2021 Release Wave 1
Ideas Administrator
Thank you for your feedback. This is a great suggestion! We are adding it to our roadmap.

Your help is greatly appreciated,
Kennie Nybo Pontoppidan
PM, Microsoft 
298

All table fields available on Pages to add via personalization

Customers and partners have been asking for all table fields to be available on all pages to add without customization vie personalize (or in on premise Show Columns) for at last 15 years now, Can you please make all related table fields available to users to be added via personalize vs having...

Read more...

19 Comments

Read more... 19 Comments

Category: Development (434)

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, 
The Business Central team

200

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

STATUS DETAILS
Completed
Ideas Administrator
Thank you for your feedback. We are going to support attaching to a specific running session id as well as next session for a specific user id. This is first enabled for the snapshot debugger, which introduces offline debugging of prod code flow (record and inspect in VS Code debugger after execution). The snapshot debugger will be available as preview in sandbox on October 2020 release, and is expected to be enabled for production environments (the intended scenario) in a minor, once tested in the wild. Latter is planned to also enable attaching to a specific user session in the real (interactive) debugger in a sandbox. Currently we are not planning a UI for selecting among sessions though.

Best regards,
Business Central Team
181

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

9 Comments

Read more... 9 Comments

Category: Development (434)

STATUS DETAILS
Planned
2021 Release Wave 1
Ideas Administrator

Thank you for your valuable feedback. We have decided to deliver this idea and make it available along with a Business Central 2020 release wave 2 minor update.

Your help is greatly appreciated, 
Mike Borg Cardona
Program Manager, Microsoft  
169

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

9 Comments

Read more... 9 Comments

Category: Development (434)

STATUS DETAILS
Completed
Ideas Administrator
Thank you for your feedback. We have been viewing this Idea mostly as enabling debug-like capabilities in production, given that there is another idea on session attach https://experience.dynamics.com/ideas/idea/?ideaid=332d9081-da6b-e911-b047-0003ff688f46, but these two are really quite closely related (as it is normally a user session in prod), and we are addressing both in 2020 Wave 2.

For troubleshooting in the production environment, we are introducing something called snapshot debug. With this, you can insert snappoints in AL code in the Visual Studio Code debugger, attach to a production tenant, perform a repro, and capture a snapshot. Then you can download the snapshot and then offline inspect call stack trace for the whole flow and variables for the snappoints in the context of AL code in Visual Studio Code.

Snapshots will support attaching to a specific user session, as tracked by above mentioned idea, as well as web client, web API and background session (not system sessions though).

Snapshots are discrete points in time and thus, typically, several roundtrips of taking snapshots could be required (as snapshots are not taken interactively as in normal debugging, but require a new user flow recording when new snappoints are added). Sandbox environments will still be required to set actual breakpoints (stopping program execution in the session) and stepping through code.

Upon 2020 Wave 2 launch, above snapshot feature will only be available as a preview and in sandbox environments though (current ETA for sandbox end of October). Here the value will be less than the normal debugger, except providing the ability to attach to a specific session. Once thorough testing "in the wild", it is expected to be enabled for production environments in one of the first minors.

Best regards,
Business Central Team
162

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

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
160

Production support for Docker containers

Docker containers have become an essential part of D365 Business Central development, test, CI/CD and a lot of other areas. As we are using them so much, it would make a lot of sense to be able to use them in production as well

Read more...

2 Comments

Read more... 2 Comments

Category: Development (434)

STATUS DETAILS
Under Review
149

Property to set focus on specific Text box

In implementations where Barcode scanners are used (not necessarily the mobile one, but "keyboard" one) like POS, or where user needs quickly start typing the data, developer needs to be able to set focus on specific textbox. There are two parts of this: 1) Set active textbox after the page is op...

Read more...

5 Comments

Read more... 5 Comments

Category: Development (434)

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
141

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

9 Comments

Read more... 9 Comments

Category: Development (434)

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