Things you should know about scope of extensions while building app in Business Central

While publishing the extension on Microsoft Dynamics Business Central 18 , I came across “Published as” field on Extension Management page.

The “Published as” field contains three values, Global, PTE, Dev which specifies the scope of extensions.

Source : Divyesh Chitte
Read more…

Can you “force” VSCode extensions on your team’s PC’s?

You must have seen the launch of Vjeko’s extension: the “AL Object ID Ninja”. If you haven’t, well, let me make your day and show you some resources:

AL Object ID Ninja –
AL Object ID Ninja v1.1.0 released –
AL Object ID Ninja – Visual Studio Marketplace
vjekob/al-objid: AL Object ID Ninja (

In short: it’s a VSCode extension that will help you manage the Object Ids in team, by reserving them (right from instellisense) in a backend, where the team is connected to. It isn’t getting more intuitive than this. And the setup is kind of a no-brainer as well, as Vjeko is managing the backend for you.

Source : Waldo’s Blog
Read more…

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…