Overview of Telemetry Data in D365FO
In the 10.0.30 release of D365FO, which went GA on Oct 21st 2022, Microsoft added the ability for customers to report on the telemetry data of their end users. I wanted to take a quick overview of this feature and start to look at opportunities to use this data....
D365FO Extensible Data Security (XDS) Scenarios
I recently attended the Dynamic Communities North America Summit Conference and presented numerous sessions surrounding security and licensing in D365FO. One of my new sessions was around Extensible Data Security (XDS) and I was a little worried about such a technical...
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...