Creating a Custom Virtual Entity Data Provider
One of the cool new features of Dynamics 365 Customer Engagement (or whatever we’re calling it now) v9.0 is Virtual Entities. A quick overview is you weren’t aware, Virtual Entities let you surface...
View ArticleD365 Developer Extensions - Beta
It’s long overdue but the next iteration of my Visual Studio extension CRM Developer Extensions (now called D365 Developer Extensions) is ready for some testers. It was nearly a ground up rebuild to...
View ArticleD365 Developer Extensions – Out of Beta
https://marketplace.visualstudio.com/items?itemName=JLattimer.D365DeveloperExtensionsInstall from Visual Studio under Extensions & Updates.This is the new version of CRM Developer...
View ArticleLog to Application Insights from Microsoft Flow or Logic Apps
If you haven’t checked out Azure Application Insights yet you might want to give it a look. It’s got a lot to offer in terms of logging, monitoring, alerting, multi-colored charts and graphs, etc....
View ArticleUpdated CRM Workflow Utilities
I’ve just made a round up updates to my workflow utilities. I’ve added new functionality to most of them and did some refactoring on the backend. I’m also dropping support for the 2011/2013 version of...
View ArticleD365 Application Insights – Overview
There’s a good chance you’ve heard of Azure Application Insights, but if you’re in the CRM/D365 business there’s a good chance you stopped looking after not too long when you ran across either of these...
View ArticleD365 Application Insights – JavaScript
If you’ve implemented the sample integration for Application Insights you know that a small JavaScript file was provided that was to be included on any forms where you wanted logging. This little...
View ArticleD365 Application Insights – Plug-ins & Custom Workflows
Not too many people were probably using Application Insights directly in plug-ins and custom workflow steps since it was introduced because every example I ever saw was writing using set a set of...
View ArticleCRM REST Builder v2.6.0.0
So here it is… finally.Added 9.x support Added Xrm.WebApi Better support for Action/Function parametersCollection handlingEntity related parameters allow choosing the entity type if not specific and...
View ArticleUse Xrm.WebApi in a stand alone Web Resource
I ran into this issue working on the last update to CRM REST Builder when adding the Xrm.WebApi functionality. Note this won’t effect you if you’ve got a web resource embedded in a form.Attempting to...
View ArticleLog Azure DevOps Build Times to Application Insights
I’ve been working a lot with Azure DevOps recently to automate Dynamics 365 CE deployments. One of the first things I noticed was that using the hosted build agents resulted in slower builds than I was...
View ArticleAzure DevOps D365 Build & Test Agent Using An Azure Container Instance – Part 1
What was I hoping to accomplish by doing this?Working with Azure DevOps build and release pipelines can be a slow and tedious process, even more so using the hosted agents that are provided. I find it...
View ArticleAzure DevOps D365 Build & Test Agent Using An Azure Container Instance – Part 2
In Part 1 I covered the reasoning for choosing a container and the performance gains that resulted in the build process. Creating the container imageI’m not the first person to think of using a...
View ArticleAzure DevOps D365 Build & Test Agent Using An Azure Container Instance – Part 3
Part 1 covered the reasoning for choosing a container and the performance gains that resulted in the build process.Part 2 reviewed the components that were chosen to be installed to support the build...
View ArticleGet Latest Solution Patch Name With PowerShell
Someone might find this useful if trying to move solutions around using Azure DevOps & PowerShell. I wanted to automate export of the latest solution patch using the Microsoft.Xrm.Data.Powershell...
View ArticleUsing Chocolatey to Distribute Developer Tools - Part 1
First off, what is Chocolatey? Chocolatey is a package manager for applications. So NuGet for Windows quite literally as the package formats are the same. There’s one or more repositories (again it’s...
View ArticleUsing Chocolatey to Distribute Developer Tools - Part 2
This is going to focus on the Chocolatey package set up and the code used to build updated packages. Project structureA single git repository which contains folders for each package / application /...
View ArticleUsing Chocolatey to Distribute Developer Tools - Part 3
This is going to focus on setting up Azure DevOps to host the NuGet package feed and keeping the packages up to date. In case you missed the other posts in this series, part 1 provided an overview of...
View ArticleRun Your Automated D365 CE UI Tests From Azure DevOps
EasyReproIf you hadn't heard about it already, EasyRepro is a UI testing framework for Dynamics 365 CE built on top of Selenium which is one of the more popular UI testing frameworks available today....
View ArticleCRM Numeric Workflow Utilities v2.3.0.0
Small update which added a few new items. I'm pleased to say that the first two were contributed by Suleiman Ali, it's much appreciated.Nth Root - calculates root value of a numberRaise To The Power -...
View Article