Are we allowed to use Power BI Embedded within Dynamics CRM? I’m puzzled!

At this moment I’m doing some research to embed Power BI embedded within CRM. I can hear many of you think “Why bother dude, just use Power BI in your Enterprise 1 plan”. For large enterprises this is in general financially not a problem. However when you enter the SMB market (and in this market […]

#CRMVisualSchema – part 7: Stuck on a new diagram rendering mode…

The last months I’ve been working on the Entity Relation Diagram Creator plug-in for the XRM ToolBox. At this moment the plug-in is functioning well and some new ideas start to cross my mind. E.g. a much more advanced way of creating an initial layout of the entities within a solution. The entity layouting algorythm has had a couple […]

The solution that didn’t want to be installed, but ended up being installed!

Aaaargh, what a day! Today I was wrapping up the setup of an on-premise Dynamics CRM 2016 (Update 1) testing environment for a client. One of the last tasks I had to do was to update the unmanaged solution we developed on Dynamics CRM 2016 online. Whatever I tried, the solution didn’t want to be installed on […]

Battling performance issues

At the moment I’m working for one of our clients. The customer is migrating from Lotus Notes to Dynamics CRM online in combination with Office 365. Since the beginning of the project, the client has been plagued by an unpredictable performance. One moment an account opens in just 2–3 seconds, while the next moment the same screen needs 25–30 […]

Debugging 101: The Pitfall of the plugin profiler

When developing for CRM, you sometimes have to debug your code. With the CRM on-premise versions, one could simply attach the Visual Studio debugger to your CRM Server. You only had to install the Visual Studio Remote debugging tools, update the plugin, copy the corresponding plugin pdb file to the assembly bin folder on the server, attach the […]

Developer 101: Beware of optional parameters in Custom Actions

Today I was testing a custom action that I developed for a project I’m working on. The plugin registered on the action was not behaving as expected. It was time for some thorough investigation. The custom action I defined in CRM had a large set of input and output parameters. A large number of the input […]