﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>CRM MVP Connection</title>
    <description>Microsoft CRM MVP Matt Wittemann shares his insights into the inner workings of Microsoft Dynamics CRM with valuable articles about development, customization, power-user tips, and administration.</description>
    <link>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/BlogId/15/Default.aspx</link>
    <language>en-US</language>
    <webMaster>brent.eicher@customer-connect.com</webMaster>
    <pubDate>Thu, 20 Nov 2008 04:36:56 GMT</pubDate>
    <lastBuildDate>Thu, 20 Nov 2008 04:36:56 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.4.0.39853</generator>
    <item>
      <title>Add a "Copy Address To Clipboard" Button to Your Contact Form</title>
      <description>&lt;p&gt;When working with Contact records in Microsoft Dynamics CRM, you might find it frustrating if someone asks you to send them the address of a particular contact. You either have to re-type it or copy it line by line. To save yourself the headache, use the ISVConfig customizations in CRM 3.0 or CRM 4.0 to add a button to the Contact form that lets you copy the address to the clipboard. The example below illustrates how to do this for the Contact.&lt;/p&gt;
&lt;p&gt;1. In the CRM Customizations area, go to "Export Customizations"&lt;/p&gt;
&lt;p&gt;2. Export the ISVConfig.xml file and save this file. Make a copy for backup.&lt;/p&gt;
&lt;p&gt;3. Edit the XML in Notepad or Visual Studio. Place the following code between the &lt;Entities&gt;&lt;/Entities&gt; tags:&lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;Entity name="contact"&gt;&lt;br /&gt;
   &lt;MenuBar&gt;&lt;br /&gt;
            &lt;!-- Custom Menus that you may add --&gt;&lt;br /&gt;
            &lt;CustomMenus /&gt;&lt;br /&gt;
          &lt;/MenuBar&gt;&lt;br /&gt;
&lt;ToolBar ValidForCreate="1" ValidForUpdate="1"&gt;&lt;br /&gt;
            &lt;Button JavaScript="var texttocopy;&lt;br /&gt;
