Embedded Power BI: Interactive integration with Dynamics 365 for Finance and Operations

Introduction In this blog post we’ll look at the integration between Dynamics 365 for Finance and Operations and its embedded Power BI reports, specifically regarding drill-through and callbacks from Power BI to AX. Note This post will not cover authoring, embedding and securing the reports. This is not intended as full documentation of this feature,…


Embrace the extensions mindset with Dynamics 365 for Finance and Operations

A couple of weeks ago, we launched the last platform update 10 (August 2017) for Dynamics 365 for Finance and Operations, Enterprise Edition and, as in almost every release, there were changes regarding the Application Extensibility Plans. A lot of effort is being invested in the journey to a non-intrusive way to extend the application, and it…


Interacting with IL-generated TempDB data

Together with Microsoft Dynamics AX 2012, there was a new execution mode introduced; called as “IL” execution mode, which is in some references also referred as “CIL” execution mode. The “IL” stands for “.Net Intermediate Language” and referring to the Intermediate Language available in the .Net Technology, see also X++ Compiled to .NET CIL and…


Collection Classes – Iteration performance

Collection Classes are very popular and frequently used composite data types within the Microsoft Dynamics AX developers’ community. The idea is to have generic collections, which provide you the ability to create and maintain in-memory collections of any type of objects at run-time. In many business scenarios, there is a need to iterate through the…


Moving Customizations Between Layers in Dynamics AX 2012

Recently, one of our clients wanted to consolidate their customizations distributed between two different layers (CUS & USR) into one layer (CUS). Ideally, all customizations developed by customers should reside in the CUS layer to facilitate maintenance and easy upgrades. Hence, they decided to move the customizations in USR layer to the CUS layer, in…