How to arrange your Home for Microsoft’s Exam

I recently gave MB2-716 Microsoft exam from home and lot of people asked me how did I arrange my home and workstation for the exam. Preparing for exam itself is one thing and preparing your workstation to conduct the exam is another. My focus is on the later part. Online Proctored Exam is only available…

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…

Editable grid in unified interface not working

Today while working with unified interface I encountered an issue where "editable gird" was not getting displayed on the form when using a browser. Even though I had chosen editable grid control for that particular sub-grid. After lot of tries I identified that if "Read-only for mobile" property on the Entity is checked the "editable…

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.…

RESOLVED: Issue when copying CRM Portal from PROD to DEV

Recently, I faced an issue when we copied our Production CRM instance down to Development instance. The CRM Portal on development instance stopped working. Issue CRM Portal on development instance was showing provisioning for a very long time. It felt like was stuck in a loop of provisioning the portal instance. Now, this could happen…

Common Data Service (CDS) Deep Dive

I had recently written this blog for my employer (AKA Enterprise Solutions). To read the original blog click here. Below is the copied version of the blog. You might have heard about the latest release (version 2) of the Common Data Service, commonly known as CDS. But what does CDS actually mean, and how does it…

Build your own intelligent Bot in Azure (4/4)

This is the last part of my 4-part series blog where I have explained how you can build your own intelligent bot using Azure. In previous blog we learnt how to write code to perform task. Learning Bot service Understanding what is LUIS Writing code in Bot Framework to perform tasks (like get weather) Integrate…

Build your own intelligent Bot in Azure (3/4)

Welcome to part 3 of this 4 part series blog. In previous blog we learnt about Bot Service & LUIS. As mentioned earlier I have divided the blog into 4 parts mentioned below. Learning Bot service Understanding what is LUIS Writing code in Bot Framework to perform tasks (like get weather) Integrate bot with Facebook…

Build your own intelligent Bot in Azure (2/4)

In previous blog we learnt about Bot Service. To see the previous blog click here. As mentioned earlier I have divided the blog into 4 parts mentioned below. Learning Bot service Understanding what is LUIS Writing code in Bot Framework to do other stuff (like get weather) Integrate bot with Facebook messenger Part II -…