var AddrL2;&lt;br /&gt;
if(!IsNull(crmForm.all.address1_line2.DataValue))&lt;br /&gt;
{&lt;br /&gt;
AddrL2 = ' ' + crmForm.all.address1_line2.DataValue + '\n';&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
AddrL2 = '&lt;/p&gt;
&lt;p&gt;';&lt;br /&gt;
}&lt;br /&gt;
try&lt;br /&gt;
{&lt;br /&gt;
texttocopy = crmForm.all.firstname.DataValue + ' ';&lt;br /&gt;
texttocopy += crmForm.all.lastname.DataValue + '\n';&lt;br /&gt;
texttocopy += crmForm.all.jobtitle.DataValue + '\n';&lt;br /&gt;
texttocopy +=&lt;/p&gt;
&lt;p&gt;crmForm.all.parentcustomerid.DataValue[0].name + '\n';texttocopy += crmForm.all.address1_line1.DataValue + '\n';&lt;br /&gt;
texttocopy += AddrL2;texttocopy += crmForm.all.address1_city.DataValue&lt;/p&gt;
&lt;p&gt;+ ', ' + crmForm.all.address1_stateorprovince.DataValue + '  '  + crmForm.all.address1_postalcode.DataValue + '\n';window.clipboardData.setData('Text',texttocopy);alert('Address&lt;/p&gt;
&lt;p&gt;Copied to Clipboard');}catch(e){alert('Error');}"&gt;&lt;br /&gt;
              &lt;Titles&gt;&lt;br /&gt;
                &lt;Title LCID="1033" Text="Copy Address" /&gt;&lt;br /&gt;
              &lt;/Titles&gt;&lt;br /&gt;
              &lt;ToolTips&gt;&lt;br /&gt;
                &lt;ToolTip LCID="1033" Text="Copy Address to Clipboard" /&gt;&lt;br /&gt;
              &lt;/ToolTips&gt;&lt;br /&gt;
            &lt;/Button&gt;&lt;br /&gt;
          &lt;/ToolBar&gt;&lt;br /&gt;
        &lt;/Entity&gt;&lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;/p&gt;
&lt;p&gt;4. Import the ISVConfig.xml file back into CRM.&lt;/p&gt;
&lt;p&gt;5. Refresh your CRM in the browser, open a Contact record, and test your button out.&lt;/p&gt;
&lt;p&gt;Happy copying and pasting!&lt;/p&gt;
&lt;p&gt;Tip: You may need to go to the Settings &gt; Administration &gt; System Settings &gt; Customizations tab in CRM 4.0 to indicate that you want the ISVConfig customizations to show in the web and/or Outlook clients. In 3.0 you need to edit a config file on the CRM server (more info about this is in the SDK).&lt;/p&gt;</description>
      <link>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/46/Default.aspx</link>
      <comments>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/46/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://prod1.si-sv1740.com/Default.aspx?tabid=866&amp;EntryID=46</guid>
      <pubDate>Thu, 12 Jun 2008 17:06:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://prod1.si-sv1740.com/DesktopModules/Blog/Trackback.aspx?id=46</trackback:ping>
    </item>
    <item>
      <title>How Many Duplicate Records Do You Have?</title>
      <description>&lt;p&gt;Microsoft Dynamics CRM 4.0 has built-in duplicate detection which is great, but in 3.0, which many businesses are still using, the only options for duplicate detection were some third-party applications or a a custom-developed one like the minimally functional example in the 3.0 SDK.&lt;/p&gt;
&lt;p&gt;[BEST PRACTICES NOTE: Duplicate detection should be only one of the tools in you data quality arsenal. The best approach is  to have some solid practices that govern data entry, and to train users well on things like searching for a record before entering new data.]&lt;/p&gt;
&lt;p&gt;Because of the shortcomings of duplicate detection in version 3.0, a lot of these systems have ended up with some data quality issues. If you're running CRM 3.0 and you'd like a quick way to check your duplicates, here's a simple SQL query you can run to find them.&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;Open SQL Server Management Studio and select your CRM database (it will be called something like 'YourCompanyName_MSCRM')&lt;/li&gt;
    &lt;li&gt;Right-click the CRM database name and select 'New Query.'&lt;/li&gt;
    &lt;li&gt;In the query window, type the following query:&lt;br /&gt;
    &lt;br /&gt;
    &lt;font face="Courier New" color="#666699"&gt;  SELECT name, COUNT(name) AS NumOccurrences&lt;br /&gt;
      FROM FilteredAccount&lt;br /&gt;
      GROUP BY name&lt;br /&gt;
      HAVING (COUNT(name) &gt; 1)&lt;br /&gt;
      ORDER BY NumOccurrences DESC&lt;/font&gt;   &lt;/li&gt;
    &lt;li&gt;&lt;font color="#000000" size="2"&gt;Then click the 'Execute' button to run the query. You'll get back a list that looks like this:&lt;/font&gt;
    &lt;p&gt;&lt;font color="#000000" size="2"&gt;
    &lt;table height="98" cellspacing="1" cellpadding="1" width="333" border="1"&gt;
        &lt;tbody&gt;
            &lt;tr&gt;
                &lt;td&gt;&lt;font face="Courier New" size="2"&gt;name&lt;/font&gt;&lt;/td&gt;
                &lt;td&gt;&lt;font face="Courier New" size="2"&gt;NumOccurrences&lt;/font&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;&lt;font face="Courier New" size="2"&gt;Bakersfield Furniture&lt;/font&gt;&lt;/td&gt;
                &lt;td&gt;&lt;font face="Courier New" size="2"&gt;3&lt;/font&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;&lt;font face="Courier New" size="2"&gt;Dodge City Wholesale&lt;/font&gt;&lt;/td&gt;
                &lt;td&gt;&lt;font face="Courier New" size="2"&gt;2&lt;/font&gt;&lt;/td&gt;
            &lt;/tr&gt;
        &lt;/tbody&gt;
    &lt;/table&gt;
    &lt;/font&gt;&lt;/p&gt;
    &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you are using an account number or other identifier that should be unique, you can replace 'name' in the query with the name of that field to be more precise.  Then you can go about locating the accounts in CRM and deciding what to do with them. Remember that CRM 3 and 4 have a "merge" function that lets you select two records at a time in a list view and merge them together by clicking the merge icon at the top of the list.&lt;/p&gt;</description>
      <link>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/45/Default.aspx</link>
      <comments>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/45/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://prod1.si-sv1740.com/Default.aspx?tabid=866&amp;EntryID=45</guid>
      <pubDate>Wed, 11 Jun 2008 18:14:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://prod1.si-sv1740.com/DesktopModules/Blog/Trackback.aspx?id=45</trackback:ping>
    </item>
    <item>
      <title>XRM and CRM 2.0</title>
      <description>&lt;p&gt;Traditional CRM needs to evolve to keep pace with customers who are accustomed to two-sided relationships, a la Web 2.0 social media/communities.&lt;/p&gt;</description>
      <link>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/38/Default.aspx</link>
      <comments>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/38/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://prod1.si-sv1740.com/Default.aspx?tabid=866&amp;EntryID=38</guid>
      <pubDate>Tue, 06 May 2008 21:30:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://prod1.si-sv1740.com/DesktopModules/Blog/Trackback.aspx?id=38</trackback:ping>
    </item>
    <item>
      <title>List of Available Updates and Hotfixes for CRM 4.0</title>
      <description>&lt;p&gt;Here's a good starting point if you're troubleshooting problems with CRM 4.0. Bookmark this link and check it regularly as Microsoft updates the article whenever they have a new fix available.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://support.microsoft.com/kb/949256/en-us"&gt;&lt;font color="#cc0000"&gt;http://support.microsoft.com/kb/949256/en-us&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/35/Default.aspx</link>
      <comments>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/35/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://prod1.si-sv1740.com/Default.aspx?tabid=866&amp;EntryID=35</guid>
      <pubDate>Wed, 30 Apr 2008 15:07:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://prod1.si-sv1740.com/DesktopModules/Blog/Trackback.aspx?id=35</trackback:ping>
    </item>
    <item>
      <title>Upgrading CRM 3.0 SBE to CRM 4.0 Professional: Part II: The Outlook Client</title>
      <description>&lt;p&gt;I posted previously about my experiences upgrading CRM 3.0 SBE (the Small Business Server edition) to CRM 4.0 Professional. One major area I wanted to address also was the upgrade of the Outlook client. We've dealt with a lot of upgrades of the laptop, or offline, client, and run into some issues.&lt;br /&gt;
&lt;br /&gt;
Basically, you want to uninstall the 3.0 client and then do a clean install of the 4.0 client. Of course, you need to be logged in as the user who will be using Outlook/CRM, and have local admin rights.&lt;br /&gt;
&lt;br /&gt;
The problem is that the uninstall of the 3.0 client is not very clean, especially with the laptop client, because it leaves behind the SQL Express databases, and there's no easy way to see them. Simply deleting the files after the uninstall is not enough. You actually have to delete the databases from SQL using Management Studio. Since most people don't have management studio installed on their machines, and due to networking differences, many computers won't be visible to your SQL Server's Management Studio, the workaround we found to work best is to download the SQL Server Management Studio Express (SSMSE) directly onto the laptop. It can be downloaded &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6053c6f8-82c8-479c-b25b-9aca13141c9e&amp;displaylang=en"&gt;&lt;font color="#555555"&gt;here&lt;/font&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Once installed, open SSMSE and connect to the local CRM database on the laptop (not on your CRM server!) and right-click and delete the two CRM databases. Then go back and remove any leftover folders or directories before proceeding with your installation of the 4.0 client.&lt;br /&gt;
&lt;br /&gt;
PS: We've seen a few instances where the Outlook client crashes with the 4.0 client installed. Microsoft has a hotfix available, though apparently not for the particular scenario that was causing this crash. We'll keep you posted if we find a fix for this as well!&lt;/p&gt;</description>
      <link>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/34/Default.aspx</link>
      <comments>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/34/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://prod1.si-sv1740.com/Default.aspx?tabid=866&amp;EntryID=34</guid>
      <pubDate>Mon, 28 Apr 2008 20:00:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://prod1.si-sv1740.com/DesktopModules/Blog/Trackback.aspx?id=34</trackback:ping>
    </item>
    <item>
      <title>CRM Online is Ready For Your Business</title>
      <description>&lt;p&gt;Microsoft has released the much-anticipated CRM Online (formerly called CRM Live), the Microsoft-hosted, SaaS version of Dynamics CRM 4.0. To sign up, go to the &lt;a href="http://crm.dynamics.com/"&gt;&lt;font color="#555555"&gt;website&lt;/font&gt;&lt;/a&gt; or contact your Dynamics partner.&lt;/p&gt;</description>
      <link>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/33/Default.aspx</link>
      <comments>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/33/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://prod1.si-sv1740.com/Default.aspx?tabid=866&amp;EntryID=33</guid>
      <pubDate>Wed, 23 Apr 2008 21:37:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://prod1.si-sv1740.com/DesktopModules/Blog/Trackback.aspx?id=33</trackback:ping>
    </item>
    <item>
      <title>Upgrading CRM 3.0 SBE to CRM 4.0 Professional </title>
      <description>&lt;p&gt;I recently performed my first upgrade of CRM 3.0 SBE (on Small Business Server 2003 R2) to CRM 4.0 Professional. Here are some important considerations if you are planning for your own upgrade.&lt;/p&gt;</description>
      <link>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/31/Default.aspx</link>
      <comments>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/31/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://prod1.si-sv1740.com/Default.aspx?tabid=866&amp;EntryID=31</guid>
      <pubDate>Mon, 21 Apr 2008 19:32:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://prod1.si-sv1740.com/DesktopModules/Blog/Trackback.aspx?id=31</trackback:ping>
    </item>
    <item>
      <title>CRM 4.0 Email Tracking Token Can be Turned Off</title>
      <description>&lt;p&gt;CRM 4.0&amp;#160;now offers the ability to turn off the tracking token and still track most email messages.&lt;/p&gt;</description>
      <link>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/22/Default.aspx</link>
      <comments>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/22/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://prod1.si-sv1740.com/Default.aspx?tabid=866&amp;EntryID=22</guid>
      <pubDate>Thu, 03 Apr 2008 19:38:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://prod1.si-sv1740.com/DesktopModules/Blog/Trackback.aspx?id=22</trackback:ping>
    </item>
    <item>
      <title>Re-Awarded MVP for 2008</title>
      <description>&lt;p&gt;Just got word today that I've been re-awarded the &lt;a href="https://mvp.support.microsoft.com/default.aspx/profile/wittemann"&gt;&lt;font color="#555555"&gt;Microsoft MVP award for CRM &lt;/font&gt;&lt;/a&gt;for 2008. Thanks to Microsoft, Customer Connect, and the CRM community!&lt;/p&gt;</description>
      <link>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/21/Default.aspx</link>
      <comments>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/21/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://prod1.si-sv1740.com/Default.aspx?tabid=866&amp;EntryID=21</guid>
      <pubDate>Wed, 02 Apr 2008 00:55:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://prod1.si-sv1740.com/DesktopModules/Blog/Trackback.aspx?id=21</trackback:ping>
    </item>
    <item>
      <title>CRM Live Re-Named to CRM Online</title>
      <description>&lt;p&gt;Microsoft has announced a name change to their hosted CRM service. The service, now known as Microsoft Dynamics CRM Online is still targeted for a Q2 release.&lt;/p&gt;</description>
      <link>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/20/Default.aspx</link>
      <comments>http://prod1.si-sv1740.com/crmblog/Home/tabid/866/EntryID/20/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://prod1.si-sv1740.com/Default.aspx?tabid=866&amp;EntryID=20</guid>
      <pubDate>Thu, 27 Mar 2008 21:08:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://prod1.si-sv1740.com/DesktopModules/Blog/Trackback.aspx?id=20</trackback:ping>
    </item>
  </channel>
</rss>