Home > Dynamics CRM > Microsoft Dynamics CRM 2011 – What you need know to modify Icons

Microsoft Dynamics CRM 2011 – What you need know to modify Icons

I did a bit of work recently with the Microsoft Dynamics CRM 2011 icons and found the area of updating custom icons in CRM to be confusing. Why? I couldn’t find where the 66×48 icon was being used and why the text in the ‘Update Icons’ dialog box wasn’t reflecting what I was being shown. This article will go on to explain more around this topic.

 

  • How to update an entity icon

To update an entity icon, you simply navigate to Settings > Customizations > Customise the System. Expand the Entities node and then select a custom entity. You will notice the toolbar will show the Update Icons toolbar option as shown below.

Note: You can only update the icons for custom entities. You cannot change the system entity icons.

UpdateIconsImage

When you click the Update Icons toolbar option you will be displayed with the icon dialog window as shown below.

UpdateIconsImageDialogWindow

Within this window you can select the Web Resource of your uploaded icon. This windows allows you to upload 3 different icons; 16×16, 32×32 and 66×48.

Note: Prerequisite with this window is that you have uploaded 3 different icons already to the Web Resource section.

 

  • Extended Information You Need To Know

You can change the icons of custom entities by creating image Web resources and updating EntityMetadata properties.  When you first associate Web Resources with icons in the application, the size of the icons will be checked. If you associate Web Resources programmatically, no size validation occurs. If the Web Resource is later updated with a large size image, no validation occurs.

There are only 2 icons that you can ACTUALLY change in CRM 2011 to custom entities. These are:

  1. Icon in Web application (16×16, Less than 10kb, Programmatic Development Property = IconSmallName)
  2. Icon for Entity Detail Forms (32×32, Less than 10kb, Programmatic Development Property = IconMediumName)

However the 3rd icon, the 66×48, is not used in Microsoft Dynamics CRM 2011. The application incorrectly labels this as the Icon in Entity forms. Programmatic Development Property for this is IconLargeName.

I also recommend you use .PNG Web resources because they support transparency and good compression with a better colour fidelity than GIF.
GIF, JPG, & ICO formats are supported for backwards compatibility when organizations upgrade from Microsoft Dynamics CRM 4.0.

The Microsoft Dynamics CRM 2011 Style Guide which ships with the SDK identifies the placement of the 66×48 Icon. This is shown in the image below. But if you download the icon (right-click select Save Target As in Internet Explorer) you will notice it links to the 32×32 Web Resource icon.

CRM2011StyleGuide66x48

Interesting? Let me know your comments.

Greg Olsen
Yellow Duck Guy

Advertisements
Categories: Dynamics CRM
  1. December 5, 2011 at 3:20 am

    It is possible to Method?

  2. January 11, 2012 at 4:08 pm

    Excellently presented…
    good observations…

  3. September 4, 2012 at 1:22 am

    Great, thanks for that. If you want access to certain sized icons I’d recommend this site:

    http://www.iconfinder.com/

    • September 8, 2012 at 8:56 pm

      Thanks for the link – that’s helpful!

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: