Tools

Tool(s) I use alot:

Fiddler and some other tools

 CRM 4.0 Diagnostic Tool

 The following is a wonderful list that I found on Bite my bytes wesite.

Microsoft CRM 2011

 

SiteMap Editor for Microsoft Dynamics CRM 2011

Features

  • Connections to OnPremise, Online and Claim based deployments
  • TreeView display of SiteMap
  • Add SiteMap component with mouse usage
  • Add default SiteMap component if you removed one
  • Cut/Copy/Paste of SiteMap component
  • Display Xml of SiteMap component
  • Add SiteMap component from Xml
  • Reset SiteMap to default system one
  • Import back the SiteMap to CRM server

Screenshot

SiteMapEditor

Download

As usual the application is available on codeplex

JavaScript Web Resource Manager for Microsoft Dynamics CRM 2011

this new tool allows you to update JavaScript web resources with the following features:

  • Export scripts web resources from CRM server
  • Save scripts web resources to disk
  • Load scripts files from disk
  • Edit scripts with default text editor or Visual Studio
  • Edit web resource properties
  • Save scripts to CRM server
  • Publish scripts to CRM server

Screenshot

jswebresourcemanager

Download

it is published on codeplex

Ribbon Browser

You will be able to:

  • Display system entity ribbon definition
  • Display custom entity ribbon definition
  • Display Ribbon control attributes
  • Display Ribbon control XML
  • Save ribbon in XML file

The tool is released on codeplex

Screenshot

Ribbon Browser

 

CrmDiagTool 2011

The features are the following:

  • Enable/Disable tracing
  • Zip content of Trace directory
  • Open Trace directory
  • Generate diagnostic file in text or html format with components selection
  • Enable/Disable DevErrors

Some screenshots:

crmdiagtool2011_1

crmdiagtool2011_2

crmdiagtool2011_3

crmdiagtool2011_4

Regarding source code: As the previous version had not its source code released, this version does not too.

Download link

Searchable Property Updater for Microsoft Dynamics CRM 2011

 

 

Searchable Property Updater1

I posted the tool, the source code and the documentation on codeplex. Use the link below to access to these files:

http://searchpropupdater.codeplex.com

Microsoft CRM 4.0

CRM Plugin Registration Tool 

This is a must have if you use or develop add-ins. Without this tool registration is almost impossible. It comes with source code which can be super useful if you are creating a setup for your add-in which also takes case of registering. There is also some sample code available.

image

Microsoft Dynamics CRM Demonstration Tools (for Microsoft Dynamics CRM 4.0)

This is little know tool that has some interesting features that are useful when preparing for CRM presentations and also for development. Features include: Generate Data, Change the Dates and/or Times for Data, Create Dependent Picklists, Generate E-Mails, Set Icons for Entities, Change the CRM Navigation Pane, Replace Strings in CRM.

image

CrmDiagTool4 for Microsoft CRM 4.0

This tool makes starting tracing and turning on DevError for CRM really easy. You don’t need to manually edit web.config files, do it by clicking a button.

image

Customization Comparison Utility 

This utility will do side-by-side comparison between two cusomization.xml files. Useful for documenting changes, spotting bugs and much more. Same thing can be done using WinMerge or similar tool, but Customization Comparison Utility “understands” the xml and groups different kinds of customizations.

image

CRM 4 Deployment Job Editor

This utility will assist you in editing organization maintenance jobs in CRM 4.0. There are two types of these jobs in CRM 4.0; deletion service and re-indexing service. Out of the box you cannot modify the schedule or set the next run time, but using this utility you can re-configure the jobs. For tips hover over the "Base Time" input box and the "Job Next Run" input box to reveal a tooltip explanation.

This utility must be run a CRM server.

image

Configuration Data Utility

Lets you easily export and import data from custom entities.

image

Microsoft Dynamics CRM Internet Facing Deployment Configuration Tool

