Resolved: Issue with deployment when Custom API was removed

Make sure you know about this before your next deploy when you have deleted an existing Custom API.

How to create sandbox using new Interface

With the new license changes you can create multiple sandbox instances using the new interface. Even though you have the ability to create multiple instances; the process itself doesn’t seem to be intuitive. Below are the following steps you will need to perform for creating a sandbox instance. Ensure you already have at least one…

Using new Solution Checker in Dynamics CRM

Recently you might have noticed a new solution named "PowerApp Checker" installed in your Online CRM instance and wondering what it is all about. Well as the name suggests it checks your solution for any usage of code that was deprecated or any performance or security issues in the code. It checks the plugin code…

RESOLVED: setEntityTypes method not working in UCI

I came across an unusual scenario where setEntityTypes method was working in a regular web interface but that method was not honoring the list of entities specified in a Unified Client interface instead showing all the list of entities. To debug it I removed the method call for setEntityTypes and tried to use the entity…

Add editable embedded form on parent CRM form

Few days ago one of my senior colleague asked me if we can embed editable form on parent CRM form. For example, embedding an editable Contact form inside of Account form. Well, I haven't done this before but wanted to give it a try. This is a very unusual scenario but I was able to…

Error connecting to Plugin Registration Tool: Multiple tokens in cache

This has happened to me multiple times now; hence thought about blogging it. Some times when you are using more than two users to connect to Plugin Registration Tool it throws an error - which makes no sense because few minutes ago you were able to connect and in next minute you get error. This…

Batch Execute FetchXML using Web API

This is not usually the case but sometimes you may have a Fetch XML which is too large to be executed using a regular GET method and wish it had a post method. There is a way, by using Batch execution. Things to note Content-Type will be "multipart/mixed;boundary=mybatchname" Data returned from the Web API cannot…

RESOLVED: Metadata error in Outlook plugin after upgrading to v9.0

Recently I encountered a problem with one of our client who upgraded their CRM instance to v9. They were using the old Outlook plugin for D365 (heavy client). It was failing due to invalid metadata. The following was the error thrown by the system. There is a problem communicating with the Microsoft Dynamics 365 server.…