Thursday, September 16, 2010

Queues - plugin which shows the count of items inside queue

I developed the plugin to make it possible to see near the name of queue the total count of items inside it. But it doesn't work for Assigned and In-Progress (personal queues).

Thursday, August 26, 2010

Record Counter for Microsoft Dynamics CRM 4.0 - version 2.1

I published new version of record counter at the start of the year -

Users who used it told me about several errors. Now those error are fixed and you can download latest version here:

Also I changed the possibility to control the appearance of Record Counter line. This can be done in plugin registration tool. Registration option are shown below:

Execute step:

RetrieveMultiple step:

Friday, August 06, 2010

Poll results

Results of my poll actually didn't surprise me.

Friday, July 30, 2010

Getting Longitude and Latitude using JavaScript for Microsoft Dynamics CRM 4.0 Part 3

Several days ago I redeveloped geocoding solution. After several days new issues were found. So I decided to search other webservice which will solve this Geocoding solution and stopped at Bing Maps.

Wednesday, July 28, 2010

Getting Longitude and Latitude using JavaScript for Microsoft Dynamics CRM 4.0 Part 2

In my previous post I described how to make possible getting Longitude and Latitude. But chosen webservice was not able to resolve some of addresses. In this post I will describe how to get coordinates using Google API.

Saturday, July 24, 2010

Getting Longitude and Latitude using JavaScript for Microsoft Dynamics CRM 4.0

I've developed this script for my customer - it gets longitude and latitude using webservise based on address.

Monday, July 05, 2010


I'm just interested who my reader is. Could you answer the question at the right pane of the blog?

Sunday, June 20, 2010

Extended handling of save event in forms with close dialog (like opportunitites)

All developers who developed JavaScripts for CRM read this article. But there is no info about getting data from fields of "Close dialogue" (like opportunity close). I've made a little research on this theme and here is the result:

Friday, June 18, 2010

Intergration Google Maps v.3 into Microsoft Dynamics CRM 4.0

In this post I will describe how to integrate Google Maps v.3 with Microsoft Dynamics CRM 4.0 using IFrame customization.

Thursday, June 17, 2010

Formatting datetime in workflows with custom workflow activity in Microsoft Dynamics CRM 4.0

I've found one weird thing in workflows - when you insert datetime value inside text field you can't format it. Result of such inserting:

Sunday, June 13, 2010

Set default view for Service Calendar in Microsoft Dynamics CRM 4.0

My customer asked me to set default view for Service Calendar to 'Facility/Equipment'. I haven't found any available supported solution for this task, so I decided to use unsupported approach - inserting JavaScript in page of Service Calendar.

Friday, June 04, 2010

Blog of Friend and former colleague

I want to recommend blog of my friend and former colleague Oleksandr Klymenko - We began work with Microsoft Dynamics CRM together and Oleksandr helped me a lot.

Friday, May 28, 2010

How to bind CRM Data to GridView on custom ASP.Net page for Microsoft Dynamics CRM

I have seen this article one of my colleague Hassan Hussain. I've decided to use other approach to bind data to GridView on custom ASP.Net page - instead BusinessEntitiesCollection I used Fetch.

Thursday, May 27, 2010

Delete teams button in Microsoft Dynamics CRM 4.0

There was question on AxForum - why it is not possible to delete team through interface. One of visitors - slivka_83 suggested to use SDK and Delete message. I've decided to make ISV.Customization which will add Delete button to Team grid.

Tuesday, April 20, 2010

Attribute Mapping using Java Script

I'm active visitor and answerer of several forums about Microsoft Dynamics CRM. I have seen a lot questions about mappings - how does it work. Mapping works only once - when new child record opened from parent record and when user just fills parent record lookup - of course mapping doesn't work. I've decided to fix this issue.

Tuesday, April 13, 2010

CRM Usage Report

One of customer wanted to have the possibility to see who and when was working in CRM. I knew that MVP David Jennaway had created such solution based on IIS's logs. No matter how I tried - I failed to implement it. Logs weren't written to log database. Also this approach doesn't work in IFD deployment scenario.

So I left this idea and begun develop own solution.

Monday, March 29, 2010

Moving Reporting Services From 80 port to other

One of my customers had following problem:
SQL Server and Microsoft CRM were deployed on one server. CRM was deployed on 5555 port.

Tuesday, February 23, 2010

Independent consultant from March

5'th of March will be my last working day in current company. I become independent consultant after leaving company.

If you need install/upgrade/customize Microsoft Dynamics CRM you can contact me via e-mail, ICQ, MSN or Skype.

My experience:
- preparation of IT-infrastructure for installation;
- install and administration;
- data import from other systems;
- customization and development (entities and views customization, scripts development, workflows, plugins and custom workflow activities, reports).

Sunday, February 21, 2010

Record Counter for Microsoft Dynamics CRM 4.0: once more

I've developed new version of record counter. Now it works not only for main grids of entities - now it works for associated views to.

Thursday, February 11, 2010

Custom workflow action which returns Opportunity Close object based on Opportunity object

All data you've input into the CRM is stored in opportunityclose record when opportunity is closed. And this data is inaccessible from workflow designer because opportunityclose record is child record for opportunity. And I'll try to fix it.

Wednesday, January 20, 2010

Making Description Field Required in Close Opportunity Dialog

This is unsupported customization, so be careful.

Open folder with your CRM website. Open SFA\opps subcatalog.

Thursday, January 07, 2010

Setting attribute description as a tooltip for a field in entities forms in Microsoft Dynamics CRM 4.0

There is simple way to set tooltip text for field on CRM form. You can do it with following script placed on OnLoad event handler of some CRM form:

crmForm.all.<field name>_c.title = 'Tooltip text';
crmForm.all.<field name>_d.title = 'Tooltip text';

It will be hard work to create detailed tooltips for all fields placed on form
using this script. I've decided to develop script which will set text of field's tooltip based on description of field in attribute customization form.

Tuesday, January 05, 2010

Handling Rollup message with plugins in Microsoft Dynamics CRM 4.0

There are no Rollup message in the list of supported message in SDK. Following trick will help developers to handle this message.

Saturday, January 02, 2010

MVP award

I have been awarded Microsoft MVP - Dynamics CRM.
Thanks for my family, friends, colleagues and of course Microsoft.

You can see my MVP profile here: