Microsoft Dynamics CRM 4.0 - Thought Repository

Tuesday, April 14, 2009

Add Icons for Custom Entities

View Comments




When you create a custom entity, CRM provides you with a generic gear icon to represent your entity. To make your entities easily distinguishable from one another you have to supply your own icons. Icon design is not my forte, so I've come to use the icon sets from http://www.famfamfam.com/ Famfamfam has produced thousands of icons for everyday use and has kindly released them into the public domain, giving free reign for everyone to use. You may even notice that many of these icons are actively used by other web sites you've come across.


Now that you have your icons, how do you give them the shadow and polish that the default icons have? Well, Microsoft has released a Dynamics CRM Demonstration Tools package that includes, among other things, an icon publisher.
The Demonstration Tools only accepts *.gif images so, you will need to convert the Famfamfam set *.png icons to *.gif using Paint.Net or a similar program. After converting your icons, open the Icon Maker tab within Demostration Tools and click the "Select Image..." button to load your images. You can use the same 16x16 pixel icon provided by Famfamfam for all three of the CRM icons, just make sure to click the "Use for all icons" and "Add Background" checkboxes.

When you are happy with the icons, click the "Publish to CRM..." button, select your custom entity from the dropdown and your good to go. Clear your browser cache and your shiny new icons will give some spark to your custom entities.

blog comments powered by Disqus

About Me

Henry Bow
I'm a programmer living in sunny Orange Country, California. Since the beginning of 2008, I've been developing on the MS Dynamics CRM 4.0 platform. This blog will help me jot down some of the tips and neat features I've developed along the way while giving me a chance to dabble into the curious world of analytics and SEO.

Please let me know if I can help with your CRM needs.
hbow27@gmail.com

Feed Rss

Subscribe to new posts via e-mail

Recent Posts