CRM Customization Manager

by Daniel Halan 15. October 2009 23:20

During my time with Microsoft CRM 4 I’ve found some limitations of the import & export process of customizations, which led to the curiosity if one could fix those with a custom application. Thanks to the open architecture of Microsoft CRM with Web Services and Xml for customization management it was pretty easy to create a small application to improve the import and export process of customizations.


Here follows the main features of CrmCustomizeManager.

  • Console Application, Making it possible to import and export inside nant, msbuild or bat scripts, for example to export the customization each night and “check in” to a source code repository, enabling version control of the customizations. Also to import customizations directly from a MSI installation.
  • Export Only Modifications, You can export a “clean” customization xml in the beginning of a project and save it in the application folder as “CleanCustomization.xml”, the application will compare the current state and only export the entities that are modified or added.
  • Remove Deleted Attributes, This feature only applies when importing a customization. When this operation is selected one will be prompted with all attributes that has been removed in the new customization, given the possibility to remove them from the CRM instance.
  • Changes Attribute data type, When changing an attributes data type and then trying to import it to a CRM instance that still contains the old attribute would normally generate an error. This is now handled and the data inside the old attribute will be converted to the new data type (when possible and logical)
  • Publish, You can publish the customizations, can also be used at it’s own, for example assigning it to a system wide hotkey for fast access.
  • Node & Entity Selection, you can select what nodes and entities to import and export. For example only export ISV Config or the Site Map. Possible items to select,

    Entities Workflows Roles ISV Config
    Sitemap Templates Calendar Settings General Settings
    Email Settings Marketing Settings Outlook Synchronization AutoNumbering Settings
    And more…      

Get Latest version.

 

kick it on DotNetKicks.com

Tags: ,

CRM | Tools

Comments

10/17/2009 1:13:05 AM #

Gustaf Westerlund

Very nice and useful tool! This is a great addition! Let's hope Microsoft would like to incorporate it into the standard CRM.

Gustaf

Gustaf Westerlund Sweden | Reply

10/17/2009 3:05:02 AM #

Scott Sewell

Very interesting - I really like the idea of the 'delete' feature. - looking forward to testing it in a dev environment of mine.

Thanks for sharing it with the CRM community.

Scott Sewell United States | Reply

10/18/2009 7:31:46 AM #

pingback

Pingback from crmlike.com

CRM Customization Manager « crm like soft

crmlike.com | Reply

10/18/2009 8:44:33 AM #

trackback

CRM Customization Manager

You've been kicked (a good thing) - Trackback from DotNetKicks.com

DotNetKicks.com | Reply

10/18/2009 8:13:47 PM #

pingback

Pingback from crmlivetoday.co.cc

CRM Customization Manager | Crm live today.

crmlivetoday.co.cc | Reply

10/20/2009 5:28:38 AM #

pingback

Pingback from crmlinks.wordpress.com

CRM Customization Manager « Microsoft Dynamics CRM links

crmlinks.wordpress.com | Reply

10/22/2009 10:23:23 PM #

rakesh

Hi

Thanks for adding this tool to www.dynamicsexchange.com.  This software is really cool , We will try this software in test software. let you know the reviews of this

regards
Rakesh Agarwal

rakesh United States | Reply

11/4/2009 8:44:25 AM #

Bronislav

Hello, very nice addition to CRM.

Greetings from Moldova

Bronislav Uzbekistan | Reply

2/27/2010 11:21:08 PM #

trackback

CRM Configuration Manager

CRM Configuration Manager

Daniel Halan blog | Reply

3/9/2010 10:32:05 AM #

seo tools

Hmm, there might be some trouble with the first link, because it returns a 404 error.

seo tools Slovenia | Reply

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen

About the author

Daniel Halan Daniel Halan solutions architect at Logica in Sweden.

Working primary with Microsoft Dynamics CRM.

Complete Profile

The content of this site are my own personal opinions and do not represent my employer's view in anyway.