Monday, May 24, 2010

Wednesday, May 12, 2010

CRM 4.0 Customizations Comparison Tool

The Customization Comparison Tool


"...tools that help you analyze the impact of customizations on the system and maintain consistent configuration data across multiple Microsoft Dynamics CRM systems."


The Data Migration Tool


...lets you export custom configuration data from a source Microsoft Dynamics CRM system and import it to a target Microsoft Dynamics CRM system.


http://blogs.msdn.com/crm/archive/2010/01/14/isv-utilities-for-comparing-customizations-and-transferring-configuration-data.aspx

Another tool to go into my tool belt.

Wednesday, May 05, 2010

Best Practices on Building Sharepoint 2010 Web Parts

http://channel9.msdn.com/posts/funkyonex/Best-Practices-on-Building-SharePoint-2010-Web-Parts-with-Visual-Studio-2010/
....

Death Metal Rooster!

Oh man!

http://www.thechickentest.com/2010/05/how-could-i-not-repost-this-death-metal-rooster/

CRM 4.0 Plug-in Filtering Attributes Limitation

I ran across this error while setting up the Filtering Attributes for a custom plug-in today :
Error Code: 0x80044331
A validation error occurred. The length of the 'filteringattributes' attribute of the 'sdkmessageprocessingstep' entity exceeded the maximum allowed length of '100'.
The the Filtering Attributes property basically tells the plug-in which specific field changes it should respond to.

Investigating the issue it looks like its a limitation in the CRM web service. The web service limits the length of the field to 100 characters. Its strange that its not even the number of attributes that is the limitation but rather the concatenated length all the attribute names!

Interestingly enough the creation of Image Attributes support a total of 4615 characters: http://technet.microsoft.com/en-us/library/dd904023.aspx

Hopefully with CRM 5.0 around the corner this will all be addressed.

Sunday, May 02, 2010

CRM 4.0 Plug-in Development Best Practices

I found this excellent post on best practices for CRM Plug-In development. Its a must read for anyone considering plug-in development.

http://blogs.inetium.com/blogs/azimmer/archive/2010/01/25/plugin-best-practices-in-crm-4-0.aspx