Category: D365 Field Service
Visualize Complex Relationships with New Hierarchy Control
Last September I wrote an article introducing the new Hierarchy Control for model-driven apps and how it helps us better visualize relationships between self-referencing tables. In the article I explained how you can easily visualize data within a single table, for example parent and child accounts. It was a great start, but the control still had limitations because we could only use one single table in this control, but let’sRead More
How to Automate Service Reports for D365 Field Service | Part 2
Last week I wrote part 1 of this article, where I am going to show you how you can use Power Automate to populate a word document with data from Dynamics 365, convert it into a PDF and attach it to an email message which will be emailed to the customer.I created this Power Automate flow for the following Field Service scenario; when a work order’s system status is setRead More
How to Automate Service Reports for D365 Field Service | Part 1
If you’ve ever had a technician come out and fix something, you know how helpful it is to get a clear summary of the work that was done. Field service organizations face the same reality, sending a document that outlines the work performed isn’t just paperwork, it’s a way to keep customers in the loop, build trust, and avoid any confusion down the road. These service reports show exactly whatRead More
Learn how to customize Copilot in D365 Field Service (preview)
A few days ago I came across an article on learn.microsoft.com that explained how to streamline inventory visibility in Dynamics 365 Field Service by using the out of the box Copilot inside of Dynamics365 Field Service. What this allows us to do is customize the agent that lives inside of D365 Field Service in a way that when a user opens a work order, it can ask the agent toRead More
Enhance Data Protection in Dataverse with Secured Masking Rules
Have you heard of column level security in Dataverse? This feature has been around for a long time, and it allows makers to control access down to the column. Imagine you’re building an app in Dataverse. BUT, you’ve got a handful of columns with super-sensitive data, these could be social security numbers, salaries, or other private details. Most likely you don’t want any user to have access to the sensitiveRead More
Meet the new Scheduling Operations Agent in Dynamics 365 Field Service!
I’m sure by now it hasn’t escaped anyone’s attention that Microsoft has been on an absolute roll when it comes to announcing agents—whether they’re autonomous, semi-autonomous, or somewhere in between—as part of the 2025 Release Wave 1. It’s been a steady stream of updates, and if you’ve been keeping an eye on things like me, you’ve probably noticed the four new agents recently introduced in Dynamics 365 Sales. But that’sRead More
Create unique D365 views with Fetch XML Builder!
This article is the last article for 2024 and in today’s article will discuss how to use an amazing tool in the XrmToolbox that was created quite some time ago by Jonas Rapp. For the folks that don’t know Jonas, he’s been a business application MVP since early 2017 and he’s made a lot of amazing contributions to the community! The tool I am referring to is called Fetch XMLRead More
Smart Paste and Smart Grid(search) in Model Driven Apps
Have you ever had to enter information from a document, note or an email into a model driven app? Usually this takes a bit of time as you have to read the content in the document/note/email first, and then enter the information in the correct fields of a form. How great would it be to have Copilot look at all the information in that document, note or email and justRead More
Restore deleted Dataverse rows with the Recycle Bin(preview)
Any organization that uses any type of system may at some point in time need to delete records or rows from their database(s). This can be for various reasons, like cleaning up data, correcting errors, or following business rules. Another scenario that is possible is that someone deleted a record that was not supposed to be deleted by accident. This can lead to the fact that sometimes you might needRead More


