How to Determine Compatible Deployable Package Versions in D365FO
Working for an ISV, whenever we release a new deployable package I get questions surrounding its compatibility with a customer's environment. When adding a deployable package to a shared asset library in LCS, the platform version and build information is shown: This...
How to Apply Multiple XDS Policies to the Same Role in D365FO
I've written about XDS policies and how to apply them in the past, but what about the scenario where you want to apply multiple XDS policies to the same role in D365FO? How would you go about achieving that? Test Scenario For my test scenario, I want a role to only be...
How to Apply D365FO Extensible Data Security Based on the Current User
I have written in the past about Extensible Data Security (XDS) in D365FO, it has been one of my most popular posts. I often get questions about it, but one that I get quite often is wanting to apply XDS based on the current user. The use case is something along the...
Understanding Microsoft Dynamics 365 Product Naming
There is a lot of confusion around the naming of Microsoft Dynamics 365 products so I wanted to create a post for reference. Each Dynamics solution meets a different business need and utilizes a completely separate programming language and integration model so in most...
How to Fix Broken Security References in D365FO
If you have used the Security Configuration area within D365FO to remove security layers in the past, you may have noticed that there are certain security features that still show these removed security layers. To demonstrate this we will be utilizing the Security...
The Impact of Multiplexing on User Licensing in Dynamics 365
Blog Post Co-Writer This blog post was written in conjunction with Matthias Leplae. He reached out to me inquiring about my past D365FO licensing blog posts and asked why I hadn't written about license multiplexing and to be honest it was a topic I knew about but had...
Beta Release of D365FO Security Role Test Workspace
I recently posted a video of a new project I have been working on to help with security testing in D365FO. I am now ready to officially release the D365FO Security Test Workspace solution in a Beta state for testing and feedback so I wanted to give an overview of how...
How to Allow Non Admin Users to Access Security Features in D365FO
I've written in the past about different security features that are native to D365FO, but in most cases these features require elevated privileges or even the System Administrator role to be accessible. But is there a way to grant these security features to normal...
D365FO User Licensing Update April 2021
In the past, I have talked about that there are two separate licensing mechanisms in D365FO: entry point and privilege based. I have recently found that there is a third... the Dynamics 365 Licensing Guide itself. Dynamics 365 Licensing Guide This is an almost 60 page...
Why You Need To Be Careful When Using The MetadataSupport Library For Enums in D365FO
I have used the MetadataSupport library in X++ to help get metadata information for tables, menu items, and data entities in the past. I have also used it for enums but recently found an issue when dealing with enum extensions. I initially wrote the logic to get enum...