The Milliseconds Are Here!

Ever since I started using the Plugin Trace Log for investigation of my plugins around three years ago, I have wondered why we don't have timestamps with better granularity than seconds.As I expressed it in an article from 2017: Given the CPU power we have today, it is just incomprehensible why we should not get … Continue reading The Milliseconds Are Here!

Dynamic content in Auto Numbers for Microsoft Dynamics 365 / CRM

As the creator of the Auto Number Manager tool in XrmToolBox, I get two questions more than any other questions: How can I number existing records?How can I add dynamic content to the numbers? In a previous article I gave my solution to the first question. I will now dive into the second one and show a … Continue reading Dynamic content in Auto Numbers for Microsoft Dynamics 365 / CRM

We create XrmToolBox tools at Dynamics 365 Saturdays!

Jonas Rapp creating XrmToolBox tools at D365 Saturdays

The community of developers for Microsoft Dynamics 365 / CRM in general and for XrmToolBox in particular is a great bunch of people. But I wish there were more of us - the more the merrier ? The D365 Saturday phenomenon with pro bono speakers at a full day event, free of charge for participants, … Continue reading We create XrmToolBox tools at Dynamics 365 Saturdays!

Auto Numbering existing records in Microsoft Dynamics 365 / CRM

As the creator of the Auto Number Manager tool in XrmToolBox, one of the most common questions I get is: - Is it possible to number existing records? This article describes how.

We created an XrmToolBox tool at Dynamics 365 Saturday Stockholm!

Last Saturday some 100+ experts, partners and user of Microsoft Dynamics 365 met up at the Microsoft offices in Stockholm, Sweden for a day packed with content at the Dynamics 365 Saturday event. I delivered two sessions at the event, and in one of them I took on a somewhat challenging session called Let's build … Continue reading We created an XrmToolBox tool at Dynamics 365 Saturday Stockholm!

FetchXML Builder and Friends at D365UG Virtual Summer Camp

On August 7-9, the first ever Virtual Summer Camp for the Dynamics 365 platform will take place. During this free event the D365UG offer some 30+ sessions with focus on Customer Service and Field/Project Service. I will be doing one of a few cross vertical sessions, where I discuss and demonstrate some useful XrmToolBox tools that … Continue reading FetchXML Builder and Friends at D365UG Virtual Summer Camp

Relationship data analysis with XrmToolBox

Dynamics CRM entity model

Use XrmToolBox tool Related Records Analyzer to investigate relationships and related data in Microsoft Dynamics 365 / CRM.
The tool will answer questions like:
- If I delete A, what orphaned children will be left?
- If I reassign B, what other records will follow?
- Why can't I delete C?

Use Azure DevOps to publish XrmToolBox plugins

Recently a fellow D365 developer, Lars Müller, wrote an article on how to Build a versioned XrmToolBox plugin. I am taking this one step further, to show you how to create a complete CI/CD pipeline for your XrmToolBox tools.   Of course, the primary reason for creating an automated pipeline for Continuous Integration / Continuous … Continue reading Use Azure DevOps to publish XrmToolBox plugins

Five ways to improve Quality and Productivity of Dynamics 365 development

a.k.a - Once I did a session twice Just like last year in Lisbon, I did a developer focused session during eXtreme365 in Dubrovnik. Last year I had full focus on how to develop plugins for analysis, primarily using the Plug-in Trace Log in the code and how to best analyze the results of it.This … Continue reading Five ways to improve Quality and Productivity of Dynamics 365 development