Adding a button to the CRM toolbar to launch a CRM view

I have found that frequently there will be one key entity in CRM that users spend most of their time on.  Sometimes its Cases, other times its Opportunities.  No matter which entity it is you can improve the user experience by providing faster access to that entity by adding a toolbar button via CRM’s ISV config settings.  Here’s how…

Firstly, this is how it looks.   I’ve added a “My Opportunities” button to the CRM toolbar.  When clicked, a new Internet Explorer window is launched displaying the Opportunity entity, and specifically, displaying the My Open Opportunities view.  Not only have I given my users a 1-click navigation solution but I have also given them a way of launching this key view in a separate window where it can remain open and easily accessible whilst they jump around between other entities back in the main CRM window.    This works in the Outlook client and the web client, but the gains are probably felt more when using the Outlook client as you no longer ‘lose your place’ as you flick back to your Inbox or over to your Calendar.

Here’s what the ISV config entry looks like:

This sits under the <ToolBar> node.

The Button Icon attribute defines the relative path to the button’s image file.   You can create you own image files and point to those but I find you can normally find something useful in the _imgs folder on the CRM server.

The URL attribute is where we specify the URL of the view.   Easiest way to determine the URL of a view is:

– Navigate to the view in CRM

– From the More Actions menu, select Copy Shortcut Of Current View…

– Paste this into Notepad

Quick and easy, but makes CRM just that little bit more enjoyable to work with.

1 thought on “Adding a button to the CRM toolbar to launch a CRM view

  1. David

    This has turned out to be a really useful little trick. A couple of rookies mistakes I made (and have learnt about) are…1. If you export your ISV config, and it\’s essentially blank without and <toolbar> attributes, have a look at this sample ISV config @ Make sure your users have security roles where ISV Extensions is selected under Customization3. Under Settings > Administration > System Settings > Customisations, make sure "Outlook" is added to your Custom menus and toolbars.


Leave a Reply

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

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

Google photo

You are commenting using your Google 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 )

Connecting to %s