Override the default theme per company (proof of concept)
Apr13

Override the default theme per company (proof of concept)

At this point I’m 99% sure almost all of us have been asked the “can we change the theme color to the one of our company/brand?” question. While this is unfortunately not possible what we can do is defining a different theme for each company. This is just a proof of concept. I still haven’t managed to successfully change the theme when the DataArea is changed using the company list. The… Continue Reading...

Read More
Using Azure Application Insights with MSDyn365FO
Apr05

Using Azure Application Insights with MSDyn365FO

First of all… DISCLAIMER: think twice before using this on a productive environment. Then think again. And if you finally decide to use it, do it in the most cautious and light way. Why does this deserve a disclaimer? Well, even though the docs state that the system performance should not be impacted, I don’t really know its true impact. Plus it’s on an ERP. On one in which we don’t have… Continue Reading...

Read More
Generate number sequence values from REST services and OData
Mar29

Generate number sequence values from REST services and OData

One of the options to integrate MSDyn365FO with external systems is using the data entities with REST services and OData. To use OData the entity must have its IsPublic property set to Yes: Otherwise, if it´s an standard entity, we´ll need to duplicate it because it´s not possible to change the property value in an extension. If we´re doing an integration with an external system using… Continue Reading Adrià’s Article on...

Read More
Dynamics 365 for Finance & Operations and Azure DevOps (part II)
Feb23

Dynamics 365 for Finance & Operations and Azure DevOps (part II)

In the first part of this post I wrote about Azure DevOps value and how to set it up in MSDyn365FO. I want to start this second part with a little rant. As I said in the first part, those who have been working with AX for several years were used to not using version-control systems. MSDyn365FO has taken us to uncharted territory, so it is not uncommon for different teams to work in different… Continue Reading Adrià’s...

Read More
Dynamics 365 for Finance & Operations and Azure DevOps (part I)
Feb17

Dynamics 365 for Finance & Operations and Azure DevOps (part I)

One of the major changes we got with Dynamics 365 has been the mandatory use of a source control system. In older versions we had MorphX VCS for AX 2009 and the option to use TFS in AX 2009 and AX 2012 (and there’s training available about this on El rincón Dynamics, in Spanish), but it wasn’t mandatory. Actually, always from my experience, I think most of projects used no source control… Continue Reading...

Read More
Unresponsive builds in Azure DevOps
Feb15

Unresponsive builds in Azure DevOps

It is possible that after queuing a new build, the job won’t start. It won’t be possible to cancel it either, and nothing will change after rebooting the build server VM. This can be an unusual case but it’s not something impossible. The build server Even though the build machine is exactly as a developer box it really isn’t. It has Visual Studio installed in it, the AosService folder… Continue Reading Adrià’s Article on...

Read More
The mystery of the non-filtering query
Feb14

The mystery of the non-filtering query

There’s no mystery here but a misperception. Recently, a colleague found a little issue when using an AOT query to feed a view with a range dynamically filtered using a SysQueryRangeUtil method. Recreating the issue The query is pretty simple, only showing ledger transaction data from the GeneralJournalEntry and GeneralJournalAccountEntry tables. A range in the Ledger field from the… Continue Reading Adrià’s Article on...

Read More
Setting up Release Pipeline in Azure DevOps for Dynamics 365 for Finance and Operations
Feb13

Setting up Release Pipeline in Azure DevOps for Dynamics 365 for Finance and Operations

Let’s go… Some weeks ago, the release pipeline extension for #MSDyn365FO was published in Azure DevOps Marketplace, taking us closer to the continuous integration scenario. While we wait for the official documentation we can check the notes on the announcement, and I’ve written a step by step guide to set it up on our projects. To configure the release pipeline, we need: AAD app… Continue Reading Adrià’s...

Read More