How to Approach Advanced XDS Scenarios in D365FO
I've written about Extensible Data Security (XDS) in D365FO a couple times before, in those posts the XDS security policy is applied between two tables that have a direct tie to each other (ex: customers and customer groups). In this post, I wanted to show how you can...
How to Identify and Options for Fixing Segregation of Duties and Licensing Issues in D365FO
There are many different options available to fix or address segregation of duties (SOD) and licensing issues in D365FO, I wanted to show the different options available so you can apply the best option for your particular scenario. Please note: The options provided...
How to Handle Batch Jobs When Disabling or Deleting a User in D365FO
I had someone reach out to me about the 'right' way to handle batch jobs when disabling or deleting a user from D365FO. Let's look at the options you have to avoid any issues. Why This is an Issue Batch jobs within D365FO allow for a way to execute a set of...
How to Use a .NET Project Within a D365FO Solution
I wanted to write today about why I utilize .NET projects for certain scenarios when developing X++ solutions for D365FO. How Is This Possible? How is it possible that you can have two different project types under one solution? I actually wrote about the changes that...
An Update to ‘Creating a Read Only Role for D365FO – User Interface’
I had a comment on one of my blog posts that Microsoft had updated the functionality that existed to help create a read only role from the D365FO user interface so I wanted to show how much easier it is to perform this process now. In my previous post, I showed how...
Issue With FieldObject Method on DictTable Class in D365FO
I recently ran into an interesting issue with using the FieldObject() method on the DictTable class when programming in X++ for D365FO. Scenario The scenario to replicate the issue is to create a DictTable object and then perform a fieldObject() method call on a field...
How to Grant Access to Navigation Modules in D365FO
A question I recently got asked was 'Is there an easy way to grant access to different modules in the navigation within D365FO?' I wanted to show how this can be done and provide some resources to hopefully help out! How is the Navigation Access Decided? Which...
Segregation of Duties in D365FO
I've referred to the Segregation of Duties (SOD) feature in Dynamics 365 for Finance & Operations before but haven't really gotten into the specifics of the feature itself, what it allows you to do and the shortcomings/gaps. What is Segregation of Duties? The idea...
Presenting at Upcoming Microsoft Dynamics Conferences
DynamicsCon (virtual) When: March 15 - 17th 2022 Price: Free Register Here Session Information: Common D365FO Mistakes and How to Avoid Them I am co-presenting this session with another Microsoft MVP Andre Arnaud de Calavon. In this session, we will demonstrate...
Comparing D365FO Security Between Versions
A frequent request I get is with OneVersion updates in D365FO, how do we as end users know what security changes are occurring between D365FO versions? A fellow Microsoft MVP, Nathan Clouse, reached out to me asking about wanting to add the same information to his...