tag:blogger.com,1999:blog-92965112024-03-07T03:14:16.082-05:00ICU MSCRMUnknownnoreply@blogger.comBlogger210125tag:blogger.com,1999:blog-9296511.post-88011694768922932732012-01-19T13:39:00.000-05:002012-01-19T13:39:01.553-05:00Book Review: Microsoft Dynamics CRM 2011 New Features by Jim Wang and Darren LiuI've been meaning to post my review of this new book by 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:<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><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;"><img border="0" height="320" src="http://www.packtpub.com/sites/default/files/2060EN_Microsoft%20Dynamics%20CRM%205-0%20New%20Features.jpg" width="259" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">by Jim Wang and Darren Liu</td></tr>
</tbody></table>(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.)<br />
<br />
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.<br />
<br />
The book is available from <a href="http://www.packtpub.com/microsoft-dynamics-crm-2011-real-world-tutorial/book" target="_blank">Packt Publishing</a>, 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. 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.<br />
<br />
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) 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.<br />
<br />
Chapter 1 (Setting up the Development Workspace) covers the tools and software you'll need to have in place to practice what you learn in the book. Chapters 2 & 3 guide you through the initial configuration and setting up some sample data. Chapters 4 through 9 cover programming the ACM solution (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.<br />
<br />
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.<br />
<br />
In particular, I found Chapters 5 & 9 to have some great content for developers who are familiarizing themselves with CRM 2011. Chapter 5 has a nice diagram that explains the mechanics of plugins and a useful introduction to the concept of plugin development. 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!<br />
<br />
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!<br />
<br />
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 <a href="http://www.amazon.com/Microsoft-Dynamics-2011-Administration-Bible/dp/0470568143/ref=sr_1_2?ie=UTF8&qid=1326998193&sr=8-2" target="_blank">Dynamics CRM 2011 Administration Bible</a> ;-)Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-89681164804966375712011-12-19T17:39:00.001-05:002011-12-19T17:46:05.327-05:00Follow my latest blogs at ClickDimensionsI 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 <a href="http://blog.clickdimensions.com/">marketing with Dynamics CRM</a>.<br />
<br />
I actually <a href="http://icu-mscrm.blogspot.com/2011/04/marketing-pro-you-need-to-read-this.html" target="_blank">reviewed ClickDimensions' solution back in April 2011,</a> 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!)<br />
<br />
If you're interested in email marketing, marketing automation, and getting ROI out of your Dynamics CRM system, check out their product <a href="http://www.clickdimensions.com/tour/" target="_blank">tour</a>.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-28516571310827317252011-05-03T09:50:00.000-05:002011-05-03T09:50:31.908-05:00Join me at Decisions Spring 2011 Virtual Conference on June 17<div class="entry_body" sizcache="0" sizset="23"> I'll be presenting a session for CRM administrators at the upcoming Decisions Spring 2011 virtual conference on June 17, hosted by MSDynamicsWorld.com: <span class="italic" sizcache="35" sizset="15"><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">What CRM Administrators Need to Know About CRM 2011</a>. I'll cover the most important technical considerations that administrators need to be familiar with when considering implementing or upgrading to CRM 2011.</span><br />
<br />
<div sizcache="0" sizset="23" style="text-align: center;"><span class="italic" sizcache="0" sizset="23"><a href="https://presentations.inxpo.com/Shows/MSDynamics/06_11/Registration/Decisions06_11RegistrationPage.html?AffiliateKey=13512&AffiliateData=BLOG" sizcache="0" sizset="23" target="_blank"><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" /></a></span></div><br />
<span class="italic" sizcache="35" sizset="15">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.</span><br />
<br />
<span class="italic" sizcache="35" sizset="15">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.</span><br />
<br />
<span class="italic" sizcache="35" sizset="15">To register: <span style="color: black; font-size: 10pt;"><a href="https://presentations.inxpo.com/Shows/MSDynamics/06_11/Registration/Decisions06_11RegistrationPage.html?AffiliateKey=13512&AffiliateData=BLOG" target="_blank"><span style="color: blue;">https://presentations.inxpo.com/Shows/MSDynamics/06_11/Registration/Decisions06_11RegistrationPage.html?AffiliateKey=13512&AffiliateData=BLOG</span></a></span></span></div><!-- Begin Blog Entry Footer Section -->Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-18115422276022094102011-05-03T09:08:00.000-05:002011-05-03T09:08:44.293-05:00Un Nuevo Blog en Espanol Sobre Microsoft CRM<span class="hps" title="Click for alternate translations">Mi</span> <span class="hps" title="Click for alternate translations">amigo</span> <span class="hps" title="Click for alternate translations">Pablo</span> <span class="hps" title="Click for alternate translations">Peralta</span> <span class="hps" title="Click for alternate translations">ha</span> <span class="hps" title="Click for alternate translations">colaborado</span> <span class="hps" title="Click for alternate translations">con compañeros</span> <span class="hps" title="Click for alternate translations">Jimmy</span> <span class="hps" title="Click for alternate translations">Larrauri</span> (<span class="hps" title="Click for alternate translations">también</span> <span class="hps" title="Click for alternate translations">un</span> <span class="hps" title="Click for alternate translations">MVP</span><span class="hps" title="Click for alternate translations">)</span> <span class="hps" title="Click for alternate translations">y</span> <span class="hps" title="Click for alternate translations">desarrollador</span> <span class="hps" title="Click for alternate translations">Atilio</span> <span class="hps" title="Click for alternate translations">Rosas</span> <span class="hps" title="Click for alternate translations">para poner en marcha</span> <span class="hps" title="Click for alternate translations">un</span> <span class="hps" title="Click for alternate translations">nuevo blog</span> <span class="hps" title="Click for alternate translations">en español</span> <span class="hps" title="Click for alternate translations">acerca de</span> <span class="hps" title="Click for alternate translations">Microsoft Dynamics</span> <span class="hps" title="Click for alternate translations">CRM</span><span title="Click for alternate translations">.</span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.elblogdedynamicscrm.com/"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNplSWrdeud4MOAgAyPLw8PeM0zpjpfC_266UgnOjBJ1CYI0rfGh_78HYoQYArPo-DtHZCLLFTdglmpWZrTMK9OlumuL8baz9yx4xwcYEiJJ8nshVtwYQrT1k77Y15t7aKL3DU/s1600/elblog.png" /></a></div><br />
<span class="hps" title="Click for alternate translations">El</span> <span class="hps" title="Click for alternate translations">blog</span> <span class="hps" title="Click for alternate translations">se puede leer</span> <span class="hps" title="Click for alternate translations">en</span> <span class="hps" title="Click for alternate translations"><a href="http://www.elblogdedynamicscrm.com/">http://www.elblogdedynamicscrm.com</a>.</span><br />
<br />
<span class="hps" title="Click for alternate translations"><span class="hps" title="Click for alternate translations">Es</span> <span class="hps" title="Click for alternate translations">genial</span> <span class="hps" title="Click for alternate translations">ver a</span> <span class="hps" title="Click for alternate translations">la creciente comunidad</span> <span class="hps" title="Click for alternate translations">internacional de</span> <span class="hps" title="Click for alternate translations">usuarios</span> <span class="hps" title="Click for alternate translations">de CRM</span> <span class="hps" title="Click for alternate translations">en</span> <span class="hps" title="Click for alternate translations">los países</span> <span class="hps" title="Click for alternate translations">de habla española</span><span title="Click for alternate translations">,</span> <span class="hps" title="Click for alternate translations">y</span> <span class="hps" title="Click for alternate translations">este</span> <span class="hps" title="Click for alternate translations">nuevo blog</span> <span class="hps" title="Click for alternate translations">debe</span> <span class="hps" title="Click for alternate translations">ser</span> <span class="hps" title="Click for alternate translations">de gran ayuda</span> <span class="hps" title="Click for alternate translations">para ellos</span><span title="Click for alternate translations">.</span></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-60229819356790844332011-04-05T17:07:00.002-05:002011-04-05T17:09:56.669-05:00Marketing Pro? You need to read this!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. <br />
<br />
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 <a href="http://www.clickdimensions.com/" target="_new">ClickDimensions</a>.<br />
<br />
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.<br />
<br />
Want to know if your <a href="http://blog.clickdimensions.com/2011/03/the-clickdimensions-social-dashboard-in-dynamics-crm-2011.html" target="_new">social media campaign is paying dividends</a>? What about if it's <a href="http://blog.clickdimensions.com/2011/01/quantifying-prospect-interest-lead-grading-and-scoring.html" target="_new">the right time to call an important prospect</a>? Or if several of your <a href="http://blog.clickdimensions.com/2011/01/correlating-all-traffic-from-a-single-ip-address.html" target="_new">competitors are lurking on your website</a>? Would that be valuable to you as a professional marketer?<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsjKUq6YE7VPglard63z3ID9pqWnnHYWBKonfsW4omuULOZ4AFSEM6h7DtH3pMNXyj6HClT-3JV4mqRqyxPfm3R44ANlxF5Iw5HRQlJGOxo9_NqpePknuRjuKY5fccWQq77tmJ/s1600/Architecture-form.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsjKUq6YE7VPglard63z3ID9pqWnnHYWBKonfsW4omuULOZ4AFSEM6h7DtH3pMNXyj6HClT-3JV4mqRqyxPfm3R44ANlxF5Iw5HRQlJGOxo9_NqpePknuRjuKY5fccWQq77tmJ/s320/Architecture-form.png" width="320" /></a></div>(A diagram of ClickDimensions' integration with your website's forms - tying the power of the Cloud into your marketing!)<br />
<br />
<br />
(They also have a great blog: <a href="http://clickdimensions.typepad.com/clickdimensions/">http://clickdimensions.typepad.com/clickdimensions/</a>)<br />
<br />
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.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-55285793640882939912011-04-01T12:08:00.000-05:002011-04-01T12:08:42.177-05:00Email Router FunA 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:<br />
<br />
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.<br />
<br />
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 your behalf."<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz6bXPW5cAv760diSAzV3heKOydqavHx1jWJaxrJYo-NON1xgvAFEVvbYHJjX213fXiBKi-r8HLfUv2ZWfT3KQo0ln_j587y5GsITleqxG_z3fnpFRtrGV3SovYYC6eOWzRWQc/s1600/allowotherusers.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz6bXPW5cAv760diSAzV3heKOydqavHx1jWJaxrJYo-NON1xgvAFEVvbYHJjX213fXiBKi-r8HLfUv2ZWfT3KQo0ln_j587y5GsITleqxG_z3fnpFRtrGV3SovYYC6eOWzRWQc/s320/allowotherusers.png" width="320" /></a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-49032660622678574082011-03-08T16:11:00.002-05:002011-03-08T16:12:55.582-05:00Upgrade Paths for Microsoft Dynamics CRM 2011You 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.<br />
There are three potential upgrade paths, as well as another alternative that I would urge you to consider. Let’s take a look.<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgODL4tp_rLjdNstWKehvWzBE7Me2nIGPMziZL2idLz9vPxGzdhSE-tPO7ZRmFO4aUdO34UvDUY0vfFV0neCw0PQnPvBFtlRPFiOu8xm0-l_5Bq-B_za3R4KMJXpmP123an_72Z/s1600-h/2011upgradepaths10.png"><img alt="2011upgradepaths" border="0" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeBmSL_8IFThu-iLlKrmGCQPNpFsknNtdqEuBbCJ83OPXki4nXB-l8QOAq_rMiGwrLUakCD2kfNYd_sCW9lXyGhMa7dKu-D7_QqLD7NMdzSU3b7v-avQMXsz_kzojIb9TSPXub/?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" /></a><br />
<h2>In-Place Upgrade</h2>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.<br />
PROS: Straightforward, no need to lay out money for new hardware.<br />
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.<br />
<h2>Upgrade Database During Install</h2>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.<br />
PROS: Leverages your investment in 64-bit SQL hardware/software; once-and-done installation if you succeed.<br />
CONS: Similar risks to the in-place upgrade though perhaps slightly less disruptive to end users.<br />
<h2>Upgrade via Import</h2>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.<br />
PROS: Nice, new, bug-free 2011 environment; opportunity to perform upgrade tests multiple times before your “go-live” upgrade; no disruption to users.<br />
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.<br />
<h2>Consider This</h2>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. 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!<br />
<br />
Originally posted at my C5 Insight <a href="http://blogs.c5insight.com/Home/tabid/40/entryid/162/Upgrade-Paths-for-Microsoft-Dynamics-CRM-2011.aspx">blog</a>.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-70096060045362446162011-02-17T16:20:00.001-05:002011-02-17T16:22:03.430-05:00My Book is now Available! Dynamics CRM 2011 Administration Bible<div class="separator" style="clear: both; text-align: center;"><a href="http://amzn.to/iiDjM6"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6ai67FAfgh9j8WL3njiB48_i8J-7IeESwxCnpUb93G2ey_yET_W8x4h530I-9tq54gy_F28-UXsCPgVeCiehC_oRTODG2tGzUuQZ5G83UsxlBhuWS1WcBCQSsPeIwXGIm09GN/s320/CRMBibleCover.png" width="254" /></a></div>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 <a href="http://amzn.to/iiDjM6">Microsoft Dynamics CRM 2011 Administration Bible</a>, from Wiley Publishing. It's now available for order from your favorite bookseller!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-75950616212310750482011-02-16T09:29:00.000-05:002011-02-16T09:29:03.784-05:00CRM 2011 Released for On-Premise and Partner-Hosted InstallationMicrosoft 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 CRM 2011 for on-premise and partner-hosted installation. Available from the <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c3f82c6f-c123-4e80-b9b2-ee422a16b91d">Microsoft download site</a>.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-80860283716809185522011-02-16T08:41:00.000-05:002011-02-16T08:41:07.679-05:00Complete SDK for CRM 2011 ReleasedFor 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 <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=420f0f05-c226-4194-b7e1-f23ceaa83b69">here</a>.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-29683010006285748342011-02-10T08:34:00.000-05:002011-02-10T08:34:36.501-05:00CRM 2011 Developer Training KitMicrosoft 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 <a href="http://blogs.msdn.com/b/girishr/">Girish Raja's blog</a> and then download it <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=78498c29-28ac-440b-9c20-ec5da6ee6e98&displaylang=en">here</a>.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-44741789113196593352011-01-26T14:59:00.000-05:002011-01-26T14:59:25.820-05:00Building a Virtual CRM 2011 Server for Demos and DevelopmentDavid 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. <a href="http://blogs.msdn.com/b/girishr/archive/2011/01/26/building-a-crm-2011-virtual-machine-video-walkthrough.aspx">Take a look</a>.<br />
<br />
Nice work, David!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-14208520837275338062011-01-17T12:38:00.000-05:002011-01-17T12:38:27.434-05:00CRM 2011 Online Released!Microsoft today <a href="http://www.microsoft.com/Presspass/press/2011/jan11/1-17MSCRMOnlinePR.mspx">announced</a> 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.<br />
<br />
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.<br />
<br />
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.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-32462247119709837332010-12-13T14:43:00.000-05:002010-12-13T14:43:19.677-05:00Register Now for the CRM 2011 Launch"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."<br />
Register <a href="http://crm.dynamics.com/2011launch/">here</a>.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-61323644638217700142010-11-23T08:17:00.000-05:002010-11-23T08:17:59.627-05:00Two LiveIDs for two different CRM Online orgs?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.<br />
<br />
So it's not unusual that I'll need to be signed into two different CRM Online orgs that require two different LiveIDs.<br />
<br />
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.<br />
<br />
The solution? Very simple: Open an "InPrivate" browsing session for the second org. In IE8, click on Safety > InPrivate Browsing (or press Ctrl + Shift + P).<br />
<br />
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.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-71656386285746334212010-09-13T14:29:00.003-05:002010-09-13T14:36:08.117-05:00What Do You Want to Know About Integration?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.<br /><br />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.<br /><br />Thanks!Unknownnoreply@blogger.com5tag:blogger.com,1999:blog-9296511.post-14869502480415402162010-09-09T14:12:00.004-05:002010-09-09T14:17:00.931-05:00Ready for Beta?<div align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwGoGMRNuJIwRylQ6EUany4Wu4wvHQgsh1daWmJOC8Xjsmb11SqtvCPxXxS_97DDVbc7kU3d1EOhuIq7WWsqXeMuzxqEIxYdZJXW4zrXJOi5_je4VnCBwGk6vhc7-syh1i2bC3/s1600/ready.png"><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="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwGoGMRNuJIwRylQ6EUany4Wu4wvHQgsh1daWmJOC8Xjsmb11SqtvCPxXxS_97DDVbc7kU3d1EOhuIq7WWsqXeMuzxqEIxYdZJXW4zrXJOi5_je4VnCBwGk6vhc7-syh1i2bC3/s320/ready.png" /></a><br /><a href="http://offers.crmchoice.com/CRM2011Beta-Landing/">Are you ready?</a></div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-9296511.post-54479589690166766022010-08-17T17:54:00.004-05:002010-08-17T18:21:32.426-05:00Performance of Custom QueriesI 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.<br /><br />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.<br /><br />The tip?<br />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<br /><blockquote>SELECT * FROM contacts WHERE lastname LIKE '%Smith%'</blockquote><br /><br />The remedy? Form your queries so they use the equivalent of a "STARTS WITH" so SQL will use the index:<br /><blockquote>SELECT * FROM contacts WHERE lastname LIKE 'Smith%'</blockquote>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-55566094846372599952010-07-14T07:22:00.003-05:002010-07-14T07:43:25.475-05:00Microsoft Demos Dynamics CRM 2011Microsoft unveiled the next version of <a href="http://www.microsoft.com/presspass/press/2010/jul10/07-12WPCDynamicsCRMPR.mspx">Dynamics CRM at the Worldwide Partner Conference this week</a>. They also announced the name of what has been referred to as version 5: Dynamics CRM 2011.<br /><br />Some highlights of what they revealed:<br /><ul><li>A public beta will be available in September 2010, starting with CRM Online</li><li>CRM Online will continue to roll out internationally with the RTM release, becoming available in 40 countries</li><li>A new <a href="http://crm.dynamics.com/DynamicsMarketplace/landing.aspx">marketplace</a> for pre-built solutions will be launched in September</li></ul><p>Additionally, they demonstrated some of the features of CRM 2011 that have been the subject of much buzz:</p><ul><li>Role-based forms and views</li><li>Inline visualizations</li><li>User-created dashboards</li><li>Guided dialogs (think of automated, real-time workflows with user input and feedback)</li><li>Tight SharePoint integration supported natively</li></ul>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-34102668744431223182010-06-24T16:28:00.005-05:002010-07-07T13:01:49.074-05:00More Weirdness with the Sales Pipeline ReportSo 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.<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />One of these days I'm just going to have to rebuild that Sales Pipeline report from scratch!<br /><br />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!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-25056474122583420362010-06-03T23:39:00.003-05:002010-06-03T23:46:32.067-05:00You say you're in Dublin and want to learn more about Dynamics CRM?Well, isn't that a coincidence! I'll be speaking at epicenter 2010 next week, Ireland's largest software show and developer conference.<br /><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"><param name="_cx" value="8731"><param name="_cy" value="5820"><param name="FlashVars" value=""><param name="Movie" value="http://www.youtube.com/v/KcTueMLYm8c&hl=en_US&fs=1&rel=0&color1=0x2b405b&color2=0x6b8ab6&border=1"><param name="Src" value="http://www.youtube.com/v/KcTueMLYm8c&hl=en_US&fs=1&rel=0&color1=0x2b405b&color2=0x6b8ab6&border=1"><param name="WMode" value="Window"><param name="Play" value="-1"><param name="Loop" value="-1"><param name="Quality" value="High"><param name="SAlign" value=""><param name="Menu" value="-1"><param name="Base" value=""><param name="AllowScriptAccess" value=""><param name="Scale" value="ShowAll"><param name="DeviceFont" value="0"><param name="EmbedMovie" value="0"><param name="BGColor" value=""><param name="SWRemote" value=""><param name="MovieData" value=""><param name="SeamlessTabbing" value="1"><param name="Profile" value="0"><param name="ProfileAddress" value=""><param name="ProfilePort" value="0"><param name="AllowNetworking" value="all"><param name="AllowFullScreen" value="false"><embed type="application/x-shockwave-flash" width="330" height="220" src="http://www.youtube.com/v/KcTueMLYm8c&hl=en_US&fs=1&rel=0&color1=0x2b405b&color2=0x6b8ab6&border=1" name="Irish Software Show, epicenter Promo Video"></embed><br /></object><br />More about my session is at this <a href="http://epicenter.ie/2010.html?zone_id=20&mode=agenda&session=138">link</a>. Oh, and my good friend and fellow CRM MVP, <a href="http://ronaldlemmen.blogspot.com/">Ronald Lemmen </a>will be speaking as well.<br />It's not too late to get <a href="http://epicenter.ie/tickets-2010.html">tickets</a>!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-20368227864940287482010-05-06T07:12:00.002-05:002010-05-06T07:18:07.370-05:00New Article on MS CRM Team Blog: Interactive Funnel Dashboard<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9fnp0Zzw9y87v8T2YGkngVqfRKeNxXG5_AIKeUcPWCbMiF0EpAR1jNb3sNndRTm5vk5T8jibdmu64GXlIkAEu_nJXE3xVxdIEJ750j6_Q9B4cN-dJ0Hwnv7vJSP-yOsxHBlxm/s1600/funnelscreenshot.png"><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="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9fnp0Zzw9y87v8T2YGkngVqfRKeNxXG5_AIKeUcPWCbMiF0EpAR1jNb3sNndRTm5vk5T8jibdmu64GXlIkAEu_nJXE3xVxdIEJ750j6_Q9B4cN-dJ0Hwnv7vJSP-yOsxHBlxm/s320/funnelscreenshot.png" /></a><br /><div>I have a new article on the <a href="http://blogs.msdn.com/crm/archive/2010/05/03/an-interactive-funnel-on-a-microsoft-dynamics-crm-dashboard.aspx">CRM Team blog on MSDN</a>. It details how to make an interactive sales funnel dashboard, as demonstrated in this <a href="http://www.youtube.com/watch?v=KVhqdiEh9fk&feature=player_embedded">YouTube video</a>.</div><br /><div></div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-9296511.post-90360015904082788222010-04-14T08:44:00.003-05:002010-04-14T08:48:32.401-05:00Update Rollup 10 for MS Dynamics CRM 4.0Update 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.<br /><br />More info and a link to the update rollup are available <a href="http://support.microsoft.com/default.aspx/kb/979347?p=1">here</a>.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-9296511.post-52950286213690680862010-03-31T07:58:00.005-05:002010-03-31T08:08:37.443-05:00the SELECT permission was denied on the object 'FilteredActivityPointer'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:<br /><br /><br /><blockquote>the SELECT permission was denied on the object 'FilteredActivityPointer'<br /></blockquote><br />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:<br /><br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghNf1ns6wMmcoOfFtdygSMKS1pS6WN8lFlFi_qKH0CH-0aw4Bp52Um9YwjtLCt6b3jUhLprBZB6aBvXQHe7l94bpWIvgslPPuBiO5yqceZ6Lv4Fk0-_FV0peeZGF5xzJ1uRTkS/s1600/nopermissions.jpg"><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="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghNf1ns6wMmcoOfFtdygSMKS1pS6WN8lFlFi_qKH0CH-0aw4Bp52Um9YwjtLCt6b3jUhLprBZB6aBvXQHe7l94bpWIvgslPPuBiO5yqceZ6Lv4Fk0-_FV0peeZGF5xzJ1uRTkS/s320/nopermissions.jpg" /></a><br /><br />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.<br /><br />To restore the privileges to this view, I ran the following script against the CRM database:<br /><br /><blockquote>GRANT SELECT ON dbo.FilteredActivityPointer<br />TO [DYNAMICS\ReportingGroup<br />{0f55c689-67f1-4fba-93d5-231e488a960e}]<br />GO</blockquote>I did the same for the CRMReaderRole:<br /><br /><blockquote>GRANT SELECT ON dbo.FilteredActivityPointer<br />TO [CRMReaderRole]<br />GO</blockquote><p>These simple scripts add the user specified to the view, and set the checkbox for the Select permission.<br /><br />Here’s the result, which, upon testing, allowed users to run the Activity Report: </p><p><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-NgfOjnvhY3l5VwDv4VKmFZuTg__gyB3LgzRNLkkG78S8UEYn_AMNsCoEu-rolbUUKuzi07j9P5KdLiZBEKulcv2e8je2TvTkiYvqxrG-FsnMN432vdTQZoM5tNbZG6P2FsXi/s1600/withpermissions.jpg"><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="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-NgfOjnvhY3l5VwDv4VKmFZuTg__gyB3LgzRNLkkG78S8UEYn_AMNsCoEu-rolbUUKuzi07j9P5KdLiZBEKulcv2e8je2TvTkiYvqxrG-FsnMN432vdTQZoM5tNbZG6P2FsXi/s320/withpermissions.jpg" /></a><br />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. </p>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-9296511.post-70132942937737849112010-03-26T11:00:00.002-05:002010-03-26T11:06:56.122-05:00There should be exactly one form in production for {ObjectTypeCode}I had this error crop up today - the key phrase seemed to be:<br />"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.<br /><br /><blockquote><br />Event code: 3005 <br />Event message: An unhandled exception has occurred. <br />Event time: 3/26/2010 11:41:30 AM <br />Event time (UTC): 3/26/2010 3:41:30 PM <br />Event ID: 7a05487c52a4410ca2d7c0388566b66f <br />Event sequence: 124 <br />Event occurrence: 1 <br />Event detail code: 0 <br /> <br />Application information: <br /> Application domain: /LM/W3SVC/2/ROOT-4-129140911906159536 <br /> Trust level: Full <br /> Application Virtual Path: / <br /> Application Path: C:\Program Files\Microsoft Dynamics CRM\CRMWeb\ <br /> Machine name: CRMSERVER <br /> <br />Process information: <br /> Process ID: 3764 <br /> Process name: w3wp.exe <br /> Account name: NT AUTHORITY\NETWORK SERVICE <br /> <br />Exception information: <br /> Exception type: InvalidOperationException <br /> Exception message: There should be exactly one form in production for 10009 <br /> <br />Request information: <br /> Request URL: http://CRMSERVER:5555/ORG/_Common/icon.aspx?objectTypeCode=10009&iconType=NavigationIcon&inProduction=1&cache=1 <br /> Request path: /ORG/_Common/icon.aspx <br /> User host address: ::1 <br /> User: DOMAIN\User <br /> Is authenticated: True <br /> Authentication Type: Negotiate <br /> Thread account name: NT AUTHORITY\NETWORK SERVICE <br /> <br />Thread information: <br /> Thread ID: 3 <br /> Thread account name: NT AUTHORITY\NETWORK SERVICE <br /> Is impersonating: False <br /> Stack trace: at Microsoft.Crm.Application.Platform.Customization.RetrieveInProductionOrganizationUIByOrgId(Guid organizationId, Int32 objectTypeCode)<br /> at Microsoft.Crm.Application.Pages.Common.Icon.GetIconBits(Int32 objectTypeCode, IconType iconType, Boolean inProduction)<br /> at Microsoft.Crm.Application.Pages.Common.Icon.ConfigurePage()<br /> at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)<br /> at System.Web.UI.Control.PreRenderRecursiveInternal()<br /> at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)<br /></blockquote><br /><br />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!Unknownnoreply@blogger.com0