91

Better Logging Tools to Troubleshoot Errors and Performance Issues in ISV Extensions

Business Central needs better logging tools to help Support and Development Teams to troubleshoot errors and performance issues that customers may experience when they use ISV extensions. Dynamics GP has two different logging tools that are very useful: 1) Script log - Logs every script (i.e. pr...

Read more...

5 Comments

Read more... 5 Comments

Category: Development (887)

STATUS DETAILS
Under Review
Ideas Administrator
Thank you for your feedback. Please continue voting on this idea. 

Note that 2020 Wave 2 has two related tools (but not addressing idea ask directly):
  • Snapshots for capturing execution in production and replay in debugger offline (in preview at launch, only enabled in sandboxes)
  • Performance toolkit for measuring app performance as part of developing
Also note that debugging in sandbox (as a copy of prod) allows investigating amount of SQL calls and execution time. There are also a number of recent telemetry options for the same (with possibility to set out automatic monitors/notification in AppInsights). See aka.ms/bctelemetry


Best regards,
Business Central Team

91

Conditional Flowfields

t would be really nice to have the possibility to define a conditional Flowfield similar to already existing conditional table Relations. I think that SQL Server can handle this easily. Think of table 27 Item and tables 111 Sales Shipment Line and 113 Sales Invoice Line. We have many programmi...

Read more...

5 Comments

Read more... 5 Comments

Category: Development (887)

STATUS DETAILS
Declined
Ideas Administrator
Thank you for your feedback. We are not considering the suggestion at this time due to the following reason: it will be next to impossible to make this work in a stable way inside the server. Add to that that it will be impossible to define a SIFT index on such a flowfield

Sincerely,

Kennie Nybo Pontoppidan

PM, Microsoft
89

Display media/mediaset in page fields

Media/MediaSet can only be displayed as a thumbnail on a tall/wide brick, or as the only field of a CardPart embedded as a factbox or directly on a Card/Document page. It would be nice to be able to use an image on a page field for card and/or list pages also.

Read more...

2 Comments

Read more... 2 Comments

Category: Development (887)

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
89

Extend CalcFormula

I totally agree, that it is no good idea to allow to modify the whole CalcFormula (https://github.com/microsoft/AL/issues/390). But it would be great to add additional filters to the existing CalcFormula. Something like: modify(Quantity) { AddToCalcFormula = "Parcel No." = FIELD("Parcel No. ...

Read more...

5 Comments

Read more... 5 Comments

Category: Development (887)

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
88

Allow UsageCategory in pageextensions

Can the UsageCategory be allowed in pageextensions? current error: [AL] The property 'usagecategory' cannot be customized.

Read more...

2 Comments

Read more... 2 Comments

Category: Development (887)

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
87

OnUninstallApp Codeunit type or triggers

Per: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-extension-install-code We have system triggers for OnInstallAppPerCompany() and OnInstallAppPerDatabase(). It would be very useful to have matching OnUninstallAppPerCompany() and OnUninstallAppPerDatab...

Read more...

8 Comments

Read more... 8 Comments

Category: Development (887)

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
86

Extend Query object to allow to create a UNION

Currently the Query object does not allow to create a UNION of tables, which is quite a shortcoming forcing you to either use multiple query objects or other workarounds involving more coding. The request for UNION was already raised in this idea https://experience.dynamics.com/ideas/idea/?ideai...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (887)

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

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

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

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

1 Comments

Read more... 1 Comments

Category: Development (887)

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
80

Initialize variables with declaration

Can we get an option to initialize variables to a certain value? Something like this: var MyInt: Integer = 10; MyGuid: Guid = {cbbd84dc-84f8-4ca4-88dc-9a526dbf88d0};

Read more...

7 Comments

Read more... 7 Comments

Category: Development (887)

STATUS DETAILS
Under Review