Helps you configure Internet Facing Deployment stuff. Be sure to read the manual, there is a gotcha – you should copy this tool to CRM folder and run it from there!

image

 

Stunnware

As one of the most important Dynamics CRM resources on the web Stunnware offers many commercial tools.

Stunnware Tools for Microsoft Dynamics CRM 4.0

Stunnware tools are a compilation of different tools that plug into common UI. Some of the modules are free, most are not.

The Community Edition: It's free and contains the Metadata Viewer, FetchXml Wizard and Excel Export.

The Professional Edition: A subscription-based version with access to all tools of the Community Edition plus the Code Generator for C# and VB.NET, the CRM Help File Generator, additional features of the FetchXml wizard and the Customization Comparer.

image

CRM Trace Log Viewer

Simple but very useful tool that lets you filter and resolve users in Dynamics CRM trace files.

 

Patrick Verbeeten

Patrick has a nice collection of tools, I didn’t include all of them in this list, so be sure to check his site.

Microsoft CRM 4.0 Developers Tool

This tool is an entity browser which allows you to browser all the entities, their attributes and available SDK messages. Also duple as a plugin registration tool.

image

CRM 4.0 Sitemap & ISV.Config Editor aka CRM Xml Editor

Probably easiest (but not easy!) way to edit sitemap and ISV.config files. Automatically downloads, checks and save changes.

image

Event Listener

If you’re developing add-ins and struggling with messages and steps, this tool will let you see what is going on. It registers all possible events that you specify with filters and shows details about triggered events..

image

 

Tanguy Touzard

Tanguy has more tools than listed here. Check out his CRM blog or his tools only site.

View Layout Replicator

This tool lets you copy one view definition to other views of the same entity. Great time saver and really useful tool for any CRM developer.

image

Isv.config Manager

Easy ISV.config manger that let’s you edit content in a tree, not by using XML file.

image

Form JavaScript Manager

If you do lots of JavaScript customizations, you know the editing of script is not easy within CRM. Form Javascript Manager is one way of solving those issue. It helps you with export/edit/import cycle of editing.

image

 

Ronny Van der Snickt

MS CRM Javascript Intellisense Generator

This tool will generate .js files for all entities. If you edit your JavaScript in Visual Studio, the editor can use this file for autocomplete.

Similar tools is also available to owners of book CRM as a Rapid Development Platform.

image

 

Scott Sewell, CustomerEffective

Microsoft Dynamics CRM 4.0 Documentation Generator

Generates Excel file with all the details about your CRM organization. Great tools for documenting customizations. It lists Forms, Picklist values and Scripts for entities.

 image

 

Daniel Halan

CRM Configuration Manager

Very powerful tool. Another take on making import/export process easier with lots of bells and whistles. Also has command line interface which you can use in build scripts and other automatic processes.

image

 

 

Orbit One

Bulk Update and Export tool

Simple Import/Export for CRM Data. Since Rollup 9 this tool is not needed as exported data contains ID values and CRM lets you "enrich” data when importing.

image

Page List

About the author

I work for a consulting firm in Dublin Ohio called Affiliated Resource Group. For the last five years I have been spearheading our Microsoft Dynamics CRM practice. I have a deep appreciation for the Microsoft CRM platform and I am very excited about it. You might even describe me as a Microsoft CRM Advocate. I have many battle scars from my experience with the product and I’m constantly being asked questions about CRM and how-to-do something in it. Hence, this BLOG is to help disseminate that knowledge and information to everyone. As of last year I was posting links to many other blogs to help spread the knowledge, but now with the community.dynamics.com doing that for me, I will be following that practice unless a really juicy article catches my eye. Many people have asked where my post are for the first half of 2010, my company had me posting to another blog and maintain two was near impossible. I am now down to just this blog. So good luck and I hope that this blog may help in some way. If you have suggestions or questions, please email me them.

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2012 BillOnCRM