Visualizing the D365FO data model can be a challenge. This Visual Studio extension will help.
Blog
Developing X++ for D365FO with SOLID principles.
The term SOLID is a mnemonic acronym for the five design principles intended to make software designs more understandable, flexible and maintainable. That's great, but how do we achieve this in D365FO?
Getting started as a developer with Dynamics 365 for Finance and Operations (D365FO) and Dynamics 365 for Retail
If you are looking to move your development career towards D365FO, or if you are already a seasoned Dynamics AX developer and want to cross train, read this article to understand how to create your own development environment and the steps to follow towards certification.
D365 Commerce development on v10.0.43 Onebox VHD
This article explains how we recently configured a D365 FSCM v10.0.43 VHD as a Commerce development environment. We used the excellent LinkedIn post, PowerShell script and video by Valery Plotnik as a starting point. BackgroundFirst stepsGet ready to install the Commerce Scale Unit (CSU) and Store Point of Sale (POS)Install the Commerce Scale Unit (CSU)... Continue Reading →
Perform a transaction-less copy between environments
It's possible to create a transaction-less test environment as a copy of production using the new unified environments. You reduce your storage footprint by removing transaction data. For interest, this can also be achieved directly through SQL using a script generated by the following X++ runnable class: internal final class RunnableClass1 { public static void... Continue Reading →
Connecting to the Dataverse ER configuration repository
LCS and RCS configuration repositories are no longer available. This article might help you with the Dataverse repository.
SQL Toolkit
A collection of SQL scripts that come in useful from time to time!
Putting things back together
This article is going to compile the various day to day technical issues handled by our team.
Exploring the D365FO Data Model
This article introduces the data model behind a number of commonly used features.
Electronic Reporting (ER) Functions
How to use ER functions
Adding users to D365FO with SQL
How to use SQL to add users to a sandbox or development environment.
Navigating to an entity without a deep link
How can we navigate directly to an entity in D365FO without using a secure deep link?
Warnings, warnings everywhere…
Detailed explanations of the compilation warnings you can expect to see from a build.
CFO Overview QuerySystemError
If the QuerySystemError is seen when opening the CFO Overview, or any other Power BI dashboard, it's probably because the Entity Store refresh isn't working correctly. To resolve this, navigate to >> System administration > Setup > Entity Store and make sure "Automatic refresh enabled" is switched to Yes. This will schedule a new "Full... Continue Reading →
A fatal exception occured in the Best Practices framework [sic]
What to do if xppbp can't find best practice extensions.
Automated testing of D365FO SSRS Reports with simple Page Object Model
There are various strategies for testing the content of reports using automation. In this article we look at how we can render an SSRS report in memory and then query an XML representation of its content using X++.
X++ gists for D365FO
A collection of X++ gists for those occasions when the help pages don’t cut to the chase!
Testing D365FO using Type Providers and the Page Object Model
Headless automated tests are all the rage. This article will discuss a strategy for keeping your tests simple and maintainable by adopting a well known design pattern to abstract away from the Type Provider framework.
DevOps for Microsoft Dynamics AX2012
Managing version control and the build/release pipelines for AX2012 projects can be a challenge. This article will provide some pragmatic guidance on where to start and how far to go.