Dynamics 365 Business Central: creating a DGML dependency graph for your extensions

Have you ever had the need or the requirement to create a graphical diagram of the building blocks of your extension? Personally, a lot of time.

I think that explaining an overall solution architecture with a diagram is something that sometimes can help a lot. I personally use diagrams or UML notations a lot during the architectural phase of a software solution or a cloud solution (that involves different entities).

Source : Stefano Demiliani
Read more…

Dynamics 365 Business Central: Using AL Code Actions

The AL Language extension offers users the option to help fix issues in code. Code Actions is a Visual Studio Code feature providing the user with possible corrective actions right next to an error or warning. If actions are available, a light bulb appears next to the error or warning. When the user clicks the light bulb (or presses Ctrl+.), a list of available code actions is presented.

Source : Dynamics 365 Lab
Read more…

Dynamics 365 Business Central: introducing the reportextension object

One of the noisy limitations on Dynamics 365 Business Central until version 17.X was the impossibility to extend standard reports. If you want to add a simple new field to a standard report, you are forced to create an entire new report (new dataset), maybe from scratch or (better) by manually copying the standard dataset into a new .al file and then modifying it. You cannot handle the report dataset as an “extendible” object open for contributions between extensions.

Source : Stefano Demiliani
Read more…

Dynamics 365 Business Central: How to download “_Exclude_Microsoft Dynamics 365 – Smartlist” extension source code (Such as query 2554 “Items By Location”)

Yesterday someone asked me a question about how to download the source code of some special Query objects. Such as query 2554 “Items By Location”. It was very interesting, so I decided to share it in this post.

Source : Dynamics 365 Lab
Read more…