
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...
Should You Apply Company Restrictions to All User Roles?
One security issue I've seen in D365FO, especially from those that have updated from AX 2012, is the idea that company/legal entity restrictions only need to be applied to the System User role and no other roles assigned to a user. What is the rationale behind this?...
Getting Table Field Information for Form Entry in D365FO
There are many instances where you need to know exactly which table field is tied to an entry on a form: Interested in applying table field level security Want to turn on some type of audit trail tracking So how do we go about doing this? Right Click -> Form...
Comparing X++ vs .NET Performance and Memory Usage on Large Collections
After taking a little hiatus from writing I have a backlog of things that I need to catch up on for my blog. The first is a scenario I ran into recently while helping clients and has to deal with X++ and .NET performance and memory usage differences. Some Background...
Current State of D365FO User Licensing
Since I've written multiple posts on this topic in the past, I thought it would be a good idea to combine the different posts and create a place that I can continually update with the latest information. So going forward, while I will still have individual posts on...
Voting is Open for DynamicsCon Sessions Until January 22nd
Voting for submitted DynamicsCon sessions (the FREE virtual conference that is taking place March 16 - 18th 2021) is now open until January 22nd! There are a lot of great sessions so be sure to go get registered for the conference and vote on sessions! I have one solo...