Blog

Development, Howto

Dynamics CRM 2013: Step-by-step creating dialog windows

In my previous post, I shared with you how to use Microsoft CRM’s internal function to show a dialog window in Dynamics CRM 2013 inline style. In this post, I will provide a step-by-step guide on how to build your own dialogs in CRM 2013 style.

Development

Show your dialog in CRM 2013 modal style

With CRM 2013, we’ve got one working window without any pop-up windows (lookups, dialogs, e.t.c.). But… only for standard features. What do you do in case you want to use the same approach with the modal windows, as CRM does it? I went through the SDK and found the following article – http://msdn.microsoft.com/en-us/library/jj602956.aspx#BKMK_OpenWebResource. I tried …

Reports

MS CRM 2013: Issues uploading report to CRM Online

Today, I was faced with a really weird issue with a Report developed for CRM Online. The Report worked fine both at BIDS and my test On-Premise instance, but once I’ve tried to upload it to the productive instance I got following error: I’ve downloaded the description file, but the error log didn’t contain any …

Customization

Microsoft CRM 2011/2013: Colorizing Service Calendar

This is how standard service calendar looks like: Today I was asked by a customer if it is possible to change the colorizing schema of Service Calendar. I started to look for information about it and found the following article – http://msdn.microsoft.com/en-us/library/gg309501.aspx Unfortunately, I wasn’t able to understand how to do it on my first …

Customization

Microsoft CRM 2013: Adding standard Bing Map control to forms of custom entities

In CRM 2013 Microsoft released a really great feature – OOB integration with BingMaps. Unfortunately, the list of entities that support BingMaps control is limited to Account, Contact, Lead, Quote, Order, Invoice, Competitor, and System User. I did a little investigation into how this control is organized and I can confirm that it is possible …

Development

Actions: usage of input/output arguments in plugins that handle Actions

The main message is that input/output arguments are available in the InputParameters/OutputParameters’ collections of PluginExecutionContext. Usage of Input argument The following code shows how to check that the Input Argument was passed and got value:

Usage of Output Argument The following code shows how to set the Output argument:

One thing you should …

Development

Actions, input parameters and “Object reference not set to an instance of an object” exception

While playing with Actions, I wrote a simple .Net code that invoked the execution of an Action:

During testing, I got a really weird and unclear error – “Object reference not set to an instance of an object.”:

Development, Howto

Microsoft Dynamics CRM 2013: Actions: deployment of plugins through CRM Developer Toolkit

I played with the new version of the CRM Developer Toolkit and wasn’t able to find a way to register a plugin that handles the action using UI. The following post describes the workaround how to make it possible.

Development, Howto

Microsoft Dynamics CRM 2013: Actions walkthrough for .Net and JavaScript developers

I believe that almost every developer for Dynamics CRM has faced a scenario where he/she had to invoke some complex logic on a server side, pass parameters and receive a response back. Before CRM 2013, we used workarounds similar to this one. When Dynamics CRM 2013 was released, we got a solution that would not …