<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9296511</id><updated>2012-01-19T13:39:01.543-05:00</updated><category term='mobile'/><category term='msdn'/><category term='plug-ins'/><category term='titan'/><category term='live'/><category term='javascript'/><category term='workflow'/><category term='E-mail Router'/><category term='dashboards'/><category term='hosted crm'/><category term='development'/><category term='crm 3.0'/><category term='crm'/><category term='upgrade'/><category term='demo'/><category term='ocs'/><category term='freedom'/><category term='crm 4.0'/><category term='clickdimensions'/><category term='mvp'/><category term='sharepoint'/><category term='downloads'/><category term='death ray'/><category term='crm online'/><category term='configuration'/><category term='sdk'/><category term='tips'/><category term='hotfixes and updates'/><category term='call center'/><category term='training'/><category term='outlook client'/><category term='technological inadequacy'/><category term='customization'/><category term='reporting'/><category term='CRM 2011'/><category term='liberty'/><category term='speaking'/><category term='licenses'/><category term='justice'/><category term='summit'/><category term='crm 5'/><category term='ie8'/><category term='online'/><category term='off-topic'/><category term='vpc'/><category term='integration'/><category term='customer connect'/><category term='solution accelerators'/><category term='ireland'/><category term='twitter'/><category term='errors'/><category term='book review'/><category term='marketing'/><category term='ifd'/><category term='analytics foundation'/><category term='blogging'/><category term='CRM Bible'/><category term='sql 2008'/><title type='text'>ICU MSCRM</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default?start-index=101&amp;max-results=100'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>210</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9296511.post-8801169476892293273</id><published>2012-01-19T13:39:00.000-05:00</published><updated>2012-01-19T13:39:01.553-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mvp'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><title type='text'>Book Review: Microsoft Dynamics CRM 2011 New Features by Jim Wang and Darren Liu</title><content type='html'>I've been meaning to post my review of this new book by&amp;nbsp;Jim Wang and Darren Liu, but it's been a very busy few months for me. Apologies to Jim and Darren for the delay! On with the review:&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.packtpub.com/sites/default/files/2060EN_Microsoft%20Dynamics%20CRM%205-0%20New%20Features.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://www.packtpub.com/sites/default/files/2060EN_Microsoft%20Dynamics%20CRM%205-0%20New%20Features.jpg" width="259" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;by Jim Wang and Darren Liu&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;(Disclosure: I know Jim and Darren through Microsoft's MVP program. Jim is a current MVP, and Darren is now working for Microsoft - otherwise he'd probably still be an MVP for CRM.)&lt;br /&gt;&lt;br /&gt;I've got to admit that when I first heard about Jim and Darren's book on the new features in CRM 2011, I anticipated that the book might be 50 or 75 pages - after all, in my book, the Dynamics CRM 2011 Bible, I only dedicated about 10 pages to covering the new features that distinguish CRM 2011 from the previous version, CRM 4.0. So I was surprised and curious when I discovered that the book is actually 288 pages in total.&lt;br /&gt;&lt;br /&gt;The book is available from &lt;a href="http://www.packtpub.com/microsoft-dynamics-crm-2011-real-world-tutorial/book" target="_blank"&gt;Packt Publishing&lt;/a&gt;, and is actually includes in-depth information that goes well beyond describing the new features of CRM 2011 as it goes into some detail on how to take advantage of the new features in the platform.&amp;nbsp;It walks the reader through an "XRM" scenario (where "X" can stand for anything, not just "Customer" relationship management). A better title might have been "Exploring the New Features of CRM 2011." But I won't quibble with titles.&lt;br /&gt;&lt;br /&gt;Starting with the first chapter, the reader is guided through setting up a development environment so he or she can follow the authors through the process of building out their sample XRM scenario, an "Airline Compensation Management" (ACM)&amp;nbsp;solution. This is a great example of how the CRM platform has evolved well beyond traditional Customer Relationship Management, and can provide a foundation for a wide variety of business applications.&lt;br /&gt;&lt;br /&gt;Chapter 1 (Setting up the Development Workspace)&amp;nbsp;covers the tools and software you'll need to have in place to practice what you learn in the book. Chapters 2 &amp;amp; 3 guide you through the initial configuration and setting up some sample data. Chapters&amp;nbsp;4 through 9 cover programming the ACM solution&amp;nbsp;(client-side and server-side), integrating with SharePoint, layering on some BI with charts and dashboards, and even implementing an integrated portal in Azure. The final chapter helps the reader understand the solution framework and how to use solutions for transporting your customizations between environments.&lt;br /&gt;&lt;br /&gt;I found the book easy to follow and clearly written. Jim and Darren do a great job of sharing some of the insider tips they've learned through years of experience with CRM and calling the reader's attention to important tips and idiosyncracies of working with CRM 2011. There are many helpful screenshots and illustrations along the way.&lt;br /&gt;&lt;br /&gt;In particular, I found Chapters 5 &amp;amp; 9 to have some great content for developers who are familiarizing themselves with CRM 2011.&amp;nbsp;Chapter 5 has a nice diagram that explains the mechanics of plugins and a useful introduction to the concept of plugin development.&amp;nbsp;Chapter 9's walkthrough of adding buttons to the ribbon, which includes sample code, should be a big help to everyone who has fought the valiant fight with the CRM 2011 ribbon!&lt;br /&gt;&lt;br /&gt;All in all, Jim and Darren have done a great job in packing a lot of content into this book and showing a nice real-world example for building a solution on top of CRM 2011. You definitely get a good understanding of the new features in CRM 2011, but you also will learn how to start using them for your own business applications!&lt;br /&gt;&lt;br /&gt;Again, I wish I could have gotten around to posting this review sooner, but if you haven't yet availed yourself of this resource, it will make a great companion to the &lt;a href="http://www.amazon.com/Microsoft-Dynamics-2011-Administration-Bible/dp/0470568143/ref=sr_1_2?ie=UTF8&amp;amp;qid=1326998193&amp;amp;sr=8-2" target="_blank"&gt;Dynamics CRM 2011 Administration Bible&lt;/a&gt; ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-8801169476892293273?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.packtpub.com/microsoft-dynamics-crm-2011-real-world-tutorial/book' title='Book Review: Microsoft Dynamics CRM 2011 New Features by Jim Wang and Darren Liu'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/8801169476892293273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=8801169476892293273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8801169476892293273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8801169476892293273'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2012/01/book-review-microsoft-dynamics-crm-2011.html' title='Book Review: Microsoft Dynamics CRM 2011 New Features by Jim Wang and Darren Liu'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-8968116480496637571</id><published>2011-12-19T17:39:00.001-05:00</published><updated>2011-12-19T17:46:05.327-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='clickdimensions'/><title type='text'>Follow my latest blogs at ClickDimensions</title><content type='html'>I recently joined ClickDimensions as the Chief Customer Officer, and have started blogging there. The blog includes a ton of great CRM-related tips and articles, especially about &lt;a href="http://blog.clickdimensions.com/"&gt;marketing with Dynamics CRM&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I actually &lt;a href="http://icu-mscrm.blogspot.com/2011/04/marketing-pro-you-need-to-read-this.html" target="_blank"&gt;reviewed ClickDimensions' solution back in April 2011,&lt;/a&gt; so I'm thrilled to now be part of the team. The ClickDimensions solution is an amazing piece of software - well, actually, many pieces of distributed services in the cloud that tie into the native CRM platform where they are easily used by marketers and salespeople. Read my review to learn more about what it does. (And they've added a ton of new features since I wrote it!)&lt;br /&gt;&lt;br /&gt;If you're interested in email marketing, marketing automation, and getting ROI out of your Dynamics CRM system, check out their product &lt;a href="http://www.clickdimensions.com/tour/" target="_blank"&gt;tour&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-8968116480496637571?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.clickdimensions.com' title='Follow my latest blogs at ClickDimensions'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/8968116480496637571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=8968116480496637571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8968116480496637571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8968116480496637571'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2011/12/follow-my-latest-blogs-at.html' title='Follow my latest blogs at ClickDimensions'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-2851657131082731725</id><published>2011-05-03T09:50:00.000-05:00</published><updated>2011-05-03T09:50:31.908-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><title type='text'>Join me at Decisions Spring 2011 Virtual Conference on June 17</title><content type='html'>&lt;div class="entry_body" sizcache="0" sizset="23"&gt; I'll be presenting a session for CRM administrators at the upcoming Decisions  Spring 2011 virtual conference on June 17, hosted by MSDynamicsWorld.com: &lt;span class="italic" sizcache="35" sizset="15"&gt;&lt;a href="http://decisions.msdynamicsworld.com/session/decisions-event-how-about-if-i-do-session-what-crm-administrators-need-know-about-crm-2011" jquery1304433562836="17" target="_blank" title="What CRM Administrators Need to Know About CRM 2011"&gt;What CRM Administrators Need to Know  About CRM 2011&lt;/a&gt;. I'll cover the most important technical considerations that  administrators need to be familiar with when considering implementing or  upgrading to CRM 2011.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div sizcache="0" sizset="23" style="text-align: center;"&gt;&lt;span class="italic" sizcache="0" sizset="23"&gt;&lt;a href="https://presentations.inxpo.com/Shows/MSDynamics/06_11/Registration/Decisions06_11RegistrationPage.html?AffiliateKey=13512&amp;amp;AffiliateData=BLOG" sizcache="0" sizset="23" target="_blank"&gt;&lt;img alt="MSDynamicsWorld.com Decisions Spring 2011" height="172" src="http://blogs.c5insight.com/Portals/0/BlogImages/Matt/spring_template_header_01.jpg" width="533" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="italic" sizcache="35" sizset="15"&gt;MSDynamicsWorld.com has been  hosting these semiannual events for a couple of years now, and they are  tremendous, free resources for learning and networking. The conference kicks off  on Tuesday, June 14, with sessions dedicated to Dynamics AX. The 15th is focused  on GP, the 16th on NAV, and the 17th on CRM.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="italic" sizcache="35" sizset="15"&gt;You'll have the opportunity to  ask questions of the presenters via live chat, and interact with other attendees  and experts in a virtual networking lounge.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="italic" sizcache="35" sizset="15"&gt;To register: &lt;span style="color: black; font-size: 10pt;"&gt;&lt;a href="https://presentations.inxpo.com/Shows/MSDynamics/06_11/Registration/Decisions06_11RegistrationPage.html?AffiliateKey=13512&amp;amp;AffiliateData=BLOG" target="_blank"&gt;&lt;span style="color: blue;"&gt;https://presentations.inxpo.com/Shows/MSDynamics/06_11/Registration/Decisions06_11RegistrationPage.html?AffiliateKey=13512&amp;amp;AffiliateData=BLOG&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;!-- Begin Blog Entry Footer Section --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-2851657131082731725?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/2851657131082731725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=2851657131082731725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2851657131082731725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2851657131082731725'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2011/05/join-me-at-decisions-spring-2011.html' title='Join me at Decisions Spring 2011 Virtual Conference on June 17'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-1811542227602209410</id><published>2011-05-03T09:08:00.000-05:00</published><updated>2011-05-03T09:08:44.293-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mvp'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>Un Nuevo Blog en Espanol Sobre Microsoft CRM</title><content type='html'>&lt;span class="hps" title="Click for alternate translations"&gt;Mi&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;amigo&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;Pablo&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;Peralta&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;ha&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;colaborado&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;con compañeros&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;Jimmy&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;Larrauri&lt;/span&gt; (&lt;span class="hps" title="Click for alternate translations"&gt;también&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;un&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;MVP&lt;/span&gt;&lt;span class="hps" title="Click for alternate translations"&gt;)&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;y&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;desarrollador&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;Atilio&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;Rosas&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;para poner en marcha&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;un&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;nuevo blog&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;en español&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;acerca de&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;Microsoft Dynamics&lt;/span&gt;&amp;nbsp;&lt;span class="hps" title="Click for alternate translations"&gt;CRM&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.elblogdedynamicscrm.com/"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-I8r2VbwJKSk/TcAMJOKsfOI/AAAAAAAAAHY/mw8KECRr11s/s1600/elblog.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="hps" title="Click for alternate translations"&gt;El&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;blog&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;se puede leer&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;en&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;&lt;a href="http://www.elblogdedynamicscrm.com/"&gt;http://www.elblogdedynamicscrm.com&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="hps" title="Click for alternate translations"&gt;&lt;span class="hps" title="Click for alternate translations"&gt;Es&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;genial&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;ver a&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;la creciente comunidad&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;internacional de&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;usuarios&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;de CRM&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;en&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;los países&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;de habla española&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;,&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;y&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;este&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;nuevo blog&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;debe&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;ser&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;de gran ayuda&lt;/span&gt; &lt;span class="hps" title="Click for alternate translations"&gt;para ellos&lt;/span&gt;&lt;span title="Click for alternate translations"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-1811542227602209410?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.elblogdedynamicscrm.com' title='Un Nuevo Blog en Espanol Sobre Microsoft CRM'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/1811542227602209410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=1811542227602209410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1811542227602209410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1811542227602209410'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2011/05/un-nuevo-blog-en-espanol-sobre.html' title='Un Nuevo Blog en Espanol Sobre Microsoft CRM'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-I8r2VbwJKSk/TcAMJOKsfOI/AAAAAAAAAHY/mw8KECRr11s/s72-c/elblog.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6022981935679084433</id><published>2011-04-05T17:07:00.002-05:00</published><updated>2011-04-05T17:09:56.669-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='crm online'/><title type='text'>Marketing Pro? You need to read this!</title><content type='html'>I've been working in the Microsoft Dynamics CRM industry for, oh, seven years now. Since Microsoft first released the product. The first implementation of CRM that I did for a customer was with version 1.2 way back in 2004. In very short order, my customer and I found that there were, shall we say, gaps in the product's functionality. Back in those early days the options for filling these gaps were pretty limited. &lt;br /&gt;&lt;br /&gt;There was one fellow that was doing some pretty smart work, and whose company's products made my life as a systems integrator that much easier. Fast forward to 2011, and the Microsoft CRM ecosystem has matured along with the product itself. But that same gentleman is still offering solutions that make my life easier - and making the CRM projects I work on able to deliver that much more value to my clients. That person would be John Gravely, who last year started a new company called &lt;a href="http://www.clickdimensions.com/" target="_new"&gt;ClickDimensions&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;ClickDimensions is a great example of a cloud-based, seamlessly integrated solution that delivers real value to CRM marketers. If you're familiar with Google Analytics, imagine having that data driven directly into your CRM system and tied to existing leads or contacts. And wouldn't it be great if you could generate rich, HTML emails for CRM marketing campaigns? Imagine being able to see when someone clicked on an email you sent, visited your site and spent some time reading a few pages - right inside CRM.&lt;br /&gt;&lt;br /&gt;Want to know if your &lt;a href="http://blog.clickdimensions.com/2011/03/the-clickdimensions-social-dashboard-in-dynamics-crm-2011.html" target="_new"&gt;social media campaign is paying dividends&lt;/a&gt;? What about if it's &lt;a href="http://blog.clickdimensions.com/2011/01/quantifying-prospect-interest-lead-grading-and-scoring.html" target="_new"&gt;the right time to call an important prospect&lt;/a&gt;? Or if several of your &lt;a href="http://blog.clickdimensions.com/2011/01/correlating-all-traffic-from-a-single-ip-address.html" target="_new"&gt;competitors are lurking on your website&lt;/a&gt;? Would that be valuable to you as a professional marketer?&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-DCqLUsy1mek/TZuR8adw_0I/AAAAAAAAAHU/iRAkWBqUSF0/s1600/Architecture-form.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="161" src="http://2.bp.blogspot.com/-DCqLUsy1mek/TZuR8adw_0I/AAAAAAAAAHU/iRAkWBqUSF0/s320/Architecture-form.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;(A diagram of ClickDimensions' integration with your website's forms - tying the power of the Cloud into your marketing!)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(They also have a great blog: &lt;a href="http://clickdimensions.typepad.com/clickdimensions/"&gt;http://clickdimensions.typepad.com/clickdimensions/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Full disclosure: I need to point out that my company, C5 Insight, is a reseller partner for ClickDimensions - but we wouldn't be reselling their solution if we didn't believe in its value and power.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6022981935679084433?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6022981935679084433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6022981935679084433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6022981935679084433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6022981935679084433'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2011/04/marketing-pro-you-need-to-read-this.html' title='Marketing Pro? You need to read this!'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-DCqLUsy1mek/TZuR8adw_0I/AAAAAAAAAHU/iRAkWBqUSF0/s72-c/Architecture-form.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5528579364088293991</id><published>2011-04-01T12:08:00.000-05:00</published><updated>2011-04-01T12:08:42.177-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='E-mail Router'/><category scheme='http://www.blogger.com/atom/ns#' term='crm online'/><category scheme='http://www.blogger.com/atom/ns#' term='workflow'/><title type='text'>Email Router Fun</title><content type='html'>A couple of quick tips for setting up queues and workflow-generated emails with CRM Online. These are two separate things, but I ran into them recently:&lt;br /&gt;&lt;br /&gt;1) If you create a Queue in CRM Online, such as support@mycompany.com, and you want that Queue to be able to send and receive email, make sure the owner of the queue is able to also send and receive email, and that the owner's user account is "approved" for email, if your System Settings require this for email to be processed.&lt;br /&gt;&lt;br /&gt;2) If you have an administrative account set up in CRM and you want this account to be the sender of workflow-generated emails, make sure to log into CRM as that administrative account and, in the user settings, check "Allow other Microsoft Dynamics CRM users to send E-mail on&amp;nbsp;your behalf."&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-CpRxsm-3G6s/TZYGEvMvGiI/AAAAAAAAAHM/zoaVug3TSWI/s1600/allowotherusers.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://1.bp.blogspot.com/-CpRxsm-3G6s/TZYGEvMvGiI/AAAAAAAAAHM/zoaVug3TSWI/s320/allowotherusers.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5528579364088293991?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5528579364088293991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5528579364088293991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5528579364088293991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5528579364088293991'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2011/04/email-router-fun.html' title='Email Router Fun'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-CpRxsm-3G6s/TZYGEvMvGiI/AAAAAAAAAHM/zoaVug3TSWI/s72-c/allowotherusers.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-4903266062267857408</id><published>2011-03-08T16:11:00.002-05:00</published><updated>2011-03-08T16:12:55.582-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><title type='text'>Upgrade Paths for Microsoft Dynamics CRM 2011</title><content type='html'>You may have heard that Dynamics CRM 2011 requires 64-bit architecture. This is true and is giving some folks some heartburn when they start to think about upgrading their CRM 4.0 deployments, many of which are still living in a 32-bit world.&lt;br /&gt;There are three potential upgrade paths, as well as another alternative that I would urge you to consider. Let’s take a look.&lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_tyGCYP6ijuY/TXabfLwoN2I/AAAAAAAAAHE/oVRwelhHfZs/s1600-h/2011upgradepaths10.png"&gt;&lt;img alt="2011upgradepaths" border="0" height="328" src="http://lh3.ggpht.com/_tyGCYP6ijuY/TXabfQvnauI/AAAAAAAAAHI/3V7ZYt7H9iQ/2011upgradepaths_thumb4.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="2011upgradepaths" width="600" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;In-Place Upgrade&lt;/h2&gt;An in-place upgrade is pretty straightforward: You’ve got an existing CRM 4.0 system that is running on hardware and software that is supported for CRM 2011. You fire up the setup.exe for CRM 2011 and it detects that CRM 4.0 is in place and asks if you want to proceed with an upgrade.&lt;br /&gt;PROS: Straightforward, no need to lay out money for new hardware.&lt;br /&gt;CONS: Risky – if the upgrade fails, you need to know how to roll back to your backups; Disruptive – while you’re upgrading, your users won’t be able to access CRM.&lt;br /&gt;&lt;h2&gt;Upgrade Database During Install&lt;/h2&gt;In this scenario, you install CRM 2011 to a new 64-bit application server, and connect to a SQL server with an existing CRM 4.0 database. The 4.0 database will be upgraded during the install. This is a decent option if you’ve already got your SQL database on support hardware and SQL versions. It’s a little easier to recover from in case of failure than an in-place upgrade, since all you need to do is restore your databases.&lt;br /&gt;PROS: Leverages your investment in 64-bit SQL hardware/software; once-and-done installation if you succeed.&lt;br /&gt;CONS: Similar risks to the in-place upgrade though perhaps slightly less disruptive to end users.&lt;br /&gt;&lt;h2&gt;Upgrade via Import&lt;/h2&gt;This is my preferred manner for upgrade. Essentially you build a new 64-bit environment for a clean install of CRM 2011 – the application servers and database servers are brand new and without remnants of CRM 4.0. After you’re satisfied with your new CRM 2011 environment, you simply restore a backup of your 4.0 database to the 2011 SQL Server, and then, using the CRM 2011 Deployment Manager, import the 4.0 org database into your new deployment. I’ve done this several times now, and it works like a charm, upgrading the org during the import process.&lt;br /&gt;PROS: Nice, new, bug-free 2011 environment; opportunity to perform upgrade tests multiple times before your “go-live” upgrade; no disruption to users.&lt;br /&gt;CONS: This is the most expensive scenario, requiring new hardware (or at least separate hardware) for the 2011 deployment. Also, you need to manually copy over things like supporting ISV files and applications that you may have had in place in your 4.0 environment.&lt;br /&gt;&lt;h2&gt;Consider This&lt;/h2&gt;Lastly, I’d recommend that you evaluate CRM Online while considering your upgrade options. Now is a great time to take advantage of the improved functionality, affordability, and ease-of-maintenance that CRM Online provides.&amp;nbsp; If you have been managing a CRM 4.0 on-premises deployment, and want to move to the latest version of CRM, there are many good reasons to consider the cloud. C5 Insight can upgrade your database for you and then migrate your customizations and data to Microsoft’s data centers, allowing you to go back to running your business instead of running servers. Think about it!&lt;br /&gt;&lt;br /&gt;Originally posted at my C5 Insight &lt;a href="http://blogs.c5insight.com/Home/tabid/40/entryid/162/Upgrade-Paths-for-Microsoft-Dynamics-CRM-2011.aspx"&gt;blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-4903266062267857408?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/4903266062267857408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=4903266062267857408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4903266062267857408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4903266062267857408'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2011/03/upgrade-paths-for-microsoft-dynamics.html' title='Upgrade Paths for Microsoft Dynamics CRM 2011'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_tyGCYP6ijuY/TXabfQvnauI/AAAAAAAAAHI/3V7ZYt7H9iQ/s72-c/2011upgradepaths_thumb4.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-7009606004536244616</id><published>2011-02-17T16:20:00.001-05:00</published><updated>2011-02-17T16:22:03.430-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM Bible'/><title type='text'>My Book is now Available! Dynamics CRM 2011 Administration Bible</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://amzn.to/iiDjM6"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-hn7an09b7Ds/TV2Q1Qw3UsI/AAAAAAAAAG4/s-i868YkWY0/s320/CRMBibleCover.png" width="254" /&gt;&lt;/a&gt;&lt;/div&gt;Great timing, coming just one day after Microsoft released CRM 2011: I just received my very own copies of the book I co-authored with Geoff Ables, the &lt;a href="http://amzn.to/iiDjM6"&gt;Microsoft Dynamics CRM 2011 Administration Bible&lt;/a&gt;, from Wiley Publishing. It's now available for order from your favorite bookseller!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-7009606004536244616?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/7009606004536244616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=7009606004536244616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7009606004536244616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7009606004536244616'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2011/02/my-book-is-now-available-dynamics-crm.html' title='My Book is now Available! Dynamics CRM 2011 Administration Bible'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-hn7an09b7Ds/TV2Q1Qw3UsI/AAAAAAAAAG4/s-i868YkWY0/s72-c/CRMBibleCover.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-7595061621231075048</id><published>2011-02-16T09:29:00.000-05:00</published><updated>2011-02-16T09:29:03.784-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 5'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='downloads'/><title type='text'>CRM 2011 Released for On-Premise and Partner-Hosted Installation</title><content type='html'>Microsoft is moving quickly on the heels of the January release of CRM 2011 Online, and this week's release of the 2011 Implementation Guide and SDK, they have now released the RTM version of Dynamics&amp;nbsp;CRM 2011 for on-premise and partner-hosted installation. Available from the &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c3f82c6f-c123-4e80-b9b2-ee422a16b91d"&gt;Microsoft download site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-7595061621231075048?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/7595061621231075048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=7595061621231075048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7595061621231075048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7595061621231075048'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2011/02/crm-2011-released-for-on-premise-and.html' title='CRM 2011 Released for On-Premise and Partner-Hosted Installation'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-8086028371680918552</id><published>2011-02-16T08:41:00.000-05:00</published><updated>2011-02-16T08:41:07.679-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='sdk'/><title type='text'>Complete SDK for CRM 2011 Released</title><content type='html'>For those of you who have been keeping score, Microsoft has been making available a number of pre-release versions of the SDK for CRM 2011. There was a Beta SDK and a Release Candidate SDK. The complete, official SDK for CRM 2011 has now also been released (version 5.0.1), and is chock full of good things for developers and customizers. It can be downloaded &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=420f0f05-c226-4194-b7e1-f23ceaa83b69"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-8086028371680918552?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/8086028371680918552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=8086028371680918552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8086028371680918552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8086028371680918552'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2011/02/complete-sdk-for-crm-2011-released.html' title='Complete SDK for CRM 2011 Released'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-2968301000628574834</id><published>2011-02-10T08:34:00.000-05:00</published><updated>2011-02-10T08:34:36.501-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><category scheme='http://www.blogger.com/atom/ns#' term='downloads'/><title type='text'>CRM 2011 Developer Training Kit</title><content type='html'>Microsoft has put together a very nice package to help developers learn how to extend Dynamics CRM 2011. The Dynamics CRM 2011 Developer Training Kit includes videos, presentations, code samples and hands-on labs with detailed instructions. Best of all: it's totally free. Read about it on &lt;a href="http://blogs.msdn.com/b/girishr/"&gt;Girish Raja's blog&lt;/a&gt;&amp;nbsp;and then download it &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=78498c29-28ac-440b-9c20-ec5da6ee6e98&amp;amp;displaylang=en"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-2968301000628574834?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/2968301000628574834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=2968301000628574834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2968301000628574834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2968301000628574834'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2011/02/crm-2011-developer-training-kit.html' title='CRM 2011 Developer Training Kit'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-4474178911319659335</id><published>2011-01-26T14:59:00.000-05:00</published><updated>2011-01-26T14:59:25.820-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vpc'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><title type='text'>Building a Virtual CRM 2011 Server for Demos and Development</title><content type='html'>David Yack has done a great video tutorial on building a virtual server for CRM 2011 to use in development or for demos. Girish Raja posted it to his blog on MSDN. &lt;a href="http://blogs.msdn.com/b/girishr/archive/2011/01/26/building-a-crm-2011-virtual-machine-video-walkthrough.aspx"&gt;Take a look&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Nice work, David!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-4474178911319659335?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/b/girishr/archive/2011/01/26/building-a-crm-2011-virtual-machine-video-walkthrough.aspx' title='Building a Virtual CRM 2011 Server for Demos and Development'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/4474178911319659335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=4474178911319659335' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4474178911319659335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4474178911319659335'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2011/01/building-virtual-crm-2011-server-for.html' title='Building a Virtual CRM 2011 Server for Demos and Development'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-1420852083727533806</id><published>2011-01-17T12:38:00.000-05:00</published><updated>2011-01-17T12:38:27.434-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='crm online'/><title type='text'>CRM 2011 Online Released!</title><content type='html'>Microsoft today &lt;a href="http://www.microsoft.com/Presspass/press/2011/jan11/1-17MSCRMOnlinePR.mspx"&gt;announced&lt;/a&gt; the immediate availability of CRM 2011 Online. According to the press release, CRM 2011 will be available for on-premise and partner-hosted deployment on February 28.&lt;br /&gt;&lt;br /&gt;This is exciting news for those of us who have participated in the beta testing of this version of Microsoft Dynamics CRM 2011. CRM 2011 has a new solution framework to package and distribute customizations, an extremely enhanced Outlook client, and many more improvements.&lt;br /&gt;&lt;br /&gt;The company is also offering significant incentives to customers who make the switch from salesforce.com. Having conducted several side-by-side comparisons of Microsoft CRM and salesforce.com for my clients, I feel very confident in saying that CRM 2011 offers a compelling and hard-to-beat solution that raises the bar for the entire CRM marketplace.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-1420852083727533806?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/Presspass/press/2011/jan11/1-17MSCRMOnlinePR.mspx' title='CRM 2011 Online Released!'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/1420852083727533806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=1420852083727533806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1420852083727533806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1420852083727533806'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2011/01/crm-2011-online-released.html' title='CRM 2011 Online Released!'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-3246224711970983733</id><published>2010-12-13T14:43:00.000-05:00</published><updated>2010-12-13T14:43:19.677-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><title type='text'>Register Now for the CRM 2011 Launch</title><content type='html'>"Attend this FREE global virtual launch event and watch Microsoft CEO Steve Ballmer introduce Microsoft Dynamics CRM 2011. Learn how it is designed to help you boost sales, improve marketing, enrich customer service interactions, and accelerate line of business application development through xRM."&lt;br /&gt;Register &lt;a href="http://crm.dynamics.com/2011launch/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-3246224711970983733?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://crm.dynamics.com/2011launch/' title='Register Now for the CRM 2011 Launch'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/3246224711970983733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=3246224711970983733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3246224711970983733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3246224711970983733'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/12/register-now-for-crm-2011-launch.html' title='Register Now for the CRM 2011 Launch'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6132364463821770014</id><published>2010-11-23T08:17:00.000-05:00</published><updated>2010-11-23T08:17:59.627-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm online'/><title type='text'>Two LiveIDs for two different CRM Online orgs?</title><content type='html'>I've got two LiveIDs that I somehow accumulated over the years, and I also belong to numerous Microsoft CRM Online organizations for CRM 2011 beta testing, development, and client work. As a company, we sometimes set up a LiveID for our clients when we sign them up for CRM Online, as well.&lt;br /&gt;&lt;br /&gt;So it's not unusual that I'll need to be signed into two different CRM Online orgs that require two different LiveIDs.&lt;br /&gt;&lt;br /&gt;The problem is that Internet Explorer caches your authentication, so after you sign into the first online org, when you go to sign into the second one, you won't have a chance to enter your second LiveID credentials.&lt;br /&gt;&lt;br /&gt;The solution? Very simple: Open an "InPrivate" browsing session for the second org. In IE8, click on Safety &amp;gt; InPrivate Browsing (or press Ctrl + Shift + P).&lt;br /&gt;&lt;br /&gt;InPrivate browsing launches a new IE session that doesn't communicate with the first session's cached credentials. So you can be logged into two CRM Online orgs with two different LiveIDs at the same time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6132364463821770014?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6132364463821770014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6132364463821770014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6132364463821770014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6132364463821770014'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/11/two-liveids-for-two-different-crm.html' title='Two LiveIDs for two different CRM Online orgs?'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-7165638628574633421</id><published>2010-09-13T14:29:00.003-05:00</published><updated>2010-09-13T14:36:08.117-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='integration'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><title type='text'>What Do You Want to Know About Integration?</title><content type='html'>I'm hard at work wrapping up final chapters of the Dynamics CRM 2011 Administrator's Bible with my co-author, Geoff Ables. One of the final chapters deals with integrating Dynamics CRM with other systems. Integration can mean a lot of things, and I think the chapter is shaping up to be informative and helpful.&lt;br /&gt;&lt;br /&gt;But it occurred to me that you might have some good ideas and questions that you'd like answered. So, what do you want to know about integration? Leave a comment on this post to let me know.&lt;br /&gt;&lt;br /&gt;Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-7165638628574633421?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/7165638628574633421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=7165638628574633421' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7165638628574633421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7165638628574633421'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/09/what-do-you-want-to-know-about.html' title='What Do You Want to Know About Integration?'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-1486950248041540216</id><published>2010-09-09T14:12:00.004-05:00</published><updated>2010-09-09T14:17:00.931-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><title type='text'>Ready for Beta?</title><content type='html'>&lt;div align="center"&gt;&lt;a href="http://3.bp.blogspot.com/_tyGCYP6ijuY/TIkyJbyqydI/AAAAAAAAAGc/V85XEapQY6k/s1600/ready.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 180px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5514994356352371154" border="0" alt="" src="http://3.bp.blogspot.com/_tyGCYP6ijuY/TIkyJbyqydI/AAAAAAAAAGc/V85XEapQY6k/s320/ready.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://offers.crmchoice.com/CRM2011Beta-Landing/"&gt;Are you ready?&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-1486950248041540216?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://offers.crmchoice.com/CRM2011Beta-Landing/' title='Ready for Beta?'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/1486950248041540216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=1486950248041540216' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1486950248041540216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1486950248041540216'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/09/ready-for-beta.html' title='Ready for Beta?'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tyGCYP6ijuY/TIkyJbyqydI/AAAAAAAAAGc/V85XEapQY6k/s72-c/ready.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5447958969016676602</id><published>2010-08-17T17:54:00.004-05:00</published><updated>2010-08-17T18:21:32.426-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm'/><title type='text'>Performance of Custom Queries</title><content type='html'>I got this tip from a developer at a client of mine a while back and I've been meaning to share it. They had created some custom aspx pages that lived inside the CRM sitemap that helped users search across CRM and other data. The CRM queries were using FetchXML just like a regular advanced find view, but they were performing really slowly. Sometimes they were taking as long as 16 seconds to return results. No way were the users going to live with that.&lt;br /&gt;&lt;br /&gt;After some digging around, a DBA finally was consulted (maybe we should have asked him for his opinion earlier!). It didn't take him long to give us a helpful tip that led to fixing the query and getting it to return results in under 1 second.&lt;br /&gt;&lt;br /&gt;The tip?&lt;br /&gt;It turns out that SQL will ignore indexes when a query is run against a table when the query has a LIKE clause that uses "CONTAINS" (basically where there's a % sign before and after the value), as in&lt;br /&gt;&lt;blockquote&gt;SELECT * FROM contacts WHERE lastname LIKE '%Smith%'&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The remedy? Form your queries so they use the equivalent of a "STARTS WITH" so SQL will use the index:&lt;br /&gt;&lt;blockquote&gt;SELECT * FROM contacts WHERE lastname LIKE 'Smith%'&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5447958969016676602?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5447958969016676602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5447958969016676602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5447958969016676602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5447958969016676602'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/08/performance-of-custom-queries.html' title='Performance of Custom Queries'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5556609484637259995</id><published>2010-07-14T07:22:00.003-05:00</published><updated>2010-07-14T07:43:25.475-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 5'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM 2011'/><title type='text'>Microsoft Demos Dynamics CRM 2011</title><content type='html'>Microsoft unveiled the next version of &lt;a href="http://www.microsoft.com/presspass/press/2010/jul10/07-12WPCDynamicsCRMPR.mspx"&gt;Dynamics CRM at the Worldwide Partner Conference this week&lt;/a&gt;. They also announced the name of what has been referred to as version 5: Dynamics CRM 2011.&lt;br /&gt;&lt;br /&gt;Some highlights of what they revealed:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A public beta will be available in September 2010, starting with CRM Online&lt;/li&gt;&lt;li&gt;CRM Online will continue to roll out internationally with the RTM release, becoming available in 40 countries&lt;/li&gt;&lt;li&gt;A new &lt;a href="http://crm.dynamics.com/DynamicsMarketplace/landing.aspx"&gt;marketplace&lt;/a&gt; for pre-built solutions will be launched in September&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Additionally, they demonstrated some of the features of CRM 2011 that have been the subject of much buzz:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Role-based forms and views&lt;/li&gt;&lt;li&gt;Inline visualizations&lt;/li&gt;&lt;li&gt;User-created dashboards&lt;/li&gt;&lt;li&gt;Guided dialogs (think of automated, real-time workflows with user input and feedback)&lt;/li&gt;&lt;li&gt;Tight SharePoint integration supported natively&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5556609484637259995?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5556609484637259995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5556609484637259995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5556609484637259995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5556609484637259995'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/07/microsoft-demos-dynamics-crm-2011.html' title='Microsoft Demos Dynamics CRM 2011'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-3410266874443122318</id><published>2010-06-24T16:28:00.005-05:00</published><updated>2010-07-07T13:01:49.074-05:00</updated><title type='text'>More Weirdness with the Sales Pipeline Report</title><content type='html'>So here's a new one. It's been known amongst us CRM geeks for some time that the built-in Sales Pipeline report has some, let's say, quirks. For example, if you want to group the report by your Sales Process using the parameter drop-down, you'll first have to have a Workflow applied against the Opportunities, and the workflow must contain "Stages" which have the names of each step of your sales process. This is where the Pipeline Report gets its groupings.&lt;br /&gt;&lt;br /&gt;If you run a workflow against the Opportunities, and update the Opportunity salesstagecode or stepname fields, this out-of-the-box report will not show you your pipeline with these groupings.&lt;br /&gt;&lt;br /&gt;Well, today I discovered something even stranger. I was testing a sales process for a client, and set it to be a manual workflow so I could run it on demand during testing. I ended up running it three times agains 50 opportunities. Guess what? The Sales Pipeline report showed that there were 150 opportunities in my pipeline! Each opportunity was counted once every time a workflow with stages had been run against it.&lt;br /&gt;&lt;br /&gt;So I realized that since it's pulling its groupings from the completed workflows, I could just delete the workflows from the histories, and that would take care of it right? Well, only sorta. I also had to use the scale group job editor to kick off the deletion service, since the report doesn't filter out completed workflows that have been marked for deletion.&lt;br /&gt;&lt;br /&gt;One of these days I'm just going to have to rebuild that Sales Pipeline report from scratch!&lt;br /&gt;&lt;br /&gt;UPDATE: A support engineer at Microsoft informed me that a hotfix should be released soon that fixes this behavior in the Sales Pipeline report. Thanks, John!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-3410266874443122318?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/3410266874443122318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=3410266874443122318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3410266874443122318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3410266874443122318'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/06/more-weirdness-with-sales-pipeline.html' title='More Weirdness with the Sales Pipeline Report'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-2505647412258342036</id><published>2010-06-03T23:39:00.003-05:00</published><updated>2010-06-03T23:46:32.067-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='ireland'/><title type='text'>You say you're in Dublin and want to learn more about Dynamics CRM?</title><content type='html'>Well, isn't that a coincidence! I'll be speaking at epicenter 2010 next week, Ireland's largest software show and developer conference.&lt;br /&gt;&lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="330" height="220"&gt;&lt;param name="_cx" value="8731"&gt;&lt;param name="_cy" value="5820"&gt;&lt;param name="FlashVars" value=""&gt;&lt;param name="Movie" value="http://www.youtube.com/v/KcTueMLYm8c&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6&amp;amp;border=1"&gt;&lt;param name="Src" value="http://www.youtube.com/v/KcTueMLYm8c&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6&amp;amp;border=1"&gt;&lt;param name="WMode" value="Window"&gt;&lt;param name="Play" value="-1"&gt;&lt;param name="Loop" value="-1"&gt;&lt;param name="Quality" value="High"&gt;&lt;param name="SAlign" value=""&gt;&lt;param name="Menu" value="-1"&gt;&lt;param name="Base" value=""&gt;&lt;param name="AllowScriptAccess" value=""&gt;&lt;param name="Scale" value="ShowAll"&gt;&lt;param name="DeviceFont" value="0"&gt;&lt;param name="EmbedMovie" value="0"&gt;&lt;param name="BGColor" value=""&gt;&lt;param name="SWRemote" value=""&gt;&lt;param name="MovieData" value=""&gt;&lt;param name="SeamlessTabbing" value="1"&gt;&lt;param name="Profile" value="0"&gt;&lt;param name="ProfileAddress" value=""&gt;&lt;param name="ProfilePort" value="0"&gt;&lt;param name="AllowNetworking" value="all"&gt;&lt;param name="AllowFullScreen" value="false"&gt;&lt;embed type="application/x-shockwave-flash" width="330" height="220" src="http://www.youtube.com/v/KcTueMLYm8c&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6&amp;amp;border=1" name="Irish Software Show, epicenter Promo Video"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;More about my session is at this &lt;a href="http://epicenter.ie/2010.html?zone_id=20&amp;amp;mode=agenda&amp;amp;session=138"&gt;link&lt;/a&gt;. Oh, and my good friend and fellow CRM MVP, &lt;a href="http://ronaldlemmen.blogspot.com/"&gt;Ronald Lemmen &lt;/a&gt;will be speaking as well.&lt;br /&gt;It's not too late to get &lt;a href="http://epicenter.ie/tickets-2010.html"&gt;tickets&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-2505647412258342036?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/2505647412258342036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=2505647412258342036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2505647412258342036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2505647412258342036'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/06/you-say-youre-in-dublin-and-want-to.html' title='You say you&apos;re in Dublin and want to learn more about Dynamics CRM?'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-2036822786494028748</id><published>2010-05-06T07:12:00.002-05:00</published><updated>2010-05-06T07:18:07.370-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mvp'/><category scheme='http://www.blogger.com/atom/ns#' term='dashboards'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>New Article on MS CRM Team Blog: Interactive Funnel Dashboard</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_tyGCYP6ijuY/S-KzW3V42GI/AAAAAAAAAGM/zoEIklbSCcw/s1600/funnelscreenshot.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 206px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5468130102975453282" border="0" alt="" src="http://4.bp.blogspot.com/_tyGCYP6ijuY/S-KzW3V42GI/AAAAAAAAAGM/zoEIklbSCcw/s320/funnelscreenshot.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;I have a new article on the &lt;a href="http://blogs.msdn.com/crm/archive/2010/05/03/an-interactive-funnel-on-a-microsoft-dynamics-crm-dashboard.aspx"&gt;CRM Team blog on MSDN&lt;/a&gt;. It details how to make an interactive sales funnel dashboard, as demonstrated in this &lt;a href="http://www.youtube.com/watch?v=KVhqdiEh9fk&amp;amp;feature=player_embedded"&gt;YouTube video&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-2036822786494028748?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/crm/archive/2010/05/03/an-interactive-funnel-on-a-microsoft-dynamics-crm-dashboard.aspx' title='New Article on MS CRM Team Blog: Interactive Funnel Dashboard'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/2036822786494028748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=2036822786494028748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2036822786494028748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2036822786494028748'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/05/new-article-on-ms-crm-team-blog.html' title='New Article on MS CRM Team Blog: Interactive Funnel Dashboard'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tyGCYP6ijuY/S-KzW3V42GI/AAAAAAAAAGM/zoEIklbSCcw/s72-c/funnelscreenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-9036001590408278822</id><published>2010-04-14T08:44:00.003-05:00</published><updated>2010-04-14T08:48:32.401-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotfixes and updates'/><title type='text'>Update Rollup 10 for MS Dynamics CRM 4.0</title><content type='html'>Update Rollup 10 is now available for Microsoft Dynamics CRM 4.0. It contains some recent hotfixes. Seems the major change included is for the Outlook client: it moves some of the Outlook client files from the Roaming profile to the Local profile, which should improve logon/load times for users who access CRM through Outlook.&lt;br /&gt;&lt;br /&gt;More info and a link to the update rollup are available &lt;a href="http://support.microsoft.com/default.aspx/kb/979347?p=1"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-9036001590408278822?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://support.microsoft.com/default.aspx/kb/979347?p=1' title='Update Rollup 10 for MS Dynamics CRM 4.0'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/9036001590408278822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=9036001590408278822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9036001590408278822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9036001590408278822'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/04/update-rollup-10-for-ms-dynamics-crm-40.html' title='Update Rollup 10 for MS Dynamics CRM 4.0'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5295028621369068086</id><published>2010-03-31T07:58:00.005-05:00</published><updated>2010-03-31T08:08:37.443-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='errors'/><title type='text'>the SELECT permission was denied on the object 'FilteredActivityPointer'</title><content type='html'>While testing out some user profiles in a development environment, I was presented the following error when trying to run the Activity report, which is included with Microsoft CRM:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;the SELECT permission was denied on the object 'FilteredActivityPointer'&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;I had been able to run the report while logged in as the administrator user that was used during the install, but no other users could, regardless of their security role. Digging into the problem, I opened SQL Server Management Studio and took a look at the permissions on the FilteredActivityPointer view:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_tyGCYP6ijuY/S7NHM7x6MwI/AAAAAAAAAF8/gAUdq3EhdnY/s1600/nopermissions.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 288px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5454781861206831874" border="0" alt="" src="http://3.bp.blogspot.com/_tyGCYP6ijuY/S7NHM7x6MwI/AAAAAAAAAF8/gAUdq3EhdnY/s320/nopermissions.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This sure didn’t look right. So, I compared this to some other filtered views, and found that the other filtered views had permissions for the ReportingGroup and the CRMReaderRole from SQL Reporting Services.&lt;br /&gt;&lt;br /&gt;To restore the privileges to this view, I ran the following script against the CRM database:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;GRANT SELECT ON dbo.FilteredActivityPointer&lt;br /&gt;TO [DYNAMICS\ReportingGroup&lt;br /&gt;{0f55c689-67f1-4fba-93d5-231e488a960e}]&lt;br /&gt;GO&lt;/blockquote&gt;I did the same for the CRMReaderRole:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;GRANT SELECT ON dbo.FilteredActivityPointer&lt;br /&gt;TO [CRMReaderRole]&lt;br /&gt;GO&lt;/blockquote&gt;&lt;p&gt;These simple scripts add the user specified to the view, and set the checkbox for the Select permission.&lt;br /&gt;&lt;br /&gt;Here’s the result, which, upon testing, allowed users to run the Activity Report: &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_tyGCYP6ijuY/S7NHifr-63I/AAAAAAAAAGE/qPH-f5MoLL4/s1600/withpermissions.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 288px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5454782231622904690" border="0" alt="" src="http://1.bp.blogspot.com/_tyGCYP6ijuY/S7NHifr-63I/AAAAAAAAAGE/qPH-f5MoLL4/s320/withpermissions.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;I suspect that this is due to a bug in the organization deployment process. This organization was not the default organization – I created a new Org for this project. Somehow, I think permissions did not get properly propagated to all the views. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5295028621369068086?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5295028621369068086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5295028621369068086' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5295028621369068086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5295028621369068086'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/03/select-permission-was-denied-on-object.html' title='the SELECT permission was denied on the object &apos;FilteredActivityPointer&apos;'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tyGCYP6ijuY/S7NHM7x6MwI/AAAAAAAAAF8/gAUdq3EhdnY/s72-c/nopermissions.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-7013294293773784911</id><published>2010-03-26T11:00:00.002-05:00</published><updated>2010-03-26T11:06:56.122-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plug-ins'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='errors'/><title type='text'>There should be exactly one form in production for {ObjectTypeCode}</title><content type='html'>I had this error crop up today - the key phrase seemed to be:&lt;br /&gt;"There should be exactly one form in production for 10009" and, per the URL in the error message it seemed to be triggered on a request for an icon for a custom entity. Strange.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Event code: 3005 &lt;br /&gt;Event message: An unhandled exception has occurred. &lt;br /&gt;Event time: 3/26/2010 11:41:30 AM &lt;br /&gt;Event time (UTC): 3/26/2010 3:41:30 PM &lt;br /&gt;Event ID: 7a05487c52a4410ca2d7c0388566b66f &lt;br /&gt;Event sequence: 124 &lt;br /&gt;Event occurrence: 1 &lt;br /&gt;Event detail code: 0 &lt;br /&gt; &lt;br /&gt;Application information: &lt;br /&gt;    Application domain: /LM/W3SVC/2/ROOT-4-129140911906159536 &lt;br /&gt;    Trust level: Full &lt;br /&gt;    Application Virtual Path: / &lt;br /&gt;    Application Path: C:\Program Files\Microsoft Dynamics CRM\CRMWeb\ &lt;br /&gt;    Machine name: CRMSERVER &lt;br /&gt; &lt;br /&gt;Process information: &lt;br /&gt;    Process ID: 3764 &lt;br /&gt;    Process name: w3wp.exe &lt;br /&gt;    Account name: NT AUTHORITY\NETWORK SERVICE &lt;br /&gt; &lt;br /&gt;Exception information: &lt;br /&gt;    Exception type: InvalidOperationException &lt;br /&gt;    Exception message: There should be exactly one form in production for 10009 &lt;br /&gt; &lt;br /&gt;Request information: &lt;br /&gt;    Request URL: http://CRMSERVER:5555/ORG/_Common/icon.aspx?objectTypeCode=10009&amp;iconType=NavigationIcon&amp;inProduction=1&amp;cache=1 &lt;br /&gt;    Request path: /ORG/_Common/icon.aspx &lt;br /&gt;    User host address: ::1 &lt;br /&gt;    User: DOMAIN\User &lt;br /&gt;    Is authenticated: True &lt;br /&gt;    Authentication Type: Negotiate &lt;br /&gt;    Thread account name: NT AUTHORITY\NETWORK SERVICE &lt;br /&gt; &lt;br /&gt;Thread information: &lt;br /&gt;    Thread ID: 3 &lt;br /&gt;    Thread account name: NT AUTHORITY\NETWORK SERVICE &lt;br /&gt;    Is impersonating: False &lt;br /&gt;    Stack trace:    at Microsoft.Crm.Application.Platform.Customization.RetrieveInProductionOrganizationUIByOrgId(Guid organizationId, Int32 objectTypeCode)&lt;br /&gt;   at Microsoft.Crm.Application.Pages.Common.Icon.GetIconBits(Int32 objectTypeCode, IconType iconType, Boolean inProduction)&lt;br /&gt;   at Microsoft.Crm.Application.Pages.Common.Icon.ConfigurePage()&lt;br /&gt;   at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)&lt;br /&gt;   at System.Web.UI.Control.PreRenderRecursiveInternal()&lt;br /&gt;   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;A little digging showed that we had an incorrectly registered step in a plugin. Looking at the plugin registration tool showed that there was a step registered for one of our plugins for a Primary Entity of 'none'. I think that while I was registering a step for pluging, I hit the tab key and the step window disappeared. I just opened a new Step registration dialog and proceeded on my happy way. Next time I'll be more careful!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-7013294293773784911?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/7013294293773784911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=7013294293773784911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7013294293773784911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7013294293773784911'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/03/there-should-be-exactly-one-form-in.html' title='There should be exactly one form in production for {ObjectTypeCode}'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-3949266344717036266</id><published>2010-03-25T11:05:00.003-05:00</published><updated>2010-03-25T11:17:36.085-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><category scheme='http://www.blogger.com/atom/ns#' term='crm online'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>CRM Grid Editor - All done with Javascript</title><content type='html'>It's not very often that I see something new for Microsoft CRM that really impresses me to the point where I feel like I need to tell everyone about it. After all, CRM 4.0 has been out in the wild for more than 2 years now, and in that time many people in the CRM community have contributed the add-ons, tricks and code snippets to fill in short-comings in the product, or generally improve it's useability.&lt;br /&gt;&lt;br /&gt;Today, however, is different. A colleague brought a blog post to my attention that really blew me away. The post is from Dave Berry, on his &lt;a href="http://crmentropy.blogspot.com/"&gt;CRM Entropy blog&lt;/a&gt;, and it includes the code and instructions for implementing a feature that I've been missing in CRM since the v1.0 days: the ability to &lt;a href="http://crmentropy.blogspot.com/p/javascript-grid-editor.html"&gt;edit records in a list view&lt;/a&gt;, or grid.&lt;br /&gt;&lt;br /&gt;We've built similar functionality using server-side technologies that have worked quite well. But they are complex and can be a challenge to implement. Dave's code is built completely in javascript and is embedded behind buttons via the ISV.Config XML. We've tested it out on some dev machines, and it's fast and very intuitive. Because it's all handled via the ISV.Config, I believe this will work on CRM Online as well.&lt;br /&gt;&lt;br /&gt;I can easily foresee this client-side extension becoming a staple of every CRM project we do. Congratulations, Dave, on a job well done!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-3949266344717036266?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://crmentropy.blogspot.com/p/javascript-grid-editor.html' title='CRM Grid Editor - All done with Javascript'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/3949266344717036266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=3949266344717036266' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3949266344717036266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3949266344717036266'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/03/crm-grid-editor-all-done-with.html' title='CRM Grid Editor - All done with Javascript'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-4099664716358426397</id><published>2010-03-22T11:32:00.003-05:00</published><updated>2010-03-22T11:35:28.903-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='integration'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>New Whitepaper on Sharing Data Between CRM Deployments</title><content type='html'>The E2 Team at Microsoft (Enterprise Engineering) has released a new whitepaper and build guide about how to share data between two CRM deployments or organizations. The release can be downloaded &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=584531fe-796e-4ffe-8881-65c1f94207ae"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;From the description:&lt;br /&gt;&lt;blockquote&gt;While using a single CRM instance is probably the simplest way to accommodate the data sharing needs within an organization, using multiple instances of Dynamics CRM may be preferable in a number of scenarios. This release includes two documents, a white paper and a build guide, focused on sharing data across multiple CRM organizations. The white paper provides an overview of the levels of integration available for sharing data across multiple Dynamics CRM organizations, together with details about the techniques that are used for integration at the Application and Data levels, which include Web Services, Web Services-based solutions, Filtered Views, and SQL Server Replication. The build guide explains how to configure the Microsoft Dynamics CRM 4.0 April 2009 VPC base image to enable data sharing between a Publisher organization and multiple Subscriber organizations. The configuration demonstrates how to use Microsoft Dynamics CRM to maintain referential integrity between multiple organizations by leveraging Microsoft SQL Server 2008 transactional replication.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-4099664716358426397?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=584531fe-796e-4ffe-8881-65c1f94207ae' title='New Whitepaper on Sharing Data Between CRM Deployments'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/4099664716358426397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=4099664716358426397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4099664716358426397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4099664716358426397'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/03/new-whitepaper-on-sharing-data-between.html' title='New Whitepaper on Sharing Data Between CRM Deployments'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-159733253863339285</id><published>2010-02-11T16:52:00.002-05:00</published><updated>2010-02-11T16:53:44.314-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>Book Review: Sams Teach Yourself MS CRM in 24 Hours</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_tyGCYP6ijuY/S3R8P0e6YLI/AAAAAAAAAF0/vBPOyWGTsUc/s1600-h/stanton_crmin24.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 245px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5437107261371211954" border="0" alt="" src="http://4.bp.blogspot.com/_tyGCYP6ijuY/S3R8P0e6YLI/AAAAAAAAAF0/vBPOyWGTsUc/s320/stanton_crmin24.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Sams Publishing recently released a &lt;a href="http://www.amazon.com/Teach-Yourself-Microsoft-Dynamics-Hours/dp/0672330679#reader_0672330679"&gt;new title&lt;/a&gt; in their “in 24 Hours” series, penned by Anne Stanton, which provides a good overview of Microsoft Dynamics CRM 4.0.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I had the opportunity to meet Anne a few years ago at an event at Microsoft’s Redmon headquarters. She’s been very active in the CRM user community, so we’ve crossed paths several times. In her book, she does a great job in laying out, in a logical way, the requisite knowledge for people who are new to Microsoft CRM. She has added in a good number of useful insider tips, shared from her real-world experience with a diverse group of customers. A few other CRM experts contributed chapters to help round out the content.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The book starts with the fundamentals, and layers on a good dose of in-depth information – everything from security role configuration to data migration and customization. Overall, it’s a great book to help users understand the out-of-the-box features of this application. Congrats, Anne!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-159733253863339285?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/159733253863339285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=159733253863339285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/159733253863339285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/159733253863339285'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/02/book-review-sams-teach-yourself-ms-crm.html' title='Book Review: Sams Teach Yourself MS CRM in 24 Hours'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tyGCYP6ijuY/S3R8P0e6YLI/AAAAAAAAAF0/vBPOyWGTsUc/s72-c/stanton_crmin24.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-1903497555441138438</id><published>2010-01-07T11:06:00.001-05:00</published><updated>2010-01-07T11:06:20.444-05:00</updated><title type='text'>Quick Optimization Tips</title><content type='html'>&lt;p&gt;There are plenty of whitepapers, blogs and other resources for optimizing the performance of Microsoft Dynamics CRM 4.0, but in my experience, there are several key things that have the greatest impact on the user experience. Here’s my list of the top ways to improve CRM performance for your users, culled from the wide variety of resources out there:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Client Machine Temporary Internet File Settings: First, in IE8, go to Safety &amp;gt; Delete Browsing History and place checkmarks next to ‘Temporary Internet Files’ and ‘Cookies’ – then press Delete. (In IE7, go to Tools &amp;gt; Delete Browsing History). Then, change the settings for Temporary Internet Files as follows: Go to Tools &amp;gt; Internet Options. In the Browsing History section, click on “Settings.” Under the “Check for newer versions of stored pages” select “Automatically” and set the amount of disk space to 250MB.&lt;/li&gt; &lt;li&gt;For the Outlook Client:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Run Diagnostics Wizard to check performance and fix errors&lt;/li&gt; &lt;li&gt;In the Outlook client options, configure the following settings:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Synchronization Tab:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Select only record types that the user needs to be synchronized&lt;/li&gt; &lt;li&gt;Increase the interval for synchronization to 60 minutes&lt;/li&gt; &lt;li&gt;For Offline client, select “Do not create duplicates”&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;On the Address Book tab:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Select “Match only against contacts synchronized to Microsoft Dynamics CRM”&lt;/li&gt; &lt;li&gt;Select “Match only the items I own”&lt;/li&gt; &lt;li&gt;For the Offline Client: Deactivate unused local data groups, and Configure offline synchronization to run in the background every 15 minutes&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;li&gt;CRM Web Server Optimization:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Content Expiration: In IIS, go to the CRM web site properties and click on the HTTP Headers tab. Specify for content to expire in 15 days and click OK.&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;CRM Database Server Optimization:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;To minimize the performance impact on the Microsoft SQL Server that is used for Microsoft Dynamics CRM, whenever possible, search on three or fewer columns and select indexed columns, such as &lt;b&gt;Address1: Street 1&lt;/b&gt;, that are appropriate for creating a SQL index. You can also improve performance by adding a non-clustered index, such as &lt;b&gt;Address1:ZIP/Postal Code&lt;/b&gt;, to search columns.&lt;/li&gt; &lt;li&gt;Querying on Custom Entities: When you add columns to Microsoft Dynamics CRM database entities, the columns are included in an extension table rather than the entity‟s base table. To optimize the performance of queries on custom entities, ensure that all columns on the &lt;i&gt;ORDER BY &lt;/i&gt;clause derive from a single table, and build an index that satisfies the &lt;i&gt;ORDER BY &lt;/i&gt;requirements and as much of the query‟s &lt;i&gt;WHERE &lt;/i&gt;clause selection criteria as possible. Determining this ideal index is likely to be an iterative process. However, when you implement this correctly, the performance benefit can be very significant.&lt;/li&gt; &lt;li&gt;Segregating the Database and Transaction Log Files:&lt;b&gt; &lt;/b&gt;Transaction log files creation can be write-intensive during periods when there is a high volume of data being added, changed, or removed from the application. For optimal performance, ensure that database files and transaction log files are located on separate sets of physical disks.&lt;/li&gt; &lt;li&gt;Rebuild Indexes: Maintenance plan should include rebuilding indexes.&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Of course, last but not least, you should also have the latest update rollups applied on your CRM server and client machines.&lt;/li&gt;&lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-1903497555441138438?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/1903497555441138438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=1903497555441138438' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1903497555441138438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1903497555441138438'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2010/01/quick-optimization-tips.html' title='Quick Optimization Tips'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-4667187881911270336</id><published>2009-12-17T13:34:00.002-05:00</published><updated>2009-12-17T13:44:56.961-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotfixes and updates'/><title type='text'>Update Rollup 8 Released</title><content type='html'>Microsoft has released &lt;a href="http://support.microsoft.com/kb/975995"&gt;Update Rollup 8&lt;/a&gt; for CRM 4.0. Download it &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c53b2916-6b93-4092-bdd3-a394c96ca000"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Seems to contain mostly fixes for minor issues, but it does add support for Exchange 2010.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-4667187881911270336?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://support.microsoft.com/kb/975995' title='Update Rollup 8 Released'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/4667187881911270336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=4667187881911270336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4667187881911270336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4667187881911270336'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/12/update-rollup-8-released.html' title='Update Rollup 8 Released'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-353982659893600809</id><published>2009-12-07T15:22:00.001-05:00</published><updated>2009-12-07T15:22:37.065-05:00</updated><title type='text'>The AsyncOperationBase Table: What are all those records anyway?</title><content type='html'>&lt;p&gt;There have been several KB articles and updates published to help control the size of the AsyncOperationBase table, which can cause your CRM database to grow very large, very quickly. (See &lt;a href="http://support.microsoft.com/kb/968520"&gt;here&lt;/a&gt; and &lt;a href="http://support.microsoft.com/kb/968755"&gt;here&lt;/a&gt;.) But just what are all those records anyway?&lt;/p&gt; &lt;p&gt;I pulled the following lists together from the SDK and technet in order to put this info in one place, where it’s a little more user-friendly (at least for me!).&lt;/p&gt; &lt;p&gt;First, the list of AsyncOperationTypes:&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td width="45"&gt; &lt;p align="center"&gt;&lt;strong&gt;Value&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td width="253"&gt; &lt;p align="center"&gt;&lt;strong&gt;Field&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td width="542"&gt; &lt;p align="center"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;1&lt;/td&gt; &lt;td width="253"&gt;Event&lt;/td&gt; &lt;td width="542"&gt;Specifies a system event.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;2&lt;/td&gt; &lt;td width="253"&gt;BulkEmail&lt;/td&gt; &lt;td width="542"&gt;Specifies a bulk e-mail operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;3&lt;/td&gt; &lt;td width="253"&gt;Parse&lt;/td&gt; &lt;td width="542"&gt;Specifies an import file parse operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;4&lt;/td&gt; &lt;td width="253"&gt;Transform&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation to transform parse data.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;5&lt;/td&gt; &lt;td width="253"&gt;Import&lt;/td&gt; &lt;td width="542"&gt;Specifies an import operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;6&lt;/td&gt; &lt;td width="253"&gt;ActivityPropagation&lt;/td&gt; &lt;td width="542"&gt;Specifies a campaign activity propagation operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;7&lt;/td&gt; &lt;td width="253"&gt;PublishDuplicateRule&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation to publish a duplicate detection rule.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;8&lt;/td&gt; &lt;td width="253"&gt;BulkDetectDuplicates&lt;/td&gt; &lt;td width="542"&gt;Specifies a bulk duplicate detection operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;9&lt;/td&gt; &lt;td width="253"&gt;CollectSqmData&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation to collect SQM data.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;10&lt;/td&gt; &lt;td width="253"&gt;Workflow&lt;/td&gt; &lt;td width="542"&gt;Specifies a workflow operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;11&lt;/td&gt; &lt;td width="253"&gt;QuickCampaign&lt;/td&gt; &lt;td width="542"&gt;Specifies a quick campaign operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;12&lt;/td&gt; &lt;td width="253"&gt;PersistMatchCode&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation to update the matchcode.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;13&lt;/td&gt; &lt;td width="253"&gt;BulkDelete&lt;/td&gt; &lt;td width="542"&gt;Specifies a bulk delete operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;14&lt;/td&gt; &lt;td width="253"&gt;DeletionService&lt;/td&gt; &lt;td width="542"&gt;Specifies a Deletion Service operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;15&lt;/td&gt; &lt;td width="253"&gt;IndexManagement&lt;/td&gt; &lt;td width="542"&gt;Specifies an index management operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;16&lt;/td&gt; &lt;td width="253"&gt;CollectOrgStats&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation to collect an organization's statistics.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;17&lt;/td&gt; &lt;td width="253"&gt;ImportingFile&lt;/td&gt; &lt;td width="542"&gt;Specifies an import subprocess operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;18&lt;/td&gt; &lt;td width="253"&gt;CalculateOrgStorageSize&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation to calculate an organization's storage size.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;19&lt;/td&gt; &lt;td width="253"&gt;CollectOrgDBStats&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation to collect an organization's database statistics.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;20&lt;/td&gt; &lt;td width="253"&gt;CollectOrgSizeStats&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation to collection an organization's size statistics.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;21&lt;/td&gt; &lt;td width="253"&gt;DatabaseTuning&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation for database tuning.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;22&lt;/td&gt; &lt;td width="253"&gt;CalculateOrgMaxStorageSize&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation to calculate an organization's maximum storage size.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;23&lt;/td&gt; &lt;td width="253"&gt;BulkDeleteChild&lt;/td&gt; &lt;td width="542"&gt;Specifies a bulk delete subprocess operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;24&lt;/td&gt; &lt;td width="253"&gt;UpdateStatisticIntervals&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation to update statistic intervals.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;25&lt;/td&gt; &lt;td width="253"&gt;FullTextCatalogIndex&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation to generate an organization full text catalog index.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;26&lt;/td&gt; &lt;td width="253"&gt;DatabaseLogBackup&lt;/td&gt; &lt;td width="542"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;27&lt;/td&gt; &lt;td width="253"&gt;UpdateContractStates&lt;/td&gt; &lt;td width="542"&gt;Specifies an operation to update contract states.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;28&lt;/td&gt; &lt;td width="253"&gt;ShrinkDatabase&lt;/td&gt; &lt;td width="542"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;29&lt;/td&gt; &lt;td width="253"&gt;ShrinkLogFile&lt;/td&gt; &lt;td width="542"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;30&lt;/td&gt; &lt;td width="253"&gt;ReindexAll&lt;/td&gt; &lt;td width="542"&gt;Specifies an index management operation.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;31&lt;/td&gt; &lt;td width="253"&gt;StorageLimitNotification&lt;/td&gt; &lt;td width="542"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;32&lt;/td&gt; &lt;td width="253"&gt;CleanupInactiveWorkflowAssemblies&lt;/td&gt; &lt;td width="542"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="45"&gt;38&lt;/td&gt; &lt;td width="253"&gt;ImportSampleData&lt;/td&gt; &lt;td width="542"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;Next, here’s a list of the different state/statuscodes that each of these operation types can be in:&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td width="107"&gt;State&lt;/td&gt; &lt;td width="140"&gt;Status&lt;/td&gt; &lt;td width="75"&gt;Numeric status value&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="107"&gt;Ready&lt;/td&gt; &lt;td width="140"&gt;WaitingForResources&lt;/td&gt; &lt;td width="75"&gt;0&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="107"&gt;Suspended&lt;/td&gt; &lt;td width="140"&gt;Waiting&lt;/td&gt; &lt;td width="75"&gt;10&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="107"&gt;Locked&lt;/td&gt; &lt;td width="140"&gt;InProgress&lt;/td&gt; &lt;td width="75"&gt;20&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="107"&gt;Locked&lt;/td&gt; &lt;td width="140"&gt;Pausing&lt;/td&gt; &lt;td width="75"&gt;21&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="107"&gt;Locked&lt;/td&gt; &lt;td width="140"&gt;Canceling&lt;/td&gt; &lt;td width="75"&gt;22&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="107"&gt;Completed&lt;/td&gt; &lt;td width="140"&gt;Succeeded&lt;/td&gt; &lt;td width="75"&gt;30&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="107"&gt;Completed&lt;/td&gt; &lt;td width="140"&gt;Failed&lt;/td&gt; &lt;td width="75"&gt;31&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="107"&gt;Completed&lt;/td&gt; &lt;td width="140"&gt;Canceled&lt;/td&gt; &lt;td width="75"&gt;32&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;Hope this is useful to you! Have fun with it.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-353982659893600809?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/353982659893600809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=353982659893600809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/353982659893600809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/353982659893600809'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/12/asyncoperationbase-table-what-are-all.html' title='The AsyncOperationBase Table: What are all those records anyway?'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5141437632292445635</id><published>2009-10-22T12:34:00.003-05:00</published><updated>2009-10-22T12:45:29.893-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outlook client'/><category scheme='http://www.blogger.com/atom/ns#' term='hotfixes and updates'/><title type='text'>Update Rollup 7 - With Major Improvements to Outlook Client</title><content type='html'>In a rare feat of cross-organizational synergy, Microsoft is releasing Update Rollup 7 for CRM on the same day as Window 7 is officially released!&lt;br /&gt;&lt;br /&gt;UR7 contains support for Windows 7 and recent releases on the server side, but the big news is the major improvements for the Outlook client.&lt;br /&gt;&lt;br /&gt;More information about this imminent release is at the &lt;a href="http://blogs.msdn.com/crm/archive/2009/10/22/update-rollup-7-for-microsoft-dynamics-crm-4-0.aspx"&gt;CRM team blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5141437632292445635?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5141437632292445635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5141437632292445635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5141437632292445635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5141437632292445635'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/10/update-rollup-7-with-major-improvements.html' title='Update Rollup 7 - With Major Improvements to Outlook Client'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6866919906257848922</id><published>2009-10-09T11:44:00.002-05:00</published><updated>2009-10-09T11:50:59.102-05:00</updated><title type='text'>Dynamics Salary Survey</title><content type='html'>A recruiting firm in the UK asked if I would post this on my blog and ask my readers to participate in their annual survey of salaries for people in the Microsoft Dynamics world. I'm posting this because I think it's exciting that Microsoft has been able to build an eco-system around their Dynamics products, and, for those of us who make a living in this ecosystem, this kind of research should help define the value of our contributions to our respective employers and see what standards are emerging for our chosen careers. Please take a moment to consider completing the survey:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Nigel Frank International would like to invite you to complete what is to be our&lt;br /&gt;annual survey of Microsoft Dynamics salaries worldwide.&lt;br /&gt;&lt;br /&gt;The survey will only take a couple of minutes to complete and your response and any personal details will be kept strictly confidential. The survey is available in the following languages for your convenience; English, German, French, Dutch, Danish, Spanish, Italian, Norwegian, and Finnish.&lt;br /&gt;&lt;br /&gt;As a thank-you for your contribution we will send you a PDF report of the results once they have been compiled. This will give you an insight into the salaries, opinions and demographics of your Microsoft Dynamics counterparts worldwide.&lt;br /&gt;&lt;br /&gt;Please find a link to the Microsoft Dynamics Salary Survey 2009 below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.surveymonkey.com/s.aspx?sm=oyKnQyB3GWcw3xwDjIiSOQ_3d_3d" rel="nofollow" target="_blank"&gt;http://www.surveymonkey.com/s.aspx?sm=oyKnQyB3GWcw3xwDjIiSOQ_3d_3d&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Your response will be greatly appreciated and will help to give everyone in the&lt;br /&gt;Microsoft Dynamics community a greater understanding of their profession. &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6866919906257848922?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.surveymonkey.com/s.aspx?sm=oyKnQyB3GWcw3xwDjIiSOQ_3d_3d' title='Dynamics Salary Survey'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6866919906257848922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6866919906257848922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6866919906257848922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6866919906257848922'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/10/dynamics-salary-survey.html' title='Dynamics Salary Survey'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6992559672725028003</id><published>2009-08-31T12:03:00.004-05:00</published><updated>2009-08-31T12:14:09.664-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='ifd'/><title type='text'>Configuring Internet Facing Deployment for Microsoft CRM 4.0</title><content type='html'>After running the tool to configure the CRM website for an Internet Facing Deployment (see the articles &lt;a href="http://support.microsoft.com/kb/948779"&gt;here&lt;/a&gt; and &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3861e56d-b5ed-4f7f-b2fd-5a53bc71dafc&amp;amp;displaylang=en"&gt;here&lt;/a&gt;) we got the old familiar Runtime Error: Server error in / Application. We turned on remote errors and saw the underlying error message was even less helpful: "Object reference not set to an instance of an object."&lt;br /&gt;&lt;br /&gt;After some digging, it turns out there was a registry key on the CRM server that incorrectly identified the identifier of the CRM website in IIS.&lt;br /&gt;&lt;br /&gt;The 'website' registry key at \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM had a value of '/LM/W3SVC/1' and it should have been '/LM/W3SVC/5'&lt;br /&gt;&lt;br /&gt;You can see the identifier for the CRM website in this screen capture from IIS:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_tyGCYP6ijuY/SpwEXMInhRI/AAAAAAAAAFs/igJU0iNSS5c/s1600-h/iis-crm.png"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 191px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5376176851614401810" border="0" alt="" src="http://2.bp.blogspot.com/_tyGCYP6ijuY/SpwEXMInhRI/AAAAAAAAAFs/igJU0iNSS5c/s320/iis-crm.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All we had to do is navigate to the registry key and change the value to reflect the identifier that we saw in IIS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6992559672725028003?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6992559672725028003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6992559672725028003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6992559672725028003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6992559672725028003'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/08/configuring-internet-facing-deployment.html' title='Configuring Internet Facing Deployment for Microsoft CRM 4.0'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tyGCYP6ijuY/SpwEXMInhRI/AAAAAAAAAFs/igJU0iNSS5c/s72-c/iis-crm.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5118731292166203749</id><published>2009-08-27T14:31:00.001-05:00</published><updated>2009-08-27T14:34:17.940-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotfixes and updates'/><title type='text'>Update Rollup 6 for MS CRM 4.0 Released</title><content type='html'>Whew! Those guys on the Sustained Engineering team at Microsoft keep cranking them out. Seems like we've just finished deploying UR5 on all our implementations. Now, they've released Update Rollup 6. From the article, it looks to contain just a very small number of fixes. Download it at: &lt;a href="https://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=79f90982-c039-41c2-af8e-3119ecf27790#filelist"&gt;https://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=79f90982-c039-41c2-af8e-3119ecf27790#filelist&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5118731292166203749?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://support.microsoft.com/default.aspx?kbid=970148' title='Update Rollup 6 for MS CRM 4.0 Released'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5118731292166203749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5118731292166203749' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5118731292166203749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5118731292166203749'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/08/update-rollup-6-for-ms-crm-40-released.html' title='Update Rollup 6 for MS CRM 4.0 Released'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-4190983893431620537</id><published>2009-08-26T11:27:00.003-05:00</published><updated>2009-08-26T11:37:19.186-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><title type='text'>Change Left Nav Links to Point to Custom Associated Entities</title><content type='html'>In an earlier &lt;a href="http://icu-mscrm.blogspot.com/2009/05/crm-address-entity-theres-more-to-it.html"&gt;post&lt;/a&gt;, I talked about the shortcomings of the out-of-the-box Address entity. In a recent project, we replaced the system Address entity with a custom Address entity. When we added a 1:N relationship for Contacts:New_Addresses, the link to the new address entity showed up on the left hand nav of the Contact form, as expected. However, it was added at the bottom of the left hand nav links under the "Workflow" link.&lt;br /&gt;&lt;br /&gt;We wanted to keep the Addresses link where it was, but load the associated view of our custom entity instead. So when a user clicks on the "More Addresses" link, they will see the list of custom address records, rather than the out-of-the-box addresses. Here's the OnLoad code we used:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;// load the custom address entity instead of the system addresses&lt;br /&gt;// in the associated view&lt;br /&gt;// I used the IE Developer Toolbar to find the id of the custom entity's loadArea&lt;/p&gt;&lt;p&gt;if (document.getElementById('navAddresses') != null) {            document.getElementById('navAddresses').onclick = function() { loadArea('new_contact_new_address') };&lt;br /&gt;}&lt;/p&gt;&lt;p&gt;// Hide the link to the custom address entity that was added under the workflow link&lt;br /&gt;// when we created the 1:N relationship&lt;/p&gt;&lt;p&gt;if (document.getElementById('nav_new_contact_new_address') != null) {            document.getElementById('nav_new_contact_new_address').style.display = 'none';&lt;br /&gt;}&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-4190983893431620537?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/4190983893431620537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=4190983893431620537' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4190983893431620537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4190983893431620537'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/08/change-left-nav-links-to-point-to.html' title='Change Left Nav Links to Point to Custom Associated Entities'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-8007385746187773630</id><published>2009-07-02T11:28:00.002-05:00</published><updated>2009-07-02T11:29:01.199-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotfixes and updates'/><title type='text'>Update Rollup 5 for MS CRM 4.0 Released</title><content type='html'>Looks like the next rollup update is now available from Microsoft: &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=5101d801-976b-4c11-bdfc-000b970ef4a3"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=5101d801-976b-4c11-bdfc-000b970ef4a3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-8007385746187773630?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=5101d801-976b-4c11-bdfc-000b970ef4a3' title='Update Rollup 5 for MS CRM 4.0 Released'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/8007385746187773630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=8007385746187773630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8007385746187773630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8007385746187773630'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/07/update-rollup-5-for-ms-crm-40-released.html' title='Update Rollup 5 for MS CRM 4.0 Released'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-3280954516174956279</id><published>2009-06-04T08:59:00.003-05:00</published><updated>2010-03-26T09:24:53.250-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><title type='text'>Including External JavaScript Files</title><content type='html'>&lt;p&gt;There are a number of blogs out there with good information on how to include external javascript files in your CRM OnLoad events. I’m only adding this post to the mix to bring together some of the different information out there for easy reference.&lt;/p&gt;&lt;p&gt;CRM provides three primary places to add client-side code: OnLoad and the OnSave for the form, and OnChange for individual fields. In the form editor for an entity, OnLoad and OnSave scripts can be added to the form properties. Each field has its own properties area where OnChange scripts can be added.&lt;/p&gt;&lt;p&gt;For easier management of client-side code, we often use just the OnLoad area to store all the javascript we add for a particular form. We’ll define the functions we want to use throughout the form, and call them from field or form events. You can use attachEvent to hook into events on individual fields so you don’t need to add javascript behind every single field. An attachEvent works like this (notice my function is calling the FireOnChange method as well):&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;/* define your function */&lt;br /&gt;function MyFunction(){&lt;br /&gt;crmForm.all.myfieldname.FireOnChange();}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;/* attach your function to the onclick event&lt;br /&gt;crmForm.all.myfieldname.attachEvent('onclick', MyFunction, false);&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Check out Mitch Milam’s blog at &lt;a title="http://blogs.infinite-x.net/2009/04/20/changing-a-checkbox-field/" href="http://blogs.infinite-x.net/2009/04/20/changing-a-checkbox-field/"&gt;http://blogs.infinite-x.net/2009/04/20/changing-a-checkbox-field/&lt;/a&gt; for a look at how he used attachEvent.&lt;/p&gt;&lt;p&gt;Taking this approach a step further, it sometimes makes sense to store the javascript in an external .js file. In that case, the form’s OnLoad properties will just contain a reference to an external file, sort of like an ‘include’ statement that appends our external .js file as the form loads in the browser. Here’s an example from &lt;a title="http://www.henrycordes.nl/post/2008/05/External-js-file-and-CRM.aspx" href="http://www.henrycordes.nl/post/2008/05/External-js-file-and-CRM.aspx"&gt;http://www.henrycordes.nl/post/2008/05/External-js-file-and-CRM.aspx&lt;/a&gt;:&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;pre&gt;/* Place in the OnLoad area of a form */&lt;br /&gt;&lt;p&gt;function IncludeExternalScript(scriptFile)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;  var netRequest = new ActiveXObject("Msxml2.XMLHTTP"); &lt;/p&gt;&lt;p&gt;  netRequest.open("GET", scriptFile, false); &lt;/p&gt;&lt;p&gt;  netRequest.send(null); &lt;/p&gt;&lt;p&gt;  eval(netRequest.responseText); &lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;/* There is an ISV folder in the CRM webroot */&lt;/p&gt;&lt;p&gt;/* that your filepath should point to */&lt;/p&gt;&lt;p&gt;IncludeExternalScript('/ISV/_customscript/customscript.js');&lt;/p&gt;&lt;p&gt;CallFunctionInCustomScriptjs();&lt;/p&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;One thing to be aware of with this approach is that if you set up any users with the full Outlook client that allows them to work with CRM offline, all your calls to external script files will fail when they are offline since the file is on the CRM server. You can include a check before you add the external script and then do something like disable all the form’s fields if they are offline, but this starts to defeat the purpose of using the external file to start with.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Also, there are various methods of attaching external scripts. This method seems to work well, but you should be aware that the file will be cached in the browser, so if they make a change, users may not get the changes right away. One way around this is to go into IIS and navigate to the ISV folder and add a custom header to the external file to control caching. More info on this is at &lt;a href="http://ronaldlemmen.blogspot.com/2008/07/javascript-files-and-caching.html"&gt;http://ronaldlemmen.blogspot.com/2008/07/javascript-files-and-caching.html&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-3280954516174956279?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/3280954516174956279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=3280954516174956279' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3280954516174956279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3280954516174956279'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/06/including-external-javascript-files.html' title='Including External JavaScript Files'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-1738598862864868014</id><published>2009-05-18T11:51:00.002-05:00</published><updated>2009-05-18T11:58:13.711-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>The CRM Address Entity: There’s more to it than you think!</title><content type='html'>&lt;p&gt;I’ve been working with Microsoft CRM in production environments since 1.2 was released, but apart from some minor tweaks to the form I haven’t had to work with the Address entity in too much depth. Until now. I was surprised to find that there are a lot of, er, “undocumented features” that make this built-in entity behave quite differently than I expected. The SDK has a few remarks about the Address entity, but it took me a while to put all the pieces together, and I thought I’d share what I’ve found:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1. Two blank address records are created for each Account and Contact.&lt;/strong&gt; Out of the box, CRM Accounts and Contacts have built-in fields to capture two addresses. These fields are address1_street1, address1_city, address1_stateorprovince, etc., as well as another whole set for address2 fields. &lt;/p&gt;Whenever an Account or Contact is created, the CRM platform creates two blank address records related to that parent Account or Contact.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_tyGCYP6ijuY/ShGS8HyQjlI/AAAAAAAAAFc/LWsy0hQuVFc/s1600-h/contact_2addresses.JPG"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 170px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337208594990403154" border="0" alt="" src="http://4.bp.blogspot.com/_tyGCYP6ijuY/ShGS8HyQjlI/AAAAAAAAAFc/LWsy0hQuVFc/s320/contact_2addresses.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The purpose of these two blank address records is to store synchronized data that is entered in the address fields on the Account or Contact itself. The platform handles keeping these two entities in synch. If you change the values stored in the Contact’s address fields, the associated Address record is updated automatically.&lt;/p&gt;&lt;strong&gt;2. The first two Address records that the platform creates are hidden in the “More Addresses” associated view on the Account or Contact.&lt;/strong&gt; I guess this is because these addresses should be maintained on the Account or Contact, not in the Address entity itself. The purpose seems to be so that addresses added on the Account or Contact form are available when you do an address lookup on a quote or order. (Note that you’ll need to enter data in the “Address Name” field on the Account or Contact if you want it to show up in the Address Lookup view as well.)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_tyGCYP6ijuY/ShGTH452p5I/AAAAAAAAAFk/zCG7iMjNUF8/s1600-h/BlankMoreAddresses.JPG"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 192px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337208797154158482" border="0" alt="" src="http://1.bp.blogspot.com/_tyGCYP6ijuY/ShGTH452p5I/AAAAAAAAAFk/zCG7iMjNUF8/s320/BlankMoreAddresses.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;strong&gt;3. You cannot update the Address record via workflow.&lt;/strong&gt; You can create workflows based on the Address entity, but it’s not available to update itself. Not sure why, though…&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. You can’t modify the relationship mappings between the Account entity or the Contact entity and the Address entity.&lt;/strong&gt; And you can’t add custom relationships to the Address entity.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;5. Addresses are not available on Security Roles.&lt;/strong&gt; You want to restrict users from editing or deleting Addresses? Can’t do it, at least not with Security Roles. Go figure…&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. There’s no built-in way to add the parent Account or Contact to the Address form.&lt;/strong&gt; Adding the “Parent” field to the Address’s Advanced Find or Lookup views only returns a blank column as well. This seems to be a shortcoming or a bug of some sort. For all other entities with a N:1 relationship, you can add the ‘1’ part of that equation to the ‘N’ form. For example, if you create an entity called “Projects” with a N:1 relationship to Accounts, you can add the Account lookup field to the Project form. The lookup field actually consists of an array that contains a GUID, a string for the record’s name, and the object type code (OTC). In the case of Addresses, the only thing stored in the Address table is a field for the GUID. Without the name of the related object and the OTC, the interface can’t present a normal, functioning lookup field.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;WORKAROUNDS:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;With all of these limitations, organizations that need to manage multiple addresses for their Accounts or Contacts, and that need to perform logic against these addresses regularly, may need to do some workarounds. Among the options to consider: create a plug-in that “un-hides” the first two address records so they’re visible in the “More Addresses” associated views. Another option would be to create a custom entity with a N:1 relationship to the Account or Contact. This option has the benefit of allowing you to do the full range of mappings and workflow that you can do with just about any other entity. The downside is that if you want the address fields on the Account or Contact to be used and available for mail merges and Outlook synchs, the custom entity option will require some more create workflow solutions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-1738598862864868014?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/1738598862864868014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=1738598862864868014' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1738598862864868014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1738598862864868014'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/05/crm-address-entity-theres-more-to-it.html' title='The CRM Address Entity: There’s more to it than you think!'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tyGCYP6ijuY/ShGS8HyQjlI/AAAAAAAAAFc/LWsy0hQuVFc/s72-c/contact_2addresses.JPG' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-428412543370674944</id><published>2009-05-18T11:06:00.002-05:00</published><updated>2009-05-18T11:59:43.236-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotfixes and updates'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>New Updates and Rollups</title><content type='html'>&lt;p&gt;I haven’t had a chance to blog in a couple of weeks, and there have been a number of new releases from the CRM team at Microsoft:&lt;/p&gt;&lt;p&gt;1. &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0ddf8e83-5d9c-4fe7-9ae6-f2713a024071&amp;amp;displaylang=en" target="_blank"&gt;Update Rollup 4&lt;/a&gt; has been released.&lt;/p&gt;&lt;p&gt;2. The &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1ceb5e01-de9f-48c0-8ce2-51633ebf4714&amp;amp;DisplayLang=en" target="_blank"&gt;Implementation Guide&lt;/a&gt; has been updated.&lt;/p&gt;&lt;p&gt;3. The &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=82E632A7-FAF9-41E0-8EC1-A2662AAE9DFB&amp;amp;displaylang=en" target="_blank"&gt;SDK&lt;/a&gt; has been updated, and&lt;/p&gt;&lt;p&gt;4. The &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=31db715d-eb10-4fe9-9762-3c768011dfdb&amp;amp;displaylang=en" target="_blank"&gt;CRM On-Premise Help files&lt;/a&gt; have been updated. (Remember to backup your Help files if you’ve customized them!)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-428412543370674944?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/428412543370674944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=428412543370674944' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/428412543370674944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/428412543370674944'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/05/new-updates-and-rollups.html' title='New Updates and Rollups'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-1737554506411853083</id><published>2009-05-04T16:02:00.003-05:00</published><updated>2009-05-04T16:04:13.482-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vpc'/><category scheme='http://www.blogger.com/atom/ns#' term='mvp'/><category scheme='http://www.blogger.com/atom/ns#' term='sql 2008'/><title type='text'>New Article on the Microsoft CRM Team Blog</title><content type='html'>I have a new article on the Microsoft CRM Team Blog today with some tips on building a virtual development server for CRM using Windows Server 2008 and SQL 2008. &lt;a href="http://blogs.msdn.com/crm/archive/2009/05/04/building-a-self-contained-virtual-crm-development-server.aspx"&gt;Check it out!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-1737554506411853083?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/1737554506411853083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=1737554506411853083' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1737554506411853083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1737554506411853083'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/05/new-article-on-microsoft-crm-team-blog.html' title='New Article on the Microsoft CRM Team Blog'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-2316044157645006745</id><published>2009-04-30T10:20:00.008-05:00</published><updated>2009-08-14T13:49:45.013-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm'/><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><title type='text'>US States Picklists Values</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_tyGCYP6ijuY/SfnH1SwohlI/AAAAAAAAAFU/Ppg3pzpk1pk/s1600-h/samplepicklist.JPG"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 120px; FLOAT: left; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5330511352352507474" border="0" alt="" src="http://1.bp.blogspot.com/_tyGCYP6ijuY/SfnH1SwohlI/AAAAAAAAAFU/Ppg3pzpk1pk/s400/samplepicklist.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;How many times have you had to make a picklist for the US states on a CRM 4.0 form? Well, rather than having to manually add each of the 50 states (52 if you count DC and Puerto Rico), I've got an XML file pre-made with the values of the US States that I copy into the customizations.xml for the particular picklist attribute I'm editing. I thought I'd share it here to save you some time as well.&lt;br /&gt;&lt;br /&gt;Download it &lt;a href="http://www.box.net/shared/x1o0sxxrqg"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;To use it, export the XML for the entity you are working with, and open it in Visual Studio or your favorite XML editor (Notepad will work). Do a find to locate the picklist attribute you want to edit, and look for the &lt;options&gt;node under it. It should look something like this:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_tyGCYP6ijuY/SfnC7vPTv7I/AAAAAAAAAFE/grofVlTTATI/s1600-h/PicklistOptions.JPG"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 174px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5330505965518438322" border="0" alt="" src="http://1.bp.blogspot.com/_tyGCYP6ijuY/SfnC7vPTv7I/AAAAAAAAAFE/grofVlTTATI/s320/PicklistOptions.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Copy the contents of the downloaded file and then select everything from the starting &lt;options&gt;&lt;br /&gt;tag to the ending &lt;/options&gt;tag in the customizations.xml and paste the contents of your clipboard into it. Verify that the XML looks correct, save your customizations.xml and import it back into CRM. Publish the entity and, voila, you have all 50 states available from your picklist.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="color:#ff0000;"&gt;UPDATE:&lt;/span&gt; Due to popular demand, I've also posted a similar text file that includes &lt;a href="http://www.box.net/shared/mxvfjiko4q"&gt;the countries of the world&lt;/a&gt; (265 of them). Note that this list has the United States and Canada listed first and second, with the rest of the world's countries in alphabetical order. &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-2316044157645006745?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/2316044157645006745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=2316044157645006745' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2316044157645006745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2316044157645006745'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/04/us-states-picklists-values.html' title='US States Picklists Values'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tyGCYP6ijuY/SfnH1SwohlI/AAAAAAAAAFU/Ppg3pzpk1pk/s72-c/samplepicklist.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-277186460037770209</id><published>2009-04-19T17:59:00.002-05:00</published><updated>2009-04-19T18:00:21.657-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vpc'/><title type='text'>New Demonstration VPC for CRM 4.0</title><content type='html'>Microsoft has released a new demonstration VPC image for Microsoft Dynamics CRM 4.0. The image is built using SQL Server 2008 and Visual Studio 2008, and is available on &lt;a href="https://mbs.microsoft.com/partnersource/deployment/methodology/vpc/MSD_CRM4VPCApril09"&gt;PartnerSource&lt;/a&gt;. It is set to expire in August 2010. Happy demo'ing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-277186460037770209?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/277186460037770209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=277186460037770209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/277186460037770209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/277186460037770209'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/04/new-demonstration-vpc-for-crm-40.html' title='New Demonstration VPC for CRM 4.0'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-2587687997074348133</id><published>2009-04-17T11:44:00.004-05:00</published><updated>2009-04-17T11:49:02.060-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ocs'/><category scheme='http://www.blogger.com/atom/ns#' term='crm'/><category scheme='http://www.blogger.com/atom/ns#' term='call center'/><title type='text'>Agent Communications Panel for CRM - Call Center Functionality Using OCS</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_tyGCYP6ijuY/SeiypOO4P4I/AAAAAAAAAE8/xFfNW3wo45Y/s1600-h/ACP.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5325702980630495106" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 168px" alt="" src="http://3.bp.blogspot.com/_tyGCYP6ijuY/SeiypOO4P4I/AAAAAAAAAE8/xFfNW3wo45Y/s320/ACP.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Microsoft recently released the "Agent Communications Panel for Microsoft Dynamics CRM 4.0" which provides an out-of-the-box integration with Office Communications Server for call center functionality within CRM.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;"&lt;a name="Description"&gt;&lt;/a&gt;The Agent Communications Panel for Microsoft Dynamics&lt;br /&gt;CRM 4.0 is an application add-in to Microsoft Dynamics CRM 4.0. It works with&lt;br /&gt;Microsoft Dynamics CRM and Microsoft Office Communications Server 2007 R2, and&lt;br /&gt;enables agents to manage their communications (make calls, receive calls,&lt;br /&gt;conference, and chat) from their Microsoft Dynamics CRM system. The Agent&lt;br /&gt;Communications Panel is an XAML browser application (XBAP). It is published to a&lt;br /&gt;Web server and opened from a Web browser."&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;I haven't had a chance to set it up and play with it yet, but it looks like it's a logical extension to CRM that should be well-received. You can download it &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=0d689f13-4953-40ea-995e-49469dae559e"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-2587687997074348133?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/2587687997074348133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=2587687997074348133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2587687997074348133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2587687997074348133'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/04/agent-communications-panel-for-crm-call.html' title='Agent Communications Panel for CRM - Call Center Functionality Using OCS'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tyGCYP6ijuY/SeiypOO4P4I/AAAAAAAAAE8/xFfNW3wo45Y/s72-c/ACP.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-9118833960246963284</id><published>2009-04-03T09:35:00.005-05:00</published><updated>2009-04-03T09:47:57.504-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>Error Importing Customizations</title><content type='html'>On a development environment where I had imported a new organization, the developer was getting an error when trying to import customizations from another system (both on Update Rollup 3), and was unable to publish any customizations either. On importing, he got the following error:&lt;br /&gt;“Failure: customeraddress: A SQL Server error occurred. Try this action again. If the problem continues, check the Microsoft Dynamics CRM Community for solutions or contact your organization's Microsoft Dynamics CRM Administrator. Finally, you can contact Microsoft Support.”&lt;br /&gt;&lt;br /&gt;In the event log on the server was an error that said:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;EventID: 19457&lt;br /&gt;Source: MSCRMWebService&lt;br /&gt;Customization Import failed. Error: Could not find stored procedure 'p_PublishMetadata'.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;In digging into the database in SQL Server Management Studio, I saw that this sproc and another called 'p_PublishLabelsByObjectId' were listed not as dbo owned like the rest of the stored procedures, but user owned (DOMAIN\Username.p_PublishMetadata, for example).&lt;br /&gt;&lt;br /&gt;I changed the ownership using the following query and publishing and importing started to work:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;sp_changeobjectowner 'p_PublishLabelsByObjectId', 'dbo'&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;and then the same for the other stored procedure:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;sp_changeobjectowner 'p_PublishMetadata', 'dbo'&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;(You'll get a caution about changing ownership that you can ignore.) Close SQL Management Studio and re-open it to verify that the ownership has changed (refreshing didn't work for me for some reason).&lt;br /&gt;&lt;br /&gt;Somehow, when this organization was imported, the ownership didn't get set correctly on these two stored procedures. Tip of the hat to &lt;a href="http://lukerogers.net/2008/07/15/how-to-change-owner-of-stored-procedure-on-sql-server/"&gt;Luke Rogers&lt;/a&gt; for the tip on changing ownership of stored procedures one at a time.&lt;br /&gt;&lt;br /&gt;Environment: SQL Server 2008 Standard, Microsoft CRM 4.0 UR3 Professional with the original organization disabled, and a new organization imported.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-9118833960246963284?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/9118833960246963284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=9118833960246963284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9118833960246963284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9118833960246963284'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/04/error-importing-customizations.html' title='Error Importing Customizations'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-378217673320339944</id><published>2009-04-01T09:24:00.003-05:00</published><updated>2009-04-01T09:34:40.111-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mvp'/><title type='text'>Re-Awarded MVP for CRM</title><content type='html'>Got the email today notifying me that I was re-awarded MVP status for CRM! This makes it 4 years running. I'm extremely grateful to Microsoft and the CRM community - it's been an incredible experience working with CRM and getting to know a lot of the folks on the product team. The MVP program has been tremendously helpful in growing my knowledge and professional development. The CRM team and the other CRM MVPs have been a great group of people to work with and get to know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-378217673320339944?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://mvp.support.microsoft.com/default.aspx/profile/wittemann' title='Re-Awarded MVP for CRM'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/378217673320339944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=378217673320339944' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/378217673320339944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/378217673320339944'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/04/re-awarded-mvp-for-crm.html' title='Re-Awarded MVP for CRM'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6145325922663588260</id><published>2009-03-30T17:19:00.003-05:00</published><updated>2009-03-30T17:22:09.378-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dashboards'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>Role-Tailored Dashboard Links</title><content type='html'>Most organizations with CRM will eventually want to have some kind of dashboards to help their employees focus on the KPIs and CRM lists that are important to them. Creating the dashboards themselves is outside the scope of this article, but there are a variety of ways to build them, from the popular SharePoint dashboards with PerformancePoint analytics, to custom webpages with embedded gauges and reports.&lt;br /&gt;&lt;br /&gt;But once you build a dashboard for one set of users, others are sure to follow. Usually it's the sales managers who first push to have dashboards so they can monitor their team's pipeline and close ratio. But then the salespeople themselves will want a custom dashboard, and then the service folks, and soon after that, every group of users and department in your organization is pushing for a dashboard.&lt;br /&gt;&lt;br /&gt;So how do you keep from cluttering up your sitemap navigation with 15 links to dashboards that are irrelevant to the majority of your users? Here's one approach: use a combination of security roles and custom entities to display dashboard links to the right group of users. Follow the steps below:&lt;br /&gt;&lt;br /&gt;1) Build your dashboards. In this example, we'll pretend we have a dashboard for sales managers, and a separate one for salespeople. The sales managers don't actually sell anything, so they don't want to see info about their specific pipeline and alerts about the accounts they own. And the salespeople shouldn't be distracted by looking at the aggregrate numbers and new opportunities from across the organization. So we've built different dashboards for each of them. (This example has screenshots from CRM 3.0, but the same principles and techniques apply to CRM 4.0 as well).&lt;br /&gt;&lt;br /&gt;2) Add the dashboards to your sitemap navigation by editing the XML. Add a "SubArea" tag with a unique ID and the Url of the dashboards' location:&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_tyGCYP6ijuY/SdFFmdX6k8I/AAAAAAAAAEk/VDbOtqAbK6Y/s1600-h/sitemap1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 91px;" src="http://3.bp.blogspot.com/_tyGCYP6ijuY/SdFFmdX6k8I/AAAAAAAAAEk/VDbOtqAbK6Y/s320/sitemap1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5319109161923548098" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The result should look like this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_tyGCYP6ijuY/SdFFt5FEQ1I/AAAAAAAAAEs/zyApqyv9MA8/s1600-h/bothlinks.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 156px; height: 155px;" src="http://3.bp.blogspot.com/_tyGCYP6ijuY/SdFFt5FEQ1I/AAAAAAAAAEs/zyApqyv9MA8/s320/bothlinks.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5319109289619768146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3) Now add two custom entities. I've added one called SalesDash (schema name is "new_salesdash") and one called SalesMgrDash (schema name is "new_salesmgrdash"). I've made them Organization-owned (rather than User-owned) and I've selected to not show them in any area of CRM. I've also made sure not to allow Activities or Note to be attached to them. These entities are only there so I can reference them in the security roles, I don't want anyone actually using them.&lt;br /&gt;&lt;br /&gt;4) Next, edit the Salesperson and Sales Manager security roles so they have Read privileges on the respective new custom entities you've just created. The Salesperson security role should be able to read instances of the SalesDash entity, but not have any privileges on the SalesMgrDash entity. The Sales Manager security role can read the SalesMgrDash entity, but not the SalesDash entity.&lt;br /&gt;&lt;br /&gt;5) Lastly, go back to your Sitemap XML and set privileges on the dashboard links to display them only to users whose security roles grant them read access to the appropriate entity:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_tyGCYP6ijuY/SdFF5p66H3I/AAAAAAAAAE0/48apDo4XpAg/s1600-h/sitemap2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 121px;" src="http://4.bp.blogspot.com/_tyGCYP6ijuY/SdFF5p66H3I/AAAAAAAAAE0/48apDo4XpAg/s320/sitemap2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5319109491709058930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now your dashboards will only show up in the Sitemap for the right individuals, and your sitemap won't look cluttered with a bunch of irrelevant links for all the wonderful dashboards you'll be creating!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6145325922663588260?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6145325922663588260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6145325922663588260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6145325922663588260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6145325922663588260'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/03/role-tailored-dashboard-links.html' title='Role-Tailored Dashboard Links'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tyGCYP6ijuY/SdFFmdX6k8I/AAAAAAAAAEk/VDbOtqAbK6Y/s72-c/sitemap1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5210379711732660925</id><published>2009-03-19T15:18:00.004-05:00</published><updated>2009-04-17T12:21:46.883-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ie8'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>IE8 Released - and CRM 4.0 is officially supported on it</title><content type='html'>Microsoft this afternoon released Internet Explorer 8, and word from the CRM team is that CRM 4.0 is officially supported on this new browser. The CRM team worked closely with the IE team to test the browser against CRM, and, except for one minor outstanding issue (I don't know yet what that issue is) the IE8 team has knocked out all the issues that the CRM team identified.&lt;br /&gt;&lt;br /&gt;Click the title of this post to visit the IE8 download site.&lt;br /&gt;&lt;br /&gt;UPDATE: Some folks are reporting problems with CRM in Outlook once they've loaded IE8. Here are a couple of things to try if you're running into this problem:&lt;br /&gt;1) In Internet Explorer's options on the security tab, click the button “reset zones to default level” and make sure IE is running in “Protected Mode”&lt;br /&gt;2) Disable the pop-up blocker for your CRM address&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5210379711732660925?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/windows/internet-explorer/?ocid=ie8_s_94735d11-65d1-4bb8-bf6f-72d7b059a928' title='IE8 Released - and CRM 4.0 is officially supported on it'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5210379711732660925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5210379711732660925' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5210379711732660925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5210379711732660925'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/03/ie8-released-and-crm-40-is-officially.html' title='IE8 Released - and CRM 4.0 is officially supported on it'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-3999378918356012041</id><published>2009-03-17T14:22:00.006-05:00</published><updated>2009-03-17T14:46:48.127-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm'/><title type='text'>Tag: You're It!</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_tyGCYP6ijuY/Sb_6GhuAe_I/AAAAAAAAAEc/s7eJiCeIiuc/s1600-h/tag_mvp.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5314241075357973490" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 100px" alt="" src="http://4.bp.blogspot.com/_tyGCYP6ijuY/Sb_6GhuAe_I/AAAAAAAAAEc/s7eJiCeIiuc/s320/tag_mvp.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;At Convergence, one of the keynote speakers demoed a new beta technology called "&lt;a href="http://www.microsoft.com/tag/"&gt;Tag&lt;/a&gt;." Similar to a barcode, tags are colorful little unique labels that, when photographed with a properly-equipped mobile device, can act as hyperlinks from physical objects to websites or contact cards out in the ether.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The idea is that people can download the little mobile app onto their phones, and if they see a "tag" on a product, or billboard, or business card, etc., they can snap a picture and their phone will automatically link to the website URL encoded in the image. There's been a similar app for the iPhone that lets users upload a barcode and get product information from the web, but in the case of tags, Microsoft is currently allowing anyone to create a tag (just go to microsoft.com/tag and sign up), and the algorithm behind the tags allows for more data to be stored in it than a typical black and white QR or datamatrix code.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;What I haven't learned yet is whether there's an API so you can submit URL strings through a webservice and get back tags in a binary format that you could stuff into a database. I'm thinking about applications for CRM: For example, let's say you have field service reps who have to do service on machinery. They might have a mobile device with access to CRM data. Tags could be used to store a link to the machinery's record in CRM, and the field service rep could pull up service history and related customer information just by snapping a pic of the tag on the piece of machinery. That's just one possibility. But for this to work, you'd want to have a custom app in CRM that generates tags every time a new "machinery" record was created. Hmmm... lots of possibilities.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-3999378918356012041?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/3999378918356012041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=3999378918356012041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3999378918356012041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3999378918356012041'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/03/tag-youre-it.html' title='Tag: You&apos;re It!'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tyGCYP6ijuY/Sb_6GhuAe_I/AAAAAAAAAEc/s7eJiCeIiuc/s72-c/tag_mvp.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-8869909627276238948</id><published>2009-03-16T07:42:00.003-05:00</published><updated>2009-03-16T07:44:05.850-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotfixes and updates'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>Update Rollup 3 for MS CRM 4.0 Released</title><content type='html'>As promised, Microsoft's Sustained Engineering team has stuck to a more rigorous schedule of releasing update rollups for CRM. Update Rollup 3 has been released. For a comprehensive description of the rollup and related information, read the article on the &lt;a href="http://blogs.msdn.com/crm/archive/2009/03/13/update-rollup-3-for-microsoft-dynamics-crm-4-0.aspx"&gt;Microsoft CRM Team Blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-8869909627276238948?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/8869909627276238948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=8869909627276238948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8869909627276238948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8869909627276238948'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/03/update-rollup-3-for-ms-crm-40-released.html' title='Update Rollup 3 for MS CRM 4.0 Released'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5086514036302462988</id><published>2009-02-24T21:20:00.002-05:00</published><updated>2009-02-24T21:27:13.321-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off-topic'/><title type='text'>What If</title><content type='html'>The following may be off-topic, but there's no more relevant topic that any of us must be concerned with right now than the rapid evaporation of liberty amidst the doublespeak coming from our "leaders."&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;What if we wake up one day and realize that the terrorist threat is a predictable consequence of our meddling in the affairs of others?&lt;br /&gt;&lt;br /&gt;What if propping up repressive regimes in the Middle East endangers both the United States and Israel?&lt;br /&gt;&lt;br /&gt;What if occupying countries like Iraq and Afghanistan – and bombing Pakistan – is directly related to the hatred directed toward us and has nothing to do with being free and prosperous?&lt;br /&gt;&lt;br /&gt;What if someday it dawns on us that losing over 5,000 American military personnel in the Middle East since 9/11 is not a fair trade-off for the loss of nearly 3,000 American citizens, no matter how many Iraqi, Pakistani, and Afghan people are killed or displaced?&lt;br /&gt;&lt;br /&gt;What if we finally decide that torture, even if called “enhanced interrogation techniques,” is self-destructive and produces no useful information – and that contracting it out to a third world nation is just as evil?&lt;br /&gt;&lt;br /&gt;What if it is finally realized that war and military spending is always destructive to the economy?&lt;br /&gt;&lt;br /&gt;What if all wartime spending is paid for through the deceitful and evil process of inflating and borrowing?&lt;br /&gt;&lt;br /&gt;What if we finally see that wartime conditions always undermine personal liberty?&lt;br /&gt;&lt;br /&gt;What if conservatives, who preach small government, wake up and realize that our interventionist foreign policy provides the greatest incentive to expand the government?&lt;br /&gt;&lt;br /&gt;What if conservatives understood once again that their only logical position is to reject military intervention and managing an empire throughout the world?&lt;br /&gt;&lt;br /&gt;What if the American people woke up and understood that the official reasons for going to war are almost always based on lies and promoted by war propaganda in order to serve special interests?&lt;br /&gt;&lt;br /&gt;What if we as a nation came to realize that the quest for empire eventually destroys all great nations?&lt;br /&gt;&lt;br /&gt;What if Obama has no intention of leaving Iraq?&lt;br /&gt;&lt;br /&gt;What if a military draft is being planned for the wars that will spread if our foreign policy is not changed?&lt;br /&gt;&lt;br /&gt;What if the American people learn the truth: that our foreign policy has nothing to do with national security and that it never changes from one administration to the next?&lt;br /&gt;&lt;br /&gt;What if war and preparation for war is a racket serving the special interests?&lt;br /&gt;&lt;br /&gt;What if President Obama is completely wrong about Afghanistan and it turns out worse than Iraq and Vietnam put together?&lt;br /&gt;&lt;br /&gt;What if Christianity actually teaches peace and not preventive wars of aggression?&lt;br /&gt;&lt;br /&gt;What if diplomacy is found to be superior to bombs and bribes in protecting America?&lt;br /&gt;&lt;br /&gt;What happens if my concerns are completely unfounded – nothing!&lt;br /&gt;&lt;br /&gt;What happens if my concerns are justified and ignored – nothing good!&lt;/blockquote&gt;&lt;br /&gt;-&lt;br /&gt;Statement of Congressman Ron Paul&lt;br /&gt;United States House of Representatives&lt;br /&gt;February 12, 2009&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5086514036302462988?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5086514036302462988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5086514036302462988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5086514036302462988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5086514036302462988'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/02/what-if.html' title='What If'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-3426764751512385513</id><published>2009-02-24T18:06:00.004-05:00</published><updated>2009-02-24T18:18:59.067-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vpc'/><title type='text'>Expand A Virtual Hard Disk</title><content type='html'>I recently created a new virtual server for development purposes, and made the newbie mistake of leaving the maximum hard drive size set to 16GB. Even though I set it up to be a dynamically expanding hard disk, it was only after I installed Windows Server 2008, SQL Server 2008, CRM, SharePoint, Office, Visual Studio and 25 other tools, that I realized I was about to run out of space on my system drive. As a Microsoft fan, I use Virtual PC 2007, which in this case meant that my toolset was a little limited in managing my VPC images.&lt;br /&gt;&lt;br /&gt;After doing a bit of searching, I came across numerous posts that had a lot of cumbersome ways to expand the system partition on a virtual machine. Laziness being the mother of invention, I was determined to find a simpler way. And I am glad to report that not only did I find an easy way, but it was also totally free. Here's what I did:&lt;br /&gt;&lt;br /&gt;1) Download and install &lt;a href="http://www.vmware.com/products/converter/"&gt;VMWare's VCenter Converter&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;2) Convert my VHD to a VMWare hard drive. VMWare Converter lets you specify a new size for the new hard drive. I set it to 40GB. The conversion took about 15 minutes, and the result was a 14GB vmdk hard drive file. (No need to boot it up in VMWare).&lt;br /&gt;&lt;br /&gt;3) Downloaded and install the VMDK2VHD utility - also free - from &lt;a href="http://vmtoolkit.com/files/folders/converters/entry8.aspx"&gt;http://vmtoolkit.com/files/folders/converters/entry8.aspx&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;4) Launched the VMDK2VHD and pointed it at the file I had just created with VM's Converter.&lt;br /&gt;&lt;br /&gt;About 40 minutes later I had a new VHD file. I pointed my original VMC file to use this new VHD file, started it up, kept my fingers crossed, and...voila! I now have a bunch of free space on my image!&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_tyGCYP6ijuY/SaR_9Hy-oQI/AAAAAAAAAEU/aIwv5k103qs/s1600-h/vhd.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5306506948990902530" style="WIDTH: 415px; CURSOR: hand; HEIGHT: 134px" alt="" src="http://1.bp.blogspot.com/_tyGCYP6ijuY/SaR_9Hy-oQI/AAAAAAAAAEU/aIwv5k103qs/s320/vhd.JPG" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-3426764751512385513?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/3426764751512385513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=3426764751512385513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3426764751512385513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3426764751512385513'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/02/expand-virtual-hard-disk.html' title='Expand A Virtual Hard Disk'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tyGCYP6ijuY/SaR_9Hy-oQI/AAAAAAAAAEU/aIwv5k103qs/s72-c/vhd.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5346228730332617112</id><published>2009-02-18T15:56:00.000-05:00</published><updated>2009-02-18T15:57:04.029-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>CRM Mobile Express Preview Now Available</title><content type='html'>Microsoft has finally released a "preview" of Mobile Express for CRM, a free mobile app for Microsoft Dynamics CRM 4.0. &lt;a href="http://blogs.msdn.com/crm/archive/2009/02/16/preview-mobile-express-for-microsoft-dynamics-crm-4-0.aspx#comments"&gt;Read more about it here&lt;/a&gt;. &lt;a href="https://connect.microsoft.com/site/sitehome.aspx?SiteID=624"&gt;Download it here (registration required)&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5346228730332617112?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5346228730332617112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5346228730332617112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5346228730332617112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5346228730332617112'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/02/crm-mobile-express-preview-now.html' title='CRM Mobile Express Preview Now Available'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-9102145377971381644</id><published>2009-02-01T10:45:00.002-05:00</published><updated>2009-02-01T10:51:57.470-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm'/><category scheme='http://www.blogger.com/atom/ns#' term='sql 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='reporting'/><title type='text'>How To Uninstall SQL Server 2008 Reporting Services</title><content type='html'>I was setting up a CRM development server with SQL 2008 and made the quick, uninformed, and ultimately time-consuming decision to install Reporting Services in SharePoint integrated mode. I was also going to install WSS 3.0, so I thought I'd try this out.&lt;br /&gt;&lt;br /&gt;Unfortunately, I found out later that CRM 4.0 does not support reporting services in SharePoint integrated mode. So, if I had been thinking clearly, this would have been a not too difficult problem: just uninstall reporting services and reinstall it in the right mode.&lt;br /&gt;&lt;br /&gt;My problem: I couldn't figure out for the life of me how to uninstall Reporting Services for SQL 2008. I tried everything I could think of to remove it. It wasn't listed separately under the Programs and Features list, and I couldn't find any other way despite hours (ugh!) of searching.&lt;br /&gt;&lt;br /&gt;I finally figured out that if I went to the Add/Remove Programs area (Programs and Features in Server 2008), and started an uninstall of SQL Server 2008, I would get the option to select which feature of SQL I wanted to remove. Duh. I feel like an idiot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-9102145377971381644?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/9102145377971381644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=9102145377971381644' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9102145377971381644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9102145377971381644'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/02/how-to-uninstall-sql-server-2008.html' title='How To Uninstall SQL Server 2008 Reporting Services'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-8506126725401397561</id><published>2009-01-15T16:58:00.000-05:00</published><updated>2009-01-15T16:59:36.393-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotfixes and updates'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>Update Rollup 2 for MS CRM 4.0 Released</title><content type='html'>Microsoft has released Update Rollup 2 for Microsoft Dynamics CRM 4.0. Microsoft's Sustained Engineering team for CRM is planning to release rollups every other month from here on out in order to respond to issues, bugs and improvements more quickly. Update Rollup 2 includes all the previous updates and hotfixes (including UR1). Downloads are available for the CRM server, clients, the email router, SQL reporting services and Data Migration Manager.&lt;br /&gt;&lt;br /&gt;It can be downloaded at: &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=aa671769-61e9-45c4-919f-c88199aa4241&amp;amp;displaylang=en&amp;amp;tm"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=aa671769-61e9-45c4-919f-c88199aa4241&amp;amp;displaylang=en&amp;amp;tm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-8506126725401397561?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/8506126725401397561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=8506126725401397561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8506126725401397561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8506126725401397561'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2009/01/update-rollup-2-for-ms-crm-40-released.html' title='Update Rollup 2 for MS CRM 4.0 Released'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-7055947168624548307</id><published>2008-12-29T12:21:00.002-05:00</published><updated>2008-12-29T12:38:09.948-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm'/><title type='text'>Will Your Business Survive or Thrive in '09?</title><content type='html'>This is a bit of an open-ended article - I'm really looking to spark a discussion and hear feedback from you: In thinking about the "current situation" that we've all heard so much about, and the apprehension that many people have for what 2009 might bring, it occurred to me that both of these things - the turbulence of the last quarter and the uncertainty for the future - have implications for businesses that make use of CRM systems.&lt;br /&gt;&lt;br /&gt;It's an axiom of recessionary times that businesses that excel at keeping their existing customers and who increase their profile in the marketplace will have a better chance at survival, whereas companies that fail on either of these two fronts will have a much harder time staying afloat. Companies that make effective use of CRM - and who are improving their use of CRM with tools like social media - should have a competitive advantage in this environment.&lt;br /&gt;&lt;br /&gt;So my questions for discussion are: Does your company see CRM as a competitive advantage? And what are your plans for improving your use of CRM in 2009 to maintain or improve your competitive standing?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-7055947168624548307?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/7055947168624548307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=7055947168624548307' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7055947168624548307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7055947168624548307'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/12/will-your-business-survive-or-thrive-in.html' title='Will Your Business Survive or Thrive in &apos;09?'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-9115242524390071078</id><published>2008-11-13T09:36:00.001-05:00</published><updated>2008-11-13T09:38:16.919-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 5'/><title type='text'>"CRM 5" Preview</title><content type='html'>Simon Hutson has a &lt;a href="http://blogs.msdn.com/ukcrm/archive/2008/11/10/what-s-new-in-crm5.aspx"&gt;great blog post &lt;/a&gt;where he's compiled a lot of the publicly available information about what Microsoft is cooking up for the next version of CRM, creatively code-named "CRM 5." Lots of exciting stuff for us CRM geeks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-9115242524390071078?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/ukcrm/archive/2008/11/10/what-s-new-in-crm5.aspx' title='&quot;CRM 5&quot; Preview'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/9115242524390071078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=9115242524390071078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9115242524390071078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9115242524390071078'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/11/crm-5-preview.html' title='&quot;CRM 5&quot; Preview'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6499419280936927099</id><published>2008-11-06T10:32:00.005-05:00</published><updated>2008-11-09T21:05:10.275-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off-topic'/><title type='text'>Slightly Off-Topic: A CRM Innovator Hits the Nail on the Head</title><content type='html'>Sridhar Vembu, the head of AdventNet and Zoho.com (a SaaS vendor with an online CRM product), has a great analysis of the prevailing economic theories that have failed so ignominiously of late - even though their main advocates don't (or can't, or won't) acknowledge their failure. Read it at &lt;a href="http://blogs.zoho.com/in-the-news/coherently-yours-professor-krugmans-track-record-of-economic-commentary"&gt;http://blogs.zoho.com/in-the-news/coherently-yours-professor-krugmans-track-record-of-economic-commentary&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some tenuous connections to CRM: 1) It's good to see a lead innovator in the CRM marketplace who has his head on straight when it comes to sound economics - always a good thing for customers who will invest their time and treasure in building a product into their businesses; 2) CRM as an approach to doing business has always occupied an interestingly tense position between the promise of improved customer relationships and meeting the business objectives of pointy-haired MBAs. If the pointy-haired set embraces fundamentally flawed business models, the execution of their grand CRM schemes aren't likely to pay off in the long run.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6499419280936927099?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6499419280936927099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6499419280936927099' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6499419280936927099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6499419280936927099'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/11/slightly-off-topic-crm-innovator-hits.html' title='Slightly Off-Topic: A CRM Innovator Hits the Nail on the Head'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5131199008244226624</id><published>2008-10-30T09:04:00.003-05:00</published><updated>2008-11-13T09:41:18.078-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='solution accelerators'/><title type='text'>Solution Accelerators Released</title><content type='html'>Microsoft has begun to release the much-anticipated &lt;a href="http://blogs.msdn.com/crm/archive/tags/Accelerators/default.aspx"&gt;Solution Accelerators for Microsoft Dynamics CRM 4.0&lt;/a&gt;. The first to be released are the "&lt;a href="http://blogs.msdn.com/crm/archive/2008/09/22/crm-accelerators-part-vii-crm-notifications-accelerator.aspx"&gt;CRM Notifications Accelerator&lt;/a&gt;" and the "&lt;a href="http://blogs.msdn.com/crm/archive/2008/09/17/crm-accelerators-part-vi-extended-sales-forecasting-accelerator.aspx"&gt;Extended Sales Forecasting Accelerator&lt;/a&gt;."&lt;br /&gt;&lt;br /&gt;They are currently only available on &lt;a href="https://mbs.microsoft.com/partnersource/newsevents/news/MD_CRM_Accelerators"&gt;Partnersource&lt;/a&gt;, but will soon be made available to a wider audience.&lt;br /&gt;&lt;br /&gt;UPDATE 11/13/2008: Accelerators are now being posted on CodePlex for the general public: &lt;a href="http://www.codeplex.com/crmaccelerators/Release/ProjectReleases.aspx?ReleaseId=19071"&gt;http://www.codeplex.com/crmaccelerators/Release/ProjectReleases.aspx?ReleaseId=19071&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5131199008244226624?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5131199008244226624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5131199008244226624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5131199008244226624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5131199008244226624'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/10/solution-accelerators-released.html' title='Solution Accelerators Released'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5750736390519024695</id><published>2008-10-09T09:05:00.004-05:00</published><updated>2008-10-09T09:19:10.021-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm online'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>A CRM Wish List</title><content type='html'>I was recently asked to name the one improvement that I'd like to see made to CRM. I had a hard time limiting my response to one item. Don't get me wrong - I love working with Microsoft CRM. Even after 5 years, I'm still amazed at the product's flexibility to address business needs. But the question got me to thinking, and it's been a while since I compiled, in one place, my wish list for product improvements. So here they are, in no particular order. Leave your suggestions for CRM improvements in the comments section!&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;More frequent releases of product improvements. Probably the biggest thing I would change about the last 5 years of my career if I were given supreme power over the universe and Microsoft would be to have the CRM Product Group make more frequent releases of feature enhancements and functional improvements. We had a version 3.0 and now we have version 4.0, but there should have been 3.1, 3.2, 3.3, etc. in the interim with little improvements made and new features added along the way. I'm not talking bug fixes or update rollups - those are a given with any product. But to really stay competitive and keep delighting your customer base, I think it's important to show that innovation doesn't take 24 months to surface.&lt;/li&gt;&lt;li&gt;Search: the ability to search across entities from one place - ie, a quick find that isn't limited to one entity.&lt;/li&gt;&lt;li&gt;Ability to select a piece of Sales Literature and send it to a CRM Contact/Account/Lead via email&lt;/li&gt;&lt;li&gt;More robust editing of HTML in Email templates (with CSS support)&lt;/li&gt;&lt;li&gt;Actually release the Mobile Express client already&lt;/li&gt;&lt;li&gt;Built-in ability to expose fields from related entities on a form&lt;/li&gt;&lt;li&gt;Field-level security!&lt;/li&gt;&lt;li&gt;Ability for workflow to update attributes on inactive records (version 3.0 could do this!)&lt;/li&gt;&lt;li&gt;Email Activity enhancements: a) Ability to select secondary email addresses to send email; b) Email to custom entities; c) Associate tracked email activities to all matched records (if a duplicate email exists in the system, the email is unresolved rather than being associated with both); d) Aggregate email threads in History; e) Email preview panes&lt;/li&gt;&lt;li&gt;Combo boxes (multi-select picklists)&lt;/li&gt;&lt;li&gt;Recycle bin like MOSS&lt;/li&gt;&lt;li&gt;Reusable or linked picklists (across entities - so they keep in synch and don't need to be manually edited multiple times)&lt;/li&gt;&lt;li&gt;GUI/Drag and drop sitemap customizations&lt;/li&gt;&lt;li&gt;User-selected default views&lt;/li&gt;&lt;/ol&gt;Leave your suggestions for CRM improvements in the comments section!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5750736390519024695?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5750736390519024695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5750736390519024695' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5750736390519024695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5750736390519024695'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/10/crm-wish-list.html' title='A CRM Wish List'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-7112797115511622466</id><published>2008-10-07T16:24:00.000-05:00</published><updated>2008-10-07T16:25:45.582-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>SQL Error When Trying to Import Custom Entity</title><content type='html'>This error cropped up recently when moving customizations for a client from their dev server to their production server. The import looked like it was working, but then an error window popped up saying there was a SQL Error with cc_EntityName_DuplicateMatchingRecord. Turns out, this is a known issue, as stated in the CRM 4.0 Server Readme file - but who ever reads those things?!&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;Custom entity cannot be imported to a new system when duplicate detection has been enabled and then disabled.&lt;/p&gt;&lt;p&gt;The error message that you may receive is "Either the file could not be uploaded&lt;br /&gt;or Import failed.”An additional message contains a reference that includes the&lt;br /&gt;name of the custom entity and the text "A SQL Server error occurred.” This error&lt;br /&gt;will occur when you try to import a custom entity into a new system if the&lt;br /&gt;custom entity had had duplicate detection enabled but now has duplicate&lt;br /&gt;detection disabled. To work around this issue, turn duplicate detection on for&lt;br /&gt;the custom entity before you export it. After the custom entity is imported to a&lt;br /&gt;new system, disable duplicate detection for the custom entity.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-7112797115511622466?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/7112797115511622466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=7112797115511622466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7112797115511622466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7112797115511622466'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/10/sql-error-when-trying-to-import-custom.html' title='SQL Error When Trying to Import Custom Entity'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-7432853027310890129</id><published>2008-09-25T16:00:00.003-05:00</published><updated>2008-09-25T16:01:48.610-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outlook client'/><title type='text'>Problems with the Outlook add-in for CRM 4.0?</title><content type='html'>If you're experiencing problems with the Outlook add-in for Microsoft CRM 4.0, check out this helpful resource on the CRM team blog. Chances are there's a quick fix.&lt;br /&gt;&lt;a href="http://blogs.msdn.com/crm/archive/2008/08/06/crm4-outlook-client-issues-and-fixes.aspx"&gt;http://blogs.msdn.com/crm/archive/2008/08/06/crm4-outlook-client-issues-and-fixes.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-7432853027310890129?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/7432853027310890129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=7432853027310890129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7432853027310890129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7432853027310890129'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/09/problems-with-outlook-add-in-for-crm-40.html' title='Problems with the Outlook add-in for CRM 4.0?'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-2839771919778360125</id><published>2008-09-19T12:43:00.002-05:00</published><updated>2008-09-19T12:51:36.460-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='crm'/><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><title type='text'>Create a Link to a File or Directory from a CRM Record</title><content type='html'>If you are like many of our clients, you still retain a lot of Word and Excel documents about your customers. Wouldn't it be nice to be able to link directly to the appropriate folder from the CRM record for that customer? Here's how to use some OnLoad script to turn a regular text field into a link to a folder.&lt;br /&gt;&lt;br /&gt;1) Add a text field attribute called 'folderlink' to your account form. Give it a maximum length of 300 characters to make sure you have enough space for long paths.&lt;br /&gt;2) Paste the following code into the OnLoad event for the Account entity's form:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;br /&gt;if (crmForm.all.new_folderlink != null)&lt;br /&gt;{&lt;br /&gt;crmForm.all.new_folderlink.style.color = '#0000FF';&lt;br /&gt;crmForm.all.new_folderlink.style.textDecorationUnderline = true;&lt;br /&gt;crmForm.all.new_folderlink.style.fontWeight = 'bold';&lt;br /&gt;var folderunc = crmForm.all.new_folderlink.DataValue;&lt;br /&gt;{&lt;br /&gt;crmForm.all.new_folderlink.ondblclick = function()&lt;br /&gt;{&lt;br /&gt;window.open(folderunc);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;3) That's it. Now save and publish your form and paste a path to a folder into that field and try it out. You'll notice that the script above also formats the text in the field to be blue, bold, and underlined so it looks like a standard link, helping your users intuitively understand that they can click on it to open the folder.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-2839771919778360125?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/2839771919778360125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=2839771919778360125' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2839771919778360125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2839771919778360125'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/09/create-link-to-file-or-directory-from.html' title='Create a Link to a File or Directory from a CRM Record'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-7528776247460212094</id><published>2008-09-11T17:23:00.003-05:00</published><updated>2008-09-11T17:51:20.825-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm'/><category scheme='http://www.blogger.com/atom/ns#' term='reporting'/><title type='text'>Line Breaks for nvarchar TextArea fields in SQL Reports</title><content type='html'>This one had me stumped for a while. I was writing a report for a CRM client who had a number of nvarchar textarea fields on an entity in CRM. The fields had lots of free-form text with line breaks in them. For example:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;This is line 1.&lt;br /&gt;This is line 2.&lt;br /&gt;This is line 3.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;When I was creating the report in Visual Studio/SQL Reporting Services, the fields rendered correctly, but when I deployed it to CRM and ran the report, all the lines ran together, like this:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;This is line 1. This is line 2. This is line 3.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;I tried everything I could think of to format the field in the report layout, but nothing worked. After some googling around, I realized I needed to do some manipulation in my query. So I changed the relevant part of my select statement to something like this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;REPLACE(CAST(CRMAF_FilteredEntity.new_CustomField AS nvarchar(MAX)), CHAR(10),&lt;br /&gt;CHAR(13) + CHAR(10)) AS CustomField&lt;/blockquote&gt;&lt;br /&gt;What this does is renders the field and replaces the line feed ("CHAR(10)") with both a Carriage Return and a Line Feed ("CHAR(13) + CHAR(10)"). And now my reports render correctly!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-7528776247460212094?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/7528776247460212094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=7528776247460212094' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7528776247460212094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7528776247460212094'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/09/line-breaks-for-nvarchar-textarea.html' title='Line Breaks for nvarchar TextArea fields in SQL Reports'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-7849249988999322693</id><published>2008-09-08T15:55:00.003-05:00</published><updated>2008-09-08T16:11:01.986-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='online'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='crm online'/><title type='text'>Update to CRM Online Includes Keyword Ad Integration</title><content type='html'>Microsoft today released an update to its Dynamics CRM Online service that includes a fully-integrated, end-to-end keyword advertising management utility. The free tool, imaginatively called "Internet Marketing," allows CRM Online users to design search engine marketing campaigns by helping them select and bid for keywords with major search engines, track click-throughs and landing pages, track leads generated from keyword campaigns, and report on conversions into opportunities and closed sales.&lt;br /&gt;&lt;br /&gt;CRM Online users now have a true, end-to-end online marketing tool that allows them to report on actual revenue generated by their search engine marketing investments. And best of all, it's free to Dynamics CRM subscribers!&lt;br /&gt;&lt;br /&gt;To activate the service, CRM Online users need to go to the Settings area of CRM, click on Business Management, and click the new "Internet Marketing" link to launch the activation wizard.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_tyGCYP6ijuY/SMWTQJNw30I/AAAAAAAAADU/RO_HKxje7Kw/s1600-h/getstarted.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5243759246703648578" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_tyGCYP6ijuY/SMWTQJNw30I/AAAAAAAAADU/RO_HKxje7Kw/s320/getstarted.JPG" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-7849249988999322693?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/7849249988999322693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=7849249988999322693' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7849249988999322693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/7849249988999322693'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/09/update-to-crm-online-includes-keyword.html' title='Update to CRM Online Includes Keyword Ad Integration'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tyGCYP6ijuY/SMWTQJNw30I/AAAAAAAAADU/RO_HKxje7Kw/s72-c/getstarted.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6131434562383107942</id><published>2008-08-21T11:36:00.003-05:00</published><updated>2008-08-21T11:46:59.500-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sdk'/><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>CRM As A Rapid Development Platform</title><content type='html'>I'm late in getting this post out, but better late than never! &lt;a href="http://crm.davidyack.com/"&gt;Dave Yack &lt;/a&gt;released his book "&lt;a href="http://www.thecrmbook.com/Default.aspx"&gt;CRM As a Rapid Development Platform&lt;/a&gt;" last month. It's an indispensable tool for every developer who is building on top of Microsoft Dynamics CRM 4.0. It's available in printed form or as an e-book, and also includes a ton of code samples and some helpful videos. It's 645 pages long, so you're sure to find plenty in the book that you weren't aware of, even if you've been working with CRM for a long time! I don't know how Dave found the time for this monster, but I'm glad he did!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6131434562383107942?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6131434562383107942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6131434562383107942' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6131434562383107942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6131434562383107942'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/08/crm-as-rapid-development-platform.html' title='CRM As A Rapid Development Platform'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-9114055526670321031</id><published>2008-08-20T08:24:00.002-05:00</published><updated>2008-08-20T08:26:35.906-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='downloads'/><title type='text'>User's Guide for Microsoft Dynamics CRM 4.0</title><content type='html'>This was one of the most popular downloads for 3.0, and I suspect it will be for 4.0 as well. The user guide is a printable version of the extensive help files that come with CRM. This should be especially useful since nobody ever actual clicks the "Help" links inside CRM ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=0DB4D487-1BAA-4619-9BC5-074D73C3997D&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=0DB4D487-1BAA-4619-9BC5-074D73C3997D&amp;amp;displaylang=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-9114055526670321031?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/downloads/details.aspx?FamilyId=0DB4D487-1BAA-4619-9BC5-074D73C3997D&amp;displaylang=en' title='User&apos;s Guide for Microsoft Dynamics CRM 4.0'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/9114055526670321031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=9114055526670321031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9114055526670321031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9114055526670321031'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/08/users-guide-for-microsoft-dynamics-crm.html' title='User&apos;s Guide for Microsoft Dynamics CRM 4.0'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-8340363398205133522</id><published>2008-07-30T22:23:00.002-05:00</published><updated>2008-07-30T22:29:32.453-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='reporting'/><title type='text'>The underlying connection was closed: A connection that was expected to be kept alive was closed by the server.</title><content type='html'>In a recent upgrade environment, now running CRM 4.0, I found that reports stopped working from CRM. What was strange was that reports could still be run from the SQL Reporting Services website, just not from CRM - not even on the CRM server, so I knew it wasn't just a Kerberos authentication problem (and SQL was on the same box with CRM anyway!). After checking and re-checking all the settings in the SSRS website, the registry hive for CRM, and everywhere else I could think of, I opened a support ticket with Microsoft.&lt;br /&gt;&lt;br /&gt;But whenever I have to ask for outside help, I feel like I need to re-double my efforts in locating the problem and fixing it myself. (I should probably just open tickets all the time!). After much searching, I found an obscure reference on a SQL forum about this error (The underlying connection was closed: A connection that was expected to be kept alive was closed by the server.) and a mention of an update for SQL 2005. I logged onto the SQL server and ran Windows Update, and there it was - KB948109. Downloading this update and installing it fixed the problem. After the update, there was an error in the event log indicating that the .NET Framework 2.0 could not recompile, but upon running a report and waiting a long time for the app to compile, reports started working again throughout the network. Yay!&lt;br /&gt;&lt;br /&gt;Here's a link to the update for more information:&lt;br /&gt;&lt;a href="https://tesla.customer-connect.com/exchweb/bin/redir.asp?URL=http://support.microsoft.com/kb/948109" target="_blank"&gt;http://support.microsoft.com/kb/948109&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-8340363398205133522?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/8340363398205133522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=8340363398205133522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8340363398205133522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8340363398205133522'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/07/underlying-connection-was-closed.html' title='The underlying connection was closed: A connection that was expected to be kept alive was closed by the server.'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-9140858698292990460</id><published>2008-07-21T15:02:00.005-05:00</published><updated>2008-07-28T09:31:56.686-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><title type='text'>A Complex Upgrade</title><content type='html'>I had the opportunity this past weekend to do an upgrade that challenged just about every skillset that can possibly be required during a CRM implementation. It took 14 hours, and involved changes, installation or configuration of: Small Business Server, DNS, Active Directory, SQL Server, Windows Server components, database restores, IIS, Reporting Services, registry hacks, virtual servers, Office service packs, and possible several other things I'm not recalling right now. For those of you who are masochists, here's a lengthy narrative to describe the process:&lt;br /&gt;&lt;br /&gt;CRM 3.0 SBE was on a virtual server running Small Business Server 2003 – R1, not R2, so it was using SQL 2000. CRM 4.0 requires SQL 2005 SP2, so we could not do a straight upgrade in place on the SBS box. Rather than upgrade Small Business Server to SBS 2003 R2, since they had already installed a new SQL 2005 server, we backed up the CRM databases and restored them to the new SQL 2005 box – which, by the way, was also a new virtual machine.&lt;br /&gt;&lt;br /&gt;We then re-configured the existing CRM 3.0 installation to use the new SQL 2005 databases, and tested that everything was working. One thing I did not do – though I thought about it at the time, and ruled it out for the sake of time – was to move the SQL Reporting Services databases to the new SQL 2005 server and upgrade SQL Reporting Services for the existing CRM 3.0 installation. In the end, I might have saved more time by having the SSRS reporting function pre-migrated to SQL 2005.&lt;br /&gt;&lt;br /&gt;So we restored the CRM databases to SQL 2005, and then we were ready to start an in-place upgrade to CRM 4.0 right on the SBS box. We had to add SP2 to SQL 2005 before upgrading, and we found out that the IT partner had pretty much given us a raw server for CRM, so we had to install IIS and ASP.NET support, as well as indexing and message queuing, and full-text indexing for SQL. While we were at it, we went ahead and installed SQL Reporting Services on the SQL 2005 server to get it ready for our final step, which was to install CRM 4.0 a second time on the new CRM server and import the organization that had just been upgraded on the SBS box.&lt;br /&gt;&lt;br /&gt;We had to add a registry entry to disable loopback checking to get the Reporting Services website to work, and of course run the configuration wizard for Reporting Services. Additionally, there are a couple of custom add-ins that I had developed for 3.0 which required some tweaking and migration of their own in order to make them available to the new 4.0 installation.&lt;br /&gt;&lt;br /&gt;At this point, everything seemed to be functioning correctly, but as soon as we powered down the SBS virtual server, reports stopped functioning from the new CRM 4/SQL 2005 environment. My suspicion was that some of the Active Directory security roles that had been controlled by the SBS box had not replicated to the new Primary Domain Controller that was replacing the SBS box. So after trying to manually configure these unsuccessfully, we brought the SBS box back online to see if our suspicions were correct. We also installed the SQL Reporting Services Connector for CRM, but unfortunately, we couldn’t get reports working again, and we’re going to have to wait until the SBS box is completely decommissioned, with the FSMO roles, DNS and Active Directory fully migrated to the new Primary Domain Controller.&lt;br /&gt;&lt;br /&gt;We installed the Email Router for CRM and configured the Incoming and Outgoing rules. This is still a highly un-intuitive process, and after a few minutes of trial and error, the tests of the Email Router configuration returned successful results.&lt;br /&gt;&lt;br /&gt;Another glitch we ran into was when we were trying to install the Outlook client the first time. Actually, the installation of the Outlook client went fine, but when running the configuration wizard, after entering the new address of CRM, we kept getting errors that the Outlook add-in couldn’t resolve the CRM address (the error message suggested that maybe the CRM server was shut down). Turns out these error messages were misleading. I initially thought there was some confusion due to using the same port number for the new CRM website as for the original one, so I changed the port numbers IIS was using, and still had no luck. After some digging, we found that the configuration wizard was in fact resolving correctly to the new CRM server, it just wasn’t getting the right message back from the database because there were still some lingering entries in the DeploymentProperties table that had the SBS server name in them. Here’s the SQL script (thanks to the CRM &lt;a href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.crm&amp;amp;tid=27f8017f-6660-4094-a545-5f3e577af329"&gt;newsgroups&lt;/a&gt;) to update the database to make sure it contains the right server:port entries if you have remnants from a previous install:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;UPDATE dbo.DeploymentProperties SET NVarCharColumn = 'newcrm:5555' WHERE&lt;br /&gt;ColumnName IN ('ADWebApplicationRootDomain', 'AsyncSdkRootDomain',&lt;br /&gt;'ADSdkRootDomain');&lt;br /&gt;UPDATE dbo.DeploymentProperties SET NVarCharColumn =&lt;br /&gt;'HTTP' WHERE&lt;br /&gt;ColumnName IN ('ADRootDomainScheme');&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;After manually updating the database to get rid of these remnants of the old SBS installation, we were able to successfully configure the Outlook add-in.&lt;br /&gt;&lt;br /&gt;So, between virtual machines, an upgrade, a re-deployment (or, more precisely, a reinstallation of CRM that pointed to existing databases that had been upgraded both to SQL 2005 and CRM 4.0, and an import of the CRM Organization), and various and sundry updates, patches, hotfixes and setting configurations, CRM 4.0 is up and running. Performance is great, with sub-second response times and form loads, and I’m confident we’ll get the reports working once the SBS box is totally out of the mix.&lt;br /&gt;&lt;br /&gt;UPDATE: I got the SQL Reporting Services website working. Once the SBS box was removed from the network and all the FSMO roles and DNS had been migrated to the new domain controller, I was able to add the correct security permissions to the SQL Reporting Services website.&lt;br /&gt;&lt;br /&gt;What was strange was that the installation/upgrade added the folder to the SSRS website for CRM 4.0. (In CRM 3.0, there was a flat hierarchy in the SSRS website - you had a folder called MyOrganization_MSCRM, and inside were all the RDL files and data source settings for the CRM reports. In 4.0, when you upgrade from 3.0, you get a new folder under this called simply "4.0" and all the new reports are under this folder.) I couldn't see the 4.0 folder at first when I browsed to &lt;a href="http://sqlreports/reports"&gt;http://sqlreports/reports&lt;/a&gt;, so I tried adding it. That's when I got an error message saying this folder already existed. Even though I had domain admin permissions. If you click the "Show Details" button you should see the 4.0 folder, but I didn't.&lt;br /&gt;&lt;br /&gt;I checked another CRM installation's SSRS website, and copied the URL that takes you directly to the 4.0 reports folder: &lt;a href="http://sqlreports/Reports/Pages/Folder.aspx?ItemPath=%2fMyOrganization_MSCRM%2f4.0&amp;amp;ViewMode=Detail"&gt;http://sqlreports/Reports/Pages/Folder.aspx?ItemPath=%2fMyOrganization_MSCRM%2f4.0&amp;amp;ViewMode=Detail&lt;/a&gt; and it took me to the folder, where, oddly, the folder had been checked to remain hidden in the folder view. I removed this checkmark, and then went to the security settings for the folder and added the Active Directory groups for CRM report users, as well as the NT Authority\NETWORK SERVICE account, and voila - CRM could now see the SQL Reports for 4.0.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-9140858698292990460?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/9140858698292990460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=9140858698292990460' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9140858698292990460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9140858698292990460'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/07/complex-upgrade.html' title='A Complex Upgrade'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6120144055726787421</id><published>2008-07-16T12:57:00.002-05:00</published><updated>2008-07-16T12:58:55.620-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>New Post on MS CRM Team Blog: LinkedIn with CRM</title><content type='html'>I've got another new post on the Microsoft CRM Team blog &lt;a href="http://blogs.msdn.com/crm/archive/2008/07/16/linkedin-to-microsoft-dynamics-crm.aspx"&gt;here&lt;/a&gt;. This one is about integrating LinkedIn information with leads in CRM. Check it out!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6120144055726787421?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/crm/archive/2008/07/16/linkedin-to-microsoft-dynamics-crm.aspx' title='New Post on MS CRM Team Blog: LinkedIn with CRM'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6120144055726787421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6120144055726787421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6120144055726787421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6120144055726787421'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/07/new-post-on-ms-crm-team-blog-linkedin.html' title='New Post on MS CRM Team Blog: LinkedIn with CRM'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-8420878157334356113</id><published>2008-07-14T19:48:00.003-05:00</published><updated>2008-07-14T19:59:38.535-05:00</updated><title type='text'>The Best Windows Mobile Client for Microsoft CRM</title><content type='html'>Mobile options for Microsoft Dynamics CRM 4.0 are proliferating, but the one that stands out above the rest continues to be the mobile client from Netherlands firm, CWR Mobility. The company released it's client for 4.0 during Microsoft's Convergence this spring, and recently announced the upcoming availability of an online only version for Microsoft's hosted CRM Online.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CWR's mobile expertise pre-dates Microsoft's foray into the CRM realm, and their insight into ease of use and secure deployment is evident in this latest release. Microsoft has highlighted their mobile application in numerous venues, and it is a favorite among CRM MVPs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_tyGCYP6ijuY/SHv1upFlFII/AAAAAAAAADM/Ml870QGRiQM/s1600-h/CWRMobileCRMAnim.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5223038374518264962" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_tyGCYP6ijuY/SHv1upFlFII/AAAAAAAAADM/Ml870QGRiQM/s320/CWRMobileCRMAnim.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The CWR mobile application for offline use fully supports custom entities with fast background synchronization and a variety of Windows Mobile and PocketPC devices. Check out CWR at &lt;a href="http://www.cwrmobility.com/"&gt;http://www.cwrmobility.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-8420878157334356113?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cwrmobility.com/' title='The Best Windows Mobile Client for Microsoft CRM'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/8420878157334356113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=8420878157334356113' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8420878157334356113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8420878157334356113'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/07/best-windows-mobile-client-for.html' title='The Best Windows Mobile Client for Microsoft CRM'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tyGCYP6ijuY/SHv1upFlFII/AAAAAAAAADM/Ml870QGRiQM/s72-c/CWRMobileCRMAnim.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-3646618632587389162</id><published>2008-06-30T14:03:00.002-05:00</published><updated>2008-06-30T14:06:44.476-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plug-ins'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='workflow'/><title type='text'>Workflow or Plug-In?</title><content type='html'>Humberto Lezama Guadarrama, a member of Microsoft's CRM team, &lt;a href="http://blogs.msdn.com/crm/archive/2008/06/27/plug-in-or-workflow.aspx"&gt;posted a helpful table &lt;/a&gt;that will make the decision process easier when you're trying to decide whether to use a plug-in or CRM's powerful workflow engine to handle a specific function. Thanks, Humberto! Very helpful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-3646618632587389162?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/crm/archive/2008/06/27/plug-in-or-workflow.aspx' title='Workflow or Plug-In?'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/3646618632587389162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=3646618632587389162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3646618632587389162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3646618632587389162'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/06/workflow-or-plug-in.html' title='Workflow or Plug-In?'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-8266678898358013604</id><published>2008-06-30T13:06:00.002-05:00</published><updated>2008-06-30T13:10:24.366-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='workflow'/><title type='text'>New Post on the MS CRM Team Blog</title><content type='html'>I've got another post on Microsoft's CRM Team blog on MSDN. It's about using workflow to automatically set the primary contact for an account. You can view it &lt;a href="http://blogs.msdn.com/crm/archive/2008/06/25/use-workflow-to-set-the-primary-contact.aspx"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Note: My good friend Mitch Milam graciously pointed out that he had already posted a similar blog on his &lt;a href="http://blogs.infinite-x.net/2008/01/21/crm-40-workflow-setting-the-primary-contacts-parent-customer/"&gt;site&lt;/a&gt;. Personally, I think my post is superior, but Mitch's isn't too bad. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-8266678898358013604?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/crm/archive/2008/06/25/use-workflow-to-set-the-primary-contact.aspx' title='New Post on the MS CRM Team Blog'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/8266678898358013604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=8266678898358013604' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8266678898358013604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8266678898358013604'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/06/new-post-on-ms-crm-team-blog.html' title='New Post on the MS CRM Team Blog'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-4766080450390959920</id><published>2008-06-11T13:42:00.002-05:00</published><updated>2008-06-11T14:21:18.599-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sdk'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>Microsoft CRM Metadata Browser</title><content type='html'>&lt;div&gt;For those of you who like to get in under the hood of your CRM system, there's a great feature in both CRM 3.0 and 4.0 that lets you easily display a lot of the information you'll want to know when customizing your system: the Metadata Browser. It lists all of your CRM entities - even your custom entities - and lets you see all the fields and relationships each entity has, as well as things like the Object Type Code and other settings.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The Metadata Browser is easy to access. Simply navigate to &lt;a href="http://yourcrmserver/sdk/list.aspx"&gt;http://yourCRMserver/sdk/list.aspx&lt;/a&gt;&lt;br /&gt;(obviously replacing 'yourCRMserver' with the name of your CRM server!)&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;You'll get a nicely formatted webpage with a table listing all of your entities. If you click on the Definition icon for one of the entities you'll see a list of all of the attributes for the entity with all of the attributes for each attribute (now that's some meta-metadata!).&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_tyGCYP6ijuY/SFAlgBIQByI/AAAAAAAAADE/wwRHMXPpvT8/s1600-h/metadatabrowser.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5210706000856745762" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_tyGCYP6ijuY/SFAlgBIQByI/AAAAAAAAADE/wwRHMXPpvT8/s320/metadatabrowser.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-4766080450390959920?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/4766080450390959920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=4766080450390959920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4766080450390959920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4766080450390959920'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/06/microsoft-crm-metadata-browser.html' title='Microsoft CRM Metadata Browser'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tyGCYP6ijuY/SFAlgBIQByI/AAAAAAAAADE/wwRHMXPpvT8/s72-c/metadatabrowser.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-2496440719320341022</id><published>2008-05-06T16:34:00.000-05:00</published><updated>2008-05-06T16:35:11.472-05:00</updated><title type='text'>XRM and CRM 2.0</title><content type='html'>Traditionally, the 'R' in CRM has meant managing the relationship between the company that owns the CRM software and their customer, not necessarily managing the relationships those customers (contacts/leads/accounts) may have with one another. This is the thought behind the idea of XRM or CRM 2.0 - whatever trendy name they're giving it these days - the idea that your customers (contacts/leads/accounts) should have some interplay between each other and also should have some control over how those relationships are described. This way, in addition to the relationships you assign to your customers, they can self-identify relationships as well.&lt;br /&gt;&lt;br /&gt;When you get accustomed to Web 2.0 communities like LinkedIn, Facebook, etc, you start to see these relationships, but there's no parallel in traditional CRM applications. Essentially, if CRM is to evolve as a platform that keeps pace with how people use the web, then it will need to become the back end for a community that is hosted by the company that owns the CRM software. This way you'd become aware of new relationships that exist that you previously weren't aware of. The meta-layers of relational information would give you real insight into your relationships.&lt;br /&gt;&lt;br /&gt;Can somebody start building a LinkedIn integration for MS CRM? ;-)&lt;br /&gt;&lt;br /&gt;I'm not totally sold on how this can play out in the business world, but the reality is that the nature of the 'R' in CRM is changing rapidly, and an enterprise that wants to have authentic relationships with its customers is going to need to engage them where they live, or risk being abandoned.&lt;br /&gt;&lt;br /&gt;For more on this topic, check out: &lt;a href="http://crm20.pbwiki.com/"&gt;http://crm20.pbwiki.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-2496440719320341022?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/2496440719320341022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=2496440719320341022' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2496440719320341022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2496440719320341022'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/05/xrm-and-crm-20.html' title='XRM and CRM 2.0'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-8994947477525456831</id><published>2008-04-30T10:05:00.002-05:00</published><updated>2008-04-30T10:06:35.909-05:00</updated><title type='text'>List of Available Updates and Hotfixes for CRM 4.0</title><content type='html'>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;http://support.microsoft.com/kb/949256/en-us&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-8994947477525456831?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/8994947477525456831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=8994947477525456831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8994947477525456831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8994947477525456831'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/04/list-of-available-updates-and-hotfixes.html' title='List of Available Updates and Hotfixes for CRM 4.0'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-9051776772123975571</id><published>2008-04-28T14:47:00.002-05:00</published><updated>2008-04-28T14:59:42.594-05:00</updated><title type='text'>Upgrading CRM 3.0 SBE to CRM 4.0 Professional: Part II: The Outlook Client</title><content type='html'>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;amp;displaylang=en"&gt;here&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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-9051776772123975571?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/9051776772123975571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=9051776772123975571' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9051776772123975571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9051776772123975571'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/04/upgrading-crm-30-sbe-to-crm-40_28.html' title='Upgrading CRM 3.0 SBE to CRM 4.0 Professional: Part II: The Outlook Client'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-2869063920615809369</id><published>2008-04-23T16:10:00.001-05:00</published><updated>2008-04-23T16:12:50.760-05:00</updated><title type='text'>CRM Online is Ready For Your Business</title><content type='html'>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;website&lt;/a&gt; or contact your Dynamics partner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-2869063920615809369?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://crm.dynamics.com/' title='CRM Online is Ready For Your Business'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/2869063920615809369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=2869063920615809369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2869063920615809369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2869063920615809369'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/04/crm-online-is-ready-for-your-business.html' title='CRM Online is Ready For Your Business'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-2941304496538524734</id><published>2008-04-21T11:03:00.002-05:00</published><updated>2008-04-21T11:24:22.182-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><title type='text'>Upgrading CRM 3.0 SBE to CRM 4.0 Professional</title><content type='html'>Well, I promised to blog on this, and it's taken me longer than I expected to find the time. I recently performed my first upgrade of CRM 3.0 SBE (on Small Business Server 2003 R2) to CRM 4.0 Professional.&lt;br /&gt;&lt;br /&gt;First, a little background on system requirements if you are considering an upgrade to CRM on you Small Business Server. The newest version of CRM, version 4.0, requires SQL Server 2005, which means that if you have not upgraded your SBS 2003 to "R2" then you are probably still running SQL Server 2000. So the first thing you'll need to do is get SBS up to the R2 (that's shorthand for Release Version 2) which upgrades SQL to 2005, installs WSUS and also upgrades a number of other items in Small Business Server Premium.&lt;br /&gt;&lt;br /&gt;If you've got R2 in place, you shouldn't have to do anything more than insert the CRM 4.0 disc (or download the installation package from Microsoft.com). Of course, you will want to have good backups of your server, and especially your SQL databases.&lt;br /&gt;&lt;br /&gt;When you first begin installing CRM 4.0, the installer goes out to the web to check for updated installation files. So you will need an internet connection. It also installs and initiates the C++ runtime (and it will do this each time you try to run the CRM 4.0 installation, even if you've already downloaded it). So make sure you've got a good internet connection!&lt;br /&gt;&lt;br /&gt;When I started this upgrade, I got to the point where the installer checked all the system requirements (more about that below) and when I proceeded to install, it kept failing with a weird error about the MsiInstallerServerAction. It said something like "the patch package could not be opened." I thought this might be related to the Windows MSI installer, so I went on a wild goose chase and ran Windows Update several times to get the server fully patched. It turns out the problem was because the antivirus software on the server was preventing the installer from opening the installation package! I could have kicked myself because I typically disable antivirus software when performing a complex installation like this, but it had slipped my mind this time. So take that as a warning: disable your antivirus solution while running your upgrade.&lt;br /&gt;&lt;br /&gt;After working that out, I started running the installation and when I got to the part again where it checks all the system requirements (the part where you want to see a bunch of green checkmarks show up) I got a warning that "setup has detected that there are one or more bulk import jobs pending in the existing Microsoft Dynamics CRM 3.0 system." I searched through CRM and the database and could not locate any pending bulk import jobs. All of them were in a successful completed state, so I still don't know what this warning was about. I then proceeded with the upgrade, and after the installer started running it took about 35 minutes to complete.&lt;br /&gt;&lt;br /&gt;After that I started doing my post-upgrade testing. One thing I found was that because CRM 4.0 was designed for multi-tenant, some custom dashboards in this particular installation were not showing images correctly. This is because the relative URLs in the custom .aspx page needed to be re-written to include the organization name. Where they had been pointing to "_custom/_imgs/image.jpg" for example, they needed to be re-written to "orgname/_custom/_imgs/image.jpg" (this particular custom dashboard had it's root folder inside the root folder of the CRM server which, strictly speaking, is unsupported).&lt;br /&gt;&lt;br /&gt;Further testing since the upgrade has uncovered a number of minor bugs, mostly related to script errors when viewing or closing windows in the CRM web client. The script errors aren't related to custom scripts, but there appears to be some problems with code inside 4.0 that Internet Explorer 7 doesn't like. I'm still compiling the steps to reproduce these errors and haven't tracked them down. In most cases when a user gets these errors they are saving and closing (or just closing) a form for an activity or a history view on a record, and they get an error window that allows them to send the details to Microsoft. If they click through this the record they were working on is typically saved correctly, so, like I said, it's an annoyance at this point, but doesn't seem to have a critical impact. I'll post again later if/when I track down the source of these errors.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-2941304496538524734?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/2941304496538524734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=2941304496538524734' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2941304496538524734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2941304496538524734'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/04/upgrading-crm-30-sbe-to-crm-40.html' title='Upgrading CRM 3.0 SBE to CRM 4.0 Professional'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-3381684624704546046</id><published>2008-04-14T20:37:00.002-05:00</published><updated>2008-04-14T20:47:15.985-05:00</updated><title type='text'>Google and Salesforce.com's Partnershp to Step Into Enterprise Arena Will Likely Make A Splash Only with SMBs</title><content type='html'>Salesforce.com and Google &lt;a href="http://www.news.com/8301-10787_3-9918753-60.html?tag=nefd.blgs"&gt;announced today&lt;/a&gt; that they are deepening their partnership by integrating Google Docs (an online spreadsheet and word processing tool) with Salesforce.com's online CRM solution. This is &lt;a href="http://scobleizer.com/2008/04/13/googles-five-year-plan-to-get-into-enterprise-continues/"&gt;supposed to be a shot across the bow &lt;/a&gt;of Microsoft's enterprise business. The problem is that, for all the hype about web 2.0 and hosted apps, enterprise businesses are going to remain wary about putting too much of their data "in the cloud." As one commenter on Scoble's blog said "if enterprise data - HR, SCM, Financials, data warehouse - is not involved, it’s not an enterprise app." I think SFDC &amp;amp; Google are more likely to gain traction with smaller businesses - which is definitely a key market for Microsoft - and won't likely further Google's strategy to siphon away Microsoft's bread and butter enterprise and upper-mid-market customers. Even though Marc Benioff likes to talk a big game, it's more probable that, as Microsoft's Dynamics CRM improves its scalability for the enterprise, the market will fragment between small bizes opting for hosted systems like SFDC (and don't forget Microsoft CRM Online) and bigger players who want their data behind a firewall and opt for less volatile (and, yes, less sexy) Microsoft.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-3381684624704546046?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/3381684624704546046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=3381684624704546046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3381684624704546046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3381684624704546046'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/04/google-and-salesforcecoms-partnershp-to.html' title='Google and Salesforce.com&apos;s Partnershp to Step Into Enterprise Arena Will Likely Make A Splash Only with SMBs'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-1993716284853467648</id><published>2008-04-14T20:27:00.002-05:00</published><updated>2008-04-14T20:34:05.113-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotfixes and updates'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 3.0'/><title type='text'>Update Rollup 3 Pulled</title><content type='html'>Thanks to &lt;a href="http://guyriddle.spaces.live.com/blog/cns!5D4E0DC4D1513384!284.entry"&gt;Guy Riddle &lt;/a&gt;for the early scoop on this news. (I don't know how he found the time to post such an extensive blog about this - he's at the MVP Summit in Seattle, as I am, and I haven't had nary a free minute!).&lt;br /&gt;&lt;br /&gt;Apparently Microsoft has pulled Update Rollup 3 due to a regression in one of the fixes included in the update package. You should not install Update Rollup 3 until Microsoft has re-released it. If you've already installed it, have your partner open a ticket with Microsoft to get their instructions. Microsoft shouldn't charge for the ticket in this case. They are working on a fix for the fix ;-) and it should be available again soon. I'll keep you posted.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-1993716284853467648?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/1993716284853467648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=1993716284853467648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1993716284853467648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1993716284853467648'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/04/update-rollup-3-pulled.html' title='Update Rollup 3 Pulled'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-3607440775903239423</id><published>2008-04-11T16:10:00.000-05:00</published><updated>2008-04-11T16:11:31.730-05:00</updated><title type='text'>New CRM Blog</title><content type='html'>Our company, Customer Connect, has launched a new CRM focused blog at &lt;a href="http://www.askcrm.com/"&gt;http://www.askcrm.com/&lt;/a&gt;. Check it out for helpful tips and code samples.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-3607440775903239423?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.askcrm.com/' title='New CRM Blog'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/3607440775903239423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=3607440775903239423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3607440775903239423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3607440775903239423'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/04/new-crm-blog.html' title='New CRM Blog'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-9102676631915989135</id><published>2008-04-08T18:51:00.002-05:00</published><updated>2008-04-08T18:55:24.816-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mvp'/><category scheme='http://www.blogger.com/atom/ns#' term='summit'/><title type='text'>Getting Ready for the MVP Summit in Seattle!</title><content type='html'>Six days and counting! Every year Microsoft hosts all the MVPs in Seattle and Redmond for a week of sessions with product teams and keynotes. This year's MVP Summit has a jam-packed schedule, during which I will be spending some time with some of my friends at Microsoft on the CRM team and have the opportunity to share my feedback on their work, as well as learn more and meet with other MVP colleagues. And it's always nice to visit Seattle at this time of year and enjoy the city! Looking forward to it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-9102676631915989135?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/9102676631915989135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=9102676631915989135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9102676631915989135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9102676631915989135'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/04/getting-ready-for-mvp-summit-in-seattle.html' title='Getting Ready for the MVP Summit in Seattle!'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-3917912034331736555</id><published>2008-04-07T20:41:00.002-05:00</published><updated>2008-04-07T20:44:15.054-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>New Article on MSDynamicsWorld.com</title><content type='html'>I've got a new article published on MSDynamicsWorld.com about assessing your organization's readiness for CRM 4.0. It includes some important factors to be aware of if you are planning on deploying CRM on-premise. The article can be read &lt;a href="http://msdynamicsworld.com/story/customer-relationship-mgmt/how-prepared-your-organization-dynamics-crm-4-0"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-3917912034331736555?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdynamicsworld.com/' title='New Article on MSDynamicsWorld.com'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/3917912034331736555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=3917912034331736555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3917912034331736555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3917912034331736555'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/04/new-article-on-msdynamicsworldcom.html' title='New Article on MSDynamicsWorld.com'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-462775504674726817</id><published>2008-04-03T14:30:00.002-05:00</published><updated>2008-04-03T14:37:17.835-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>CRM 4.0 Email Tracking Token Can be Turned Off</title><content type='html'>&lt;div&gt;Nice feature of CRM 4.0: Users and system administrators alike have never been fond of the tracking token that CRM places in the email subject line in order to track email replies to the correct account or contact in CRM. In CRM 1.2 and 3.0 this token could be turned off completely, but then it was impossible to track replies to CRM emails. With version 4.0, administrators can still use the tracking token for precise tracking, but CRM now offers the ability to turn off the tracking token and still track most messages. CRM 4.0 uses a combination of the email's sender, recipient and subject to figure out which records to relate inbound email to, even without the token! To turn the tracking tokens off in CRM 4.0, go to Settings &gt; Administration &gt; System Settings, and click on the Email tab. See the image below for the checkbox to de-select to disable the tracking token:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_tyGCYP6ijuY/R_UxzNlHwzI/AAAAAAAAACw/x4bY0LC9Qys/s1600-h/turnofftoken.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5185105301875442482" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_tyGCYP6ijuY/R_UxzNlHwzI/AAAAAAAAACw/x4bY0LC9Qys/s320/turnofftoken.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-462775504674726817?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/462775504674726817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=462775504674726817' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/462775504674726817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/462775504674726817'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/04/crm-40-email-tracking-token-can-be.html' title='CRM 4.0 Email Tracking Token Can be Turned Off'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tyGCYP6ijuY/R_UxzNlHwzI/AAAAAAAAACw/x4bY0LC9Qys/s72-c/turnofftoken.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6410040298793271109</id><published>2008-04-01T19:38:00.001-05:00</published><updated>2008-04-01T19:40:15.186-05:00</updated><title type='text'>Re-Awarded MVP for 2008</title><content type='html'>Just got word today that I've been re-awarded the &lt;a href="https://mvp.support.microsoft.com/default.aspx/profile/wittemann"&gt;Microsoft MVP award for CRM &lt;/a&gt;for 2008. Thanks to Microsoft, Customer Connect, and the CRM community!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6410040298793271109?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6410040298793271109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6410040298793271109' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6410040298793271109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6410040298793271109'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/04/re-awarded-mvp-for-2008.html' title='Re-Awarded MVP for 2008'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-9153348124379496135</id><published>2008-04-01T19:32:00.004-05:00</published><updated>2008-04-01T19:38:19.471-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Follow Me on Twitter</title><content type='html'>OK, if you're really addicted to web 2.0 and don't have enough information overload, you can now follow me on Twitter at &lt;a href="http://twitter.com/MattNC"&gt;http://twitter.com/MattNC&lt;/a&gt;. Twitter is like a mini-blog that users post to in short entries (less than 140 characters) from their mobile phones, the web, or instant messengers. I just signed up today so we'll see how frequently I post (or "tweet" as it's called in the lingo of Twitter). Typical "tweets" answer the basic question "What are you doing?" so posts often read like the minutiae of individuals' lives: watching a TV show, trying to stay awake in a meeting, reading about a new technology, etc. It's a little creepy and voyeuristic, but we'll give it a try and see how it goes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-9153348124379496135?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://twitter.com/MattNC' title='Follow Me on Twitter'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/9153348124379496135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=9153348124379496135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9153348124379496135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/9153348124379496135'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/04/follow-me-on-twitter.html' title='Follow Me on Twitter'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6316330949240062962</id><published>2008-03-27T16:13:00.002-05:00</published><updated>2008-03-27T16:16:50.120-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='online'/><category scheme='http://www.blogger.com/atom/ns#' term='hosted crm'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='live'/><title type='text'>CRM Live Re-Named to CRM Online</title><content type='html'>&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;&lt;p&gt;Formerly known as Microsoft Dynamics CRM Live, the hosted version of CRM 4.0 will maintain the same functionality as previously announced, and, according to Microsoft, is simply being renamed in order to align it with their Online brand of B2B services.&lt;/p&gt;&lt;p&gt;Bill Patterson, Microsoft's Director of Product Management for the hosted service said in a communique:&lt;/p&gt;&lt;blockquote&gt;"In recent months, Microsoft has launched the new Online brand, with tremendous investment in and focus around on-demand technology for business users. Whereas the Live brand is focused on consumers and small businesses, the Online brand is fully aligned with our existing Microsoft Dynamics CRM strategy of delivering outstanding solutions for small businesses, midsized companies, and large enterprises. As a result, we will be launching the new service as Microsoft Dynamics CRM Online."&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6316330949240062962?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6316330949240062962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6316330949240062962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6316330949240062962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6316330949240062962'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/03/crm-live-re-named-to-crm-online.html' title='CRM Live Re-Named to CRM Online'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6057708659494594322</id><published>2008-03-20T20:12:00.003-05:00</published><updated>2008-03-20T20:21:09.558-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>More than 100,000 visitors since I started tracking!</title><content type='html'>Some time in the last few days my blog had its one hundred thousandth visitor since I started tracking the site's traffic! I started this blog back in November 2004 in order to have a place to keep my CRM-related ideas and tricks where I could reference it easily and share it with a few other people. I started tracking the site's traffic about 6 months later when I realized I was getting a lot more visitors than I anticipated. Since then I have posted 125 posts and have had many more visitors than I ever thought I would. I've also had the opportunity to meet a number of folks through the blog as well. Here are some recent statistics on the site's traffic as of 3/20/2008 at 9pm EST::&lt;br /&gt;&lt;br /&gt;   Total Visitors: 100,799&lt;br /&gt;   Average Per Day 136    &lt;br /&gt;   Average Visit Length 2:01    &lt;br /&gt;   Last Hour 4    &lt;br /&gt;   Today 174    &lt;br /&gt;   This Week 954&lt;br /&gt;&lt;br /&gt;Thanks to everyone who has visited and especially to those who have commented on the blog and shared their experiences with Microsoft CRM!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6057708659494594322?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6057708659494594322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6057708659494594322' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6057708659494594322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6057708659494594322'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/03/more-than-100000-visitors-since-i.html' title='More than 100,000 visitors since I started tracking!'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-3696246390366339577</id><published>2008-03-19T10:28:00.001-05:00</published><updated>2008-03-19T10:30:43.817-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotfixes and updates'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 3.0'/><title type='text'>Update Rollup 3 Now Available (Microsoft CRM 3.0)</title><content type='html'>Microsoft has released Update Rollup 3 for Microsoft CRM 3.0. There are server and client install files that include all the hotfixes and updates that have been released for version 3.0 to date. To download it go to: &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d5b1fbbe-dfc2-4a33-b5fd-cae99e8e9dab&amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=d5b1fbbe-dfc2-4a33-b5fd-cae99e8e9dab&amp;DisplayLang=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-3696246390366339577?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/downloads/details.aspx?FamilyID=d5b1fbbe-dfc2-4a33-b5fd-cae99e8e9dab&amp;DisplayLang=en' title='Update Rollup 3 Now Available (Microsoft CRM 3.0)'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/3696246390366339577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=3696246390366339577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3696246390366339577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3696246390366339577'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/03/update-rollup-3-now-available-microsoft.html' title='Update Rollup 3 Now Available (Microsoft CRM 3.0)'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-2305875023175506484</id><published>2008-03-14T14:11:00.002-05:00</published><updated>2008-03-20T20:14:16.846-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reporting'/><title type='text'>SQL Reporting Services Login Issue With CRM 3.0 - Another Fix</title><content type='html'>Ever since CRM 3.0 hit the market there have been issues with getting reports to work with new installations. Particularly troublesome is when the SQL Server is on a different server than CRM. There are a number of KB articles and documents that Microsoft has released pertaining to this problem. It often comes down to the now-infamous Kerberos double-hop: When a user requests a report through the CRM interface their credentials are passed (via Kerberos) to the SQL Reporting Services server. No problem up to that point. But then the SRS server requests the data from the SQL Server and may fail to pass the originating user's credentials to the SQL Server. This is the double-hop that the credentials need to make. The problem can be complicated by duplicate SPNs, trust for delegation not being correctly configured and many other factors depending on the network topology.&lt;br /&gt;&lt;br /&gt;I thought I had seen them all, but an installation we did this week presented new challenges. Users were getting the dreaded error: "Cannot create a connection to data source 'CRM'. Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection."&lt;br /&gt;&lt;br /&gt;I followed all the standard KB articles out there (links at the end of this post) to no avail. I am stubborn so it was a while before I gave up and got Microsoft involved. I'm glad I did. Their friendly engineer sent me a number of diagnostic tools and had me go through many steps to make sure everything was configured correctly. What finally got the problem resolved was the following:&lt;br /&gt;&lt;br /&gt;Adding the CRM installation account credentials to the data source:&lt;br /&gt;1) Open Report Manager (http://server/reports).&lt;br /&gt;2) Click the Show Details button on the MSCRM_DataSource.&lt;br /&gt;3) Click the Edit button for the DataSource.&lt;br /&gt;4) Select the "Credentials stored securely in the report server" radio button and enter the credentials for the CRM installation account or a domain administrator.&lt;br /&gt;5) Select the following two checkboxes:&lt;br /&gt;  - "Use Windows credentials when connecting to the data source" and&lt;br /&gt;  - "Impersonate authenticated user after a connection has been made to the data source."&lt;br /&gt;6) Click "Apply" and attempt to run the reports as a user logged on to a client machine.&lt;br /&gt;&lt;br /&gt;So, the lesson is, if you've tried everything, try something else. I don't recall ever having to set this before in numerous other CRM deployments, but in this case, this is what did the trick. Hope you find this helpful. If not, here are some other troubleshooting resources:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/909509/en-us"&gt;http://support.microsoft.com/kb/909509/en-us&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=51BF9F20-BD00-4759-8378-B38EEFDA7B99&amp;displaylang=en"&gt;Additional Setup Tasks Required if Reporting Services Is Installed on Different Server&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-2305875023175506484?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/2305875023175506484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=2305875023175506484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2305875023175506484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2305875023175506484'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/03/sql-reporting-services-login-issue-with.html' title='SQL Reporting Services Login Issue With CRM 3.0 - Another Fix'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5531241219226382234</id><published>2008-03-12T09:21:00.002-05:00</published><updated>2008-03-12T09:21:49.300-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm'/><category scheme='http://www.blogger.com/atom/ns#' term='customer connect'/><title type='text'>Help Wanted! Hiring CRM Consultant/Developer</title><content type='html'>&lt;p&gt;Over the last year, our firm, Customer Connect, has experienced a tremendous upsurge in demand for Microsoft CRM. With the recent release of 4.0, that demand is only increasing. As a result, we are actively recruiting talented, experienced CRM consultants and developers. If you (or someone you know) is interested and has the technical chops, please visit our Careers page (&lt;a title="http://www.customer-connect.com/Careers/tabid/384/Default.aspx" href="http://www.customer-connect.com/Careers/tabid/384/Default.aspx"&gt;http://www.customer-connect.com/Careers/tabid/384/Default.aspx&lt;/a&gt;) and read the full job description and submit a resume.&lt;/p&gt;  &lt;p&gt;A little background on Customer Connect: We are located in the Charlotte, North Carolina area. Our firm is a small group of talented professionals with a passion for delivering excellence and value. One of the main criteria for this role is that the individual must have an &amp;quot;ownership&amp;quot; mentality; that is, they must take ownership of the successful outcome of their projects and ownership of the relationships we build with our clients. Each of our team members is given a lot of independence to make decisions and guide our clients through the complexities of rolling out a CRM solution. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5531241219226382234?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5531241219226382234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5531241219226382234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5531241219226382234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5531241219226382234'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/03/help-wanted-hiring-crm.html' title='Help Wanted! Hiring CRM Consultant/Developer'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-4337824208908313937</id><published>2008-03-12T08:12:00.003-05:00</published><updated>2008-03-12T08:18:47.402-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sdk'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>New Version of SDK for CRM 4.0 Available</title><content type='html'>&lt;p&gt;Microsoft has released an updated version of the Microsoft Dynamics CRM 4.0 SDK, version 4.0.3. It contains updated code samples and an improved version of the Plug-in registration tool. It can be downloaded here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=82E632A7-FAF9-41E0-8EC1-A2662AAE9DFB&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=82E632A7-FAF9-41E0-8EC1-A2662AAE9DFB&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=82E632A7-FAF9-41E0-8EC1-A2662AAE9DFB&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-4337824208908313937?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/4337824208908313937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=4337824208908313937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4337824208908313937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/4337824208908313937'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/03/new-version-of-sdk-for-crm-40-available.html' title='New Version of SDK for CRM 4.0 Available'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6817710060324193951</id><published>2008-03-06T15:49:00.004-05:00</published><updated>2008-04-28T14:36:52.805-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 3.0'/><title type='text'>Start A Workflow From JavaScript OnChange</title><content type='html'>&lt;a href="http://blogs.infinite-x.net/2007/06/15/launching-a-workflow-rule-from-javascript/"&gt;Mitch Milam has a very useful post on his blog&lt;/a&gt; about launching a workflow rule from an onChange event on a CRM 3.0 form. A few commenters on his blog have mentioned that they get errors when they use his script in their forms, however. I think this is because they are copying his script right from his blog post, including the line numbers and curly quotes. You need to re-type the code properly and include escape characters so the script engine can interpret the code properly. To save some time, I have posted a text file that you can download as a shortcut to re-typing the OnLoad script yourself. Right-click the following link and "Save As" to download this file &lt;strong&gt;&lt;span style="color:#cc0000;"&gt;(MAKE SURE TO CHANGE THE EXTENSION FROM XML TO .TXT - in the 'Save As Type' select "All"):&lt;/span&gt; &lt;u&gt;&lt;a href="http://cid-b768c89492976406.skydrive.live.com/self.aspx/Public/wf_onload.txt"&gt;Save the target of this link to your local machine&lt;/a&gt;&lt;/u&gt;&lt;/strong&gt;.&lt;br /&gt;Hope you find that useful, and happy coding. (Thanks, Mitch for this very useful script!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6817710060324193951?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6817710060324193951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6817710060324193951' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6817710060324193951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6817710060324193951'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/03/start-workflow-from-javascript-onchange.html' title='Start A Workflow From JavaScript OnChange'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-2455284787281185355</id><published>2008-02-19T10:09:00.001-05:00</published><updated>2008-02-19T10:25:22.473-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>CRM 4.0 on Mac OSX 10.5</title><content type='html'>For the curious: Here's a screenshot a client sent us of CRM 4.0 on Mac OSX 10.5. They used VMWare's Fusion 1.1 to run Windows inside their Mac. The nice thing about Fusion is that it opens the desired program in it's own window, so it doesn't look like you are connecting to a different desktop like Terminal Services or Virtual Server/PC.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_tyGCYP6ijuY/R7r0xiuNX-I/AAAAAAAAACo/OHwCu4cAvTg/s1600-h/CRMonMac.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5168712654332452834" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_tyGCYP6ijuY/R7r0xiuNX-I/AAAAAAAAACo/OHwCu4cAvTg/s320/CRMonMac.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_tyGCYP6ijuY/R7r0FCuNX9I/AAAAAAAAACg/2nNWlDWGsEo/s1600-h/CRMonMac.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-2455284787281185355?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/2455284787281185355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=2455284787281185355' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2455284787281185355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/2455284787281185355'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/02/crm-40-on-mac-osx-105.html' title='CRM 4.0 on Mac OSX 10.5'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tyGCYP6ijuY/R7r0xiuNX-I/AAAAAAAAACo/OHwCu4cAvTg/s72-c/CRMonMac.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-5622155820802499275</id><published>2008-01-22T11:32:00.000-05:00</published><updated>2008-01-22T11:49:00.598-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>Editing the Sitemap in CRM 4.0</title><content type='html'>I was banging my head on the wall trying to figure out why a simple edit I made to the sitemap in a new CRM 4.0 deployment was not working. The sitemap lets you add or re-arrange the left hand navigation in the main area of CRM. I was trying to move the Service Calendar to the top of this list in the left hand nav. In 4.0 you need to use a new "Titles" element to add a custom title, and, as in 3.0, you can define whether the navigational item shows up based on a user's priveleges in a certain entity. I made a simple change to the sitemap and when I tried to import it, I got the "either the file could not be uploaded or this is not a valid customization file" error. I checked and re-checked my XML and it looked fine.&lt;br /&gt;&lt;br /&gt;It wasn't until a co-worker suggested I try moving the "Title" node above the "Privileges" node that CRM let me import the customizations file. I wouldn't have thought the order mattered in this case, but apparently it did.&lt;br /&gt;&lt;br /&gt;Here's what &lt;em&gt;DID&lt;/em&gt; work:&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;SubArea id="ServCal" icon="/_imgs/ico_18_servicecal.gif" url="/sm/home_apptbook.aspx" availableoffline="false"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;Titles&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;Title lcid="1033" title="Scheduling Matrix"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;/Titles&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;Privilege entity="activitypointer" privilege="Read"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;Privilege entity="service" privilege="Read"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;/SubArea&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here's what &lt;em&gt;DID NOT&lt;/em&gt; work:&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;SubArea id="ServCal" icon="/_imgs/ico_18_servicecal.gif" url="/sm/home_apptbook.aspx" availableoffline="false"&amp;gt;&lt;br /&gt;&amp;lt;Privilege entity="activitypointer" privilege="Read"&amp;gt;&lt;br /&gt;&amp;lt;Privilege entity="service" privilege="Read"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;Titles&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;Title lcid="1033" title="Scheduling Matrix"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;/Titles&amp;gt;&lt;br /&gt;&amp;lt;/SubArea&amp;gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-5622155820802499275?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/5622155820802499275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=5622155820802499275' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5622155820802499275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/5622155820802499275'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/01/editing-sitemap-in-crm-40.html' title='Editing the Sitemap in CRM 4.0'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-6046509659784219705</id><published>2008-01-17T15:17:00.000-05:00</published><updated>2008-01-17T15:22:16.880-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='downloads'/><title type='text'>Microsoft CRM 4.0 Software Development Kit (SDK)</title><content type='html'>Other blogs have made note of it, but for those of you haven't heard about it, or haven't downloaded it yet, &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=82e632a7-faf9-41e0-8ec1-a2662aae9dfb&amp;displaylang=en"&gt;the CRM 4.0 SDK is available now on Microsoft's download site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-6046509659784219705?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/downloads/details.aspx?familyid=82e632a7-faf9-41e0-8ec1-a2662aae9dfb&amp;displaylang=en' title='Microsoft CRM 4.0 Software Development Kit (SDK)'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/6046509659784219705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=6046509659784219705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6046509659784219705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/6046509659784219705'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/01/microsoft-crm-40-software-development.html' title='Microsoft CRM 4.0 Software Development Kit (SDK)'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-1383447120442010547</id><published>2008-01-16T13:04:00.000-05:00</published><updated>2008-01-16T13:07:07.374-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>CRM 4.0 Internet Facing Deployment (IFD)</title><content type='html'>Microsoft has released a &lt;a href="http://download.microsoft.com/download/8/f/e/8fe2d0e8-62a5-4d7e-b041-5e49a7194ae2/Microsoft%20Dynamics%20CRM%204%20IFD%20Setup%20Scenarios.docx"&gt;document&lt;/a&gt; detailing how to set up CRM 4.0 for an Internet-Facing Deployment so it can be accessed by users across the internet. Very helpful and timely!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-1383447120442010547?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://download.microsoft.com/download/8/f/e/8fe2d0e8-62a5-4d7e-b041-5e49a7194ae2/Microsoft%20Dynamics%20CRM%204%20IFD%20Setup%20Scenarios.docx' title='CRM 4.0 Internet Facing Deployment (IFD)'/><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/1383447120442010547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=1383447120442010547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1383447120442010547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/1383447120442010547'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/01/crm-40-internet-facing-deployment-ifd.html' title='CRM 4.0 Internet Facing Deployment (IFD)'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-3274317606640693957</id><published>2008-01-15T15:14:00.000-05:00</published><updated>2008-01-15T15:20:12.461-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mvp'/><category scheme='http://www.blogger.com/atom/ns#' term='summit'/><title type='text'>Starting To Get Excited About the Global MVP Summit</title><content type='html'>It's getting closer! Microsoft hosts a global summit in Seattle and Redmond approximately once per year for MVP award recipients. &lt;a href="https://www.mvpsummit2008.com/public/home.aspx"&gt;This year's summit &lt;/a&gt;is April 14-18, and promises to be another information-packed and rewarding event. Last year, Bill Gates gave the keynote, and I got to spend some time with the CRM development team, although a number of them were at Convergence which was being held the same week. This year, the summit was scheduled to make it easier for folks to attend both Convergence and the MVP Global Summit. I'm looking forward to learning more about the inner workings of the CRM product team and what they've got in mind for version 5.0 (which they've already got some people working on, believe it or not). Plus, it's always great to see the other MVPs and Microsoft knows how to put on a big event, rolling out the red carpet all over Seattle and the Redmond campus. I can't wait!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-3274317606640693957?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/3274317606640693957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=3274317606640693957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3274317606640693957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/3274317606640693957'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/01/starting-to-get-excited-about-global.html' title='Starting To Get Excited About the Global MVP Summit'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9296511.post-8883589357171973476</id><published>2008-01-03T11:18:00.000-05:00</published><updated>2008-01-11T08:48:01.431-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crm 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='crm 4.0'/><title type='text'>Comparison of System Requirements for CRM 3.0 Small Business Edition and CRM 4.0 Professional</title><content type='html'>I just put this together for one of my clients that is evaluating which version to deploy, CRM 3.0 SBE or CRM 4.0 Professional. They've got the infrastructure to do either, and of course everyone wants the latest and greatest, but some companies are more conservative about deploying a brand new release of a major software system before the first service pack or update rollups are available. I think they're coming down on the side of deploying 4.0, which is exciting, but in the interest of comparison I put this System Requirements table together.&lt;br /&gt;&lt;br /&gt;Edit: &lt;a href="http://ts2blogs.com/blogs/larrylentz/default.aspx"&gt;Larry Lentz &lt;/a&gt; correctly pointed out that the table below doesn't contain system requirements so much as system recommendations. For performance reasons, I rarely recommend to my clients to use the minimal system requirements that Microsoft lists for a product, and frequently their "recommended" configurations can be improved upon. (For example, for CRM 3.0, the minimum requirement for the server RAM is 1GB, but the recommended amount is 2GB. For my clients, I often recommend 3 or 4GB of RAM to get the best performance.) Anyway, thanks for helping me clarify that, Larry!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_tyGCYP6ijuY/R4dzeECNDPI/AAAAAAAAACQ/RxNVHOqWwjw/s1600-h/sysreq.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_tyGCYP6ijuY/R4dzeECNDPI/AAAAAAAAACQ/RxNVHOqWwjw/s400/sysreq.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5154215258865077490" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9296511-8883589357171973476?l=icu-mscrm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://icu-mscrm.blogspot.com/feeds/8883589357171973476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9296511&amp;postID=8883589357171973476' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8883589357171973476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9296511/posts/default/8883589357171973476'/><link rel='alternate' type='text/html' href='http://icu-mscrm.blogspot.com/2008/01/comparison-of-system-requirements-for.html' title='Comparison of System Requirements for CRM 3.0 Small Business Edition and CRM 4.0 Professional'/><author><name>Matt Wittemann</name><uri>http://www.blogger.com/profile/14476684868021392948</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tyGCYP6ijuY/R4dzeECNDPI/AAAAAAAAACQ/RxNVHOqWwjw/s72-c/sysreq.JPG' height='72' width='72'/><thr:total>4</thr:total></entry></feed>
