<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Surviving CRM &#187; crm5</title>
	<atom:link href="http://niiranen.eu/crm/tag/crm5/feed/" rel="self" type="application/rss+xml" />
	<link>http://niiranen.eu/crm</link>
	<description>Working with Microsoft Dynamics CRM, day in day out</description>
	<lastBuildDate>Mon, 23 Jan 2012 20:54:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Upgrade gotchas: Outlook client for Dynamics CRM 2011</title>
		<link>http://niiranen.eu/crm/2011/03/upgrade-gotchas-outlook-client-for-dynamics-crm-2011/</link>
		<comments>http://niiranen.eu/crm/2011/03/upgrade-gotchas-outlook-client-for-dynamics-crm-2011/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 09:49:55 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[crm2011]]></category>
		<category><![CDATA[crm5]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[Windows Live ID]]></category>
		<category><![CDATA[x64]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=788</guid>
		<description><![CDATA[Last weekend I finally did my first installation of the RTM versio of CRM 2011 Outlook client onto a machine with Outlook 2010. I had previously only worked with the Outlook 2007 client version, which is lacking a few nice features in the UI, as described in my earlier post. I came across a few [...]]]></description>
			<content:encoded><![CDATA[<p>Last weekend I finally did my first installation of the RTM versio of CRM 2011 Outlook client onto a machine with Outlook 2010. I had previously only worked with the Outlook 2007 client version, which is lacking a few nice features in the UI, as described in my <a href="http://niiranen.eu/crm/2010/09/outlook-2007-with-dynamics-crm-2011-will-it-blend" target="_blank">earlier post</a>.</p>
<p>I came across a few issues that might cause problems in the installation process, so I decided to link the relevant KB articles and other related content into this blog post to help you save some time when upgrading to the latest version of Microsoft Dynamics CRM on your client machine. I&#8217;m using CRM Online here, <span style="text-decoration: line-through;">so some things may differ from the on-premises client version,</span> which no longer has a separate client version, but of course the authentication methods do differ.</p>
<h2>Before you begin: go with 32-bit</h2>
<p>Yeah, I&#8217;m sure most of the new business laptops nowadays come with a 64-bit (a.k.a. x64) version of Windows 7. Nevertheless, you should treat 64-bit applications with caution. Why? Well, it&#8217;s a bit like with IPv4 vs. IPv6. Everyone knows the old world as we know it is coming to an end, but there simply isn&#8217;t a concrete enough reason for developers or companies to go &#8220;all in&#8221; with the 64-bit apps.</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2011/03/Outlook_32-bit.jpg" rel="lightbox[788]"><img class="size-full wp-image-800 alignright" title="Outlook_32-bit" src="http://niiranen.eu/crm/wp-content/uploads/2011/03/Outlook_32-bit.jpg" alt="" width="203" height="248" /></a>With Microsoft Dynamics CRM 4.0 the situation was quite nasty, as there was not and there will not be support for the 64-bit versio of Microsoft Office. You simply had to tell the users to &#8220;downgrade&#8221; their Office, which is not the most optimal starting point for getting someone to adopt a new application such as Dynamics CRM. Now with the arrival of Dynamics CRM 2011 we do in fact have an x64 client for Outlook, so everything should be in order, right? In theory, it is, but if you&#8217;re planning to install any fancy RIA apps from the Dynamics Marketplace into your CRM 2011, you should read <a href="http://blog.customereffective.com/blog/2011/03/outlook-2010-32-or-64-bit-for-microsoft-dynamics-crm-2011-for-outlook-.html" target="_blank">this blog post</a> from Customer Effective. That&#8217;s right, Microsoft hasn&#8217;t releases a <a href="http://arstechnica.com/microsoft/news/2010/01/why-microsoft-isnt-working-on-silverlight-64-bit.ars" target="_blank">64-bit version of the Silverlight</a> add-on for Internet Explorer, which leads us into the following situation:</p>
<p><a href="http://support.microsoft.com/kb/2500373" target="_blank">KB2500373: Microsoft Silverlight web resources cannot be viewed in the 64-bit version of the Microsoft Dynamics CRM Client for Microsoft Office Outlook</a></p>
<p>It&#8217;s a fact of life: the world is not 64-bit just yet. With the Office applications there&#8217;s not likely to be a significant performance boost from using the x64 version, so take the easy way out and just install the 32-bit Office 2010. Let&#8217;s revisit the topic when we all have Windows 8 and Office 2013, shall we?</p>
<h2>Favorite folders no more</h2>
<p><a href="http://support.microsoft.com/kb/2494600" target="_blank">KB2494600: There is no option to add Microsoft Dynamics CRM entities to favorites in Microsoft Office Outlook 2010</a></p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2011/03/Outlook_solutions_module.jpg" rel="lightbox[788]"><img class="alignright size-full wp-image-797" title="Outlook_solutions_module" src="http://niiranen.eu/crm/wp-content/uploads/2011/03/Outlook_solutions_module.jpg" alt="" width="189" height="212" /></a>The Solutions Module is a new feature that has become available in Outlook 2010, as described here in the <a href="http://msdn.microsoft.com/en-us/library/ee692173.aspx" target="_blank">MSDN library article</a>. It allows developers to integrate their applications directly into the Outlook navigation pane, which is what Dynamics CRM 2011 Outlook client is doing to achieve the seamless integration into the native Outlook navigation items.</p>
<p>What&#8217;s the downside? Unfortunately the add-on solution folders cannot be added to the Outlook favorite folders group. Bummer. This was one of the first things I always instructed people to do when training them on how to use Dynamics CRM. There&#8217;s no better way to drive CRM adoption that getting the list of the company&#8217;s accounts and contacts to be available right below the Outlook inbox folder, where most people start their day at the (MS) office. Even though the CRM folders are now more visual and available under the CRM navigation pane tab, there&#8217;s still likely to be tens of entities visible for most CRM users, out of which they typically access just 3-4 most popular ones. I, for one, hate navigating through hierarchical folders that require you to expand them to see the what&#8217;s hidden on the next level, so always visible one-click navigation is how I prefer to arrange my working environment, be it SharePoint workspaces or CRM menus in Outlook.</p>
<p>Following the instructions in the KB article, you can achieve the old favorite folders functionality also in Outlook 2010, but this will require you to disable the Solutions Module. Which, if I&#8217;ve understood correctly, will again turn the flashy CRM folder icons into the generic folders that we see in Outlook 2007 or Outlook 2003. Guess we&#8217;ll just have to figure out which is a bigger loss for the end user experience and make a choice, until there is a feature enhancement available for the Outlook 2010 Solutions Module (I hope there&#8217;s no technical limitation on why this couldn&#8217;t be implemented in a future service pack).</p>
<h2>Clashes with Windows Live Essentials</h2>
<p><a href="http://support.microsoft.com/kb/2498892" target="_blank">KB2498892: Unable to Configure the Microsoft Dynamics CRM Client for Outlook against Dynamics CRM Online</a></p>
<p>Seems like the Windows Live ID authentication in CRM Online has some issues with the &#8220;consumer products&#8221; for Windows Live. This might not be a big issue in big corporate environments with locked-down client machine configurations that don&#8217;t allow using consumer targeted services such as Hotmail or Skydrive. However, as Dynamics CRM Online is clearly making the former enterprise level applications like Customer Relationship Management suites available to even the smallest organizations with its low monthly cost per user and ease of deployment, there&#8217;s likely to be more and more users who&#8217;ll be transitioning from Microsoft&#8217;s consumer product lines to the new cloud-based business product lines, such as CRM Online and Office 365.</p>
<p><img class="alignright size-full wp-image-803" title="Windows_Live_ID" src="http://niiranen.eu/crm/wp-content/uploads/2011/03/Windows_Live_ID.gif" alt="" width="177" height="280" />Basically you&#8217;ll need to run a repari install on the Windows Live ID Sign-in assistant or Windows Live Essentials 2011 to make it compatible with the Outlook client for CRM Online, which is also using Windows Live ID to connect you to the CRM server. That should do the trick.</p>
<p>But wait, isn&#8217;t Dynamics CRM Online a business product? Why is it using the WLID authentication method meant for the consumer products? For comparison, here&#8217;s an aswer from Allen_MSFT on the <a href="http://community.office365.com/enus/office365/b/microsoft_office_365_blog/archive/2010/10/19/top-10-office-365-questions-and-answers.aspx" target="_blank">Office 365 FAQ</a> to a question regarding weather using Office 365 will require WLID.</p>
<blockquote><p><em>&#8220;Re Windows Live ID, you don&#8217;t need a Windows Live ID to use Office 365 or to use your Windows Phone 7 with Office 365.  Windows Live services are for consumers, so they are not linked within the Office 365 portal.&#8221;</em></p></blockquote>
<p>Indeed. I&#8217;m waiting for the day when also Dynamics CRM Online will be migrated over to the new Microsoft Online Services Delivery Platform, which will hopefully give us better tools for managing CRM user accounts and authentication.</p>
<h2>Missing Outlook ribbon after CRM client installation</h2>
<p><a href="http://support.microsoft.com/kb/2494581" target="_blank">KB2494581: The Outlook and CRM ribbons disappear from Microsoft Outlook when you use the Microsoft Dynamics CRM Client for Microsoft Office Outlook</a></p>
<p>I had this one happen to myself, since I had been using a previous beta version of the CRM 2011 client on my machine. I had uninstalled both Office and CRM, but there still remained a few lines in the registry that needed to be removed to get the Outlook ribbon to reappear.</p>
<p>I have to tell you, Outlook 2010 really looks naked when the ribbon is gone (not just hidden). I&#8217;m not sure if there even was a way to do any basic Outlook operations like sending emails with the ribbon completely blank, so I started googling around immediately and came up with the instrcutions that pointed to the following steps required to restore the ribbon:</p>
<ul>
<li>Run Regedit.exe</li>
<li>Locate the HKEY_CLASSES_ROOT\TypeLib\{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52} key</li>
<li>Delete the 2.4 key that&#8217;s found under it. It&#8217;s not needed anymore, there should only be 2.5</li>
</ul>
<div><strong>Update Nov 9th 2011:</strong> Since this appears to be quite a popular post on my blog, I decided to append this information here. Today I was creating a new Windows user profile on a PC that already had the CRM 2011 Outlook client installed on a different user profile. When launching Outlook for the first time as this user, the ribbon was missing from the CRM menus (not the whole Outlook as in the aforementioned case), even though everything was working fine for the previously configured user account. In this particular occasion the client was linked to a CRM Online organization which had received the R7 update (a.k.a. Q4 2011 Service Update), but the Outlook client was still on Update Rollup 3 level. After I deployed <a href="http://blogs.msdn.com/b/crm/archive/2011/10/25/update-rollup-5-for-microsoft-dynamics-crm-2011.aspx" target="_blank">Update Rollup 5</a> on the machine and rebooted, the ribbon was restored for this new user profile. So, be sure to check that the client and server hotfix levels match if you encounter a ribbon display problem.</div>
<h2>Reading pane always shows the contact layout</h2>
<p><a href="http://social.microsoft.com/Forums/en/crmdeployment/thread/f2f78f8d-21db-48aa-9179-46191238fda9" target="_blank">Dynamics CRM Deployment Forum: CRM 2011 reading pane error in Outlook 2010</a></p>
<p>Unfortunately this one doesn&#8217;t have a knowledge base article or a fix yet. I encountered this issue briefly when installing the Beta version of CRM 2011 Outlook client. Back then, all it needed was a reboot and the reading panes and icons were restored. With the RTM version of CRM 2011 client, <a href="http://niiranen.eu/crm/2010/09/outlook-2007-with-dynamics-crm-2011-will-it-blend/comment-page-1/#comment-2827" target="_blank">the issue is more persistent</a>. Each and every CRM entity appears as if it was a contact, presented in a business card layout that only contains the entity primary field (name) and not any other data. Click the image below to see an example of the account record shown as a business card with the contact icon.</p>
<p style="text-align: center;"><a href="http://niiranen.eu/crm/wp-content/uploads/2011/03/Outlook_2010_wrong_reading_pane.jpg" rel="lightbox[788]"><img class="size-medium wp-image-805 aligncenter" title="Outlook_2010_wrong_reading_pane" src="http://niiranen.eu/crm/wp-content/uploads/2011/03/Outlook_2010_wrong_reading_pane-300x213.jpg" alt="" width="300" height="213" /></a></p>
<p><strong>Update Nov 10th 2011:</strong> Thanks to <a href="http://twitter.com/#!/wimco" target="_blank">Wimco&#8217;s</a> post on <a href="http://social.microsoft.com/Forums/en-US/crmdeployment/thread/f2f78f8d-21db-48aa-9179-46191238fda9/" target="_blank">Dynamics CRM Forums</a>, I was finally able to fix the reading pane layout problem on my PC. I simply uninstalled the Office 2007 Primary Interop Assemblies, after which I also applied the latest Update Rollup package and voilá: the reading pane now shows the fields specific to each entity.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2011/03/upgrade-gotchas-outlook-client-for-dynamics-crm-2011/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Dynamics CRM 2011 Walkthrough Part 2: another 100+ slides of new features</title>
		<link>http://niiranen.eu/crm/2010/11/dynamics-crm-2011-walkthrough-part-2-another-100-slides-of-new-features/</link>
		<comments>http://niiranen.eu/crm/2010/11/dynamics-crm-2011-walkthrough-part-2-another-100-slides-of-new-features/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 19:46:32 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[crm2011]]></category>
		<category><![CDATA[crm5]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[screenshots]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=750</guid>
		<description><![CDATA[Four weeks ago I released the Part 1 of my Microsoft Dynamics CRM 2011 Walkthrough slides and now it&#8217;s time for Part 2: Solution &#38; System Management. Thank you all for the positive feedback from the first part, much appreciated. While the first slide deck was focused on how the new CRM 2011 features look [...]]]></description>
			<content:encoded><![CDATA[<p>Four weeks ago I released the <a href="http://niiranen.eu/crm/2010/10/dynamics-crm-2011-walkthrough-new-features-in-74-slides/" target="_blank">Part 1</a> of my Microsoft Dynamics CRM 2011 Walkthrough slides and now it&#8217;s time for Part 2: Solution &amp; System Management. Thank you all for the positive feedback from the first part, much appreciated. <img src='http://niiranen.eu/crm/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>While the first slide deck was focused on how the new CRM 2011 features look like from the system end-user perspective, this time I have taken a look at the toolset available for system customizer, administrator or solution developer. Since I&#8217;m not a programmer, I&#8217;ll gladly skip the detailed discussion about CRM 2011 platform SDK enhancements (like WCF, OData, REST, LINQ and other hot acronyms) and leave them to the experts. Instead I&#8217;ve tried to cover featues that will have an effect on how to design and plan your CRM implementation or custom solution. Just like before, there are plenty of screenshots included, so that also users without access to a <a href="http://www.crm2011beta.com" target="_blank">CRM 2011 Beta</a> environment can preview how the features appear in the UI.</p>
<div id="__ss_5695391" style="width: 590px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Microsoft Dynamics CRM 2011 Walkthrough Part 2" href="http://www.slideshare.net/jukkan/microsoft-dynamics-crm-2011-walkthrough-part-2">Microsoft Dynamics CRM 2011 Walkthrough Part 2</a></strong><object id="__sse5695391" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="590" height="493" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=crm2011walkthroughpart2-101107123744-phpapp02&amp;stripped_title=microsoft-dynamics-crm-2011-walkthrough-part-2&amp;userName=jukkan" /><param name="name" value="__sse5695391" /><param name="allowfullscreen" value="true" /><embed id="__sse5695391" type="application/x-shockwave-flash" width="590" height="493" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=crm2011walkthroughpart2-101107123744-phpapp02&amp;stripped_title=microsoft-dynamics-crm-2011-walkthrough-part-2&amp;userName=jukkan" name="__sse5695391" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0 12px;"><em>View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/jukkan">Jukka Niiranen</a>.</em></div>
</div>
<p>The topics included in my presentation are as follows:</p>
<ul>
<li>Customization menus</li>
<li> UI customization options</li>
<li> Solution management</li>
<li> Web resources</li>
<li> Processes (workflows and Dialogs)</li>
<li> Custom activities</li>
<li> Queue enhancements</li>
<li> Multiple forms per entity</li>
<li> Security features</li>
<li> Cloud services (CRM Online, Dynamics Marketplace, Azure AppFabric)</li>
<li> Upgrading from CRM 4.0</li>
<li> What’s not there in CRM 2011</li>
</ul>
<p>To summarize my core message after giving this presentation, the following would be my key takeaways from the slides:</p>
<ul>
<li>Solutions and web resources will challenge both how you&#8217;ve built your CRM enhancements and how you have managed them, so invest time in planning your own processes before rushing into the operational tasks</li>
<li>Process automation / work management functionality is becoming an increasingly integrated part of the Dynamics CRM story and 2011 offers great improvements on that front, but remember that it&#8217;s still a work in progress area in many ways</li>
<li>You can&#8217;t escape the cloud, no matter which deployment model you or your customers are currently using, so at least familiarise yourself with what&#8217;s out there</li>
<li>Despite of the 500 new features in CRM 2011, there&#8217;s still plenty of room for add-ons and tweaks. The more the platform expands, the more we&#8217;ll demand from it</li>
</ul>
<p>That&#8217;s all the slides I have for now, but I&#8217;m sure there will continue to be lots of interesting features discovered and news items to discuss before Dynamics CRM 2011 comes out in January (RTW) / March (RTM) next year. I recommend you to keep an eye on the <a href="http://twitter.com/#!/search/%23crm2011" target="_blank">#CRM2011 hashtag on Twitter</a> to follow the community buzz around the upcoming release.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2010/11/dynamics-crm-2011-walkthrough-part-2-another-100-slides-of-new-features/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Turn the flat Dynamics CRM 2011 charts into 3D</title>
		<link>http://niiranen.eu/crm/2010/10/turn-the-flat-dynamics-crm-2011-charts-into-3d/</link>
		<comments>http://niiranen.eu/crm/2010/10/turn-the-flat-dynamics-crm-2011-charts-into-3d/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 21:06:20 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[crm2011]]></category>
		<category><![CDATA[crm5]]></category>
		<category><![CDATA[visualizations]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=646</guid>
		<description><![CDATA[&#8220;We&#8217;ve got charts and dashboards!&#8221; Yes, ok, so that&#8217;s the common initial reaction to one of the most visible new features of Microsoft Dynamics CRM 2011. After playing around with the OOB charts in CRM 2011 Beta and building a few of your own personal charts with the simplified editor that&#8217;s available right in the [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;<em>We&#8217;ve got charts and dashboards!</em>&#8221; Yes, ok, so that&#8217;s the common initial reaction to one of the most visible new features of Microsoft Dynamics CRM 2011. After playing around with the OOB charts in CRM 2011 Beta and building a few of your own personal charts with the simplified editor that&#8217;s available right in the end-user UI, the next reaction is likely to be &#8220;<em>I wish I could do more with these charts</em>&#8220;.</p>
<p><img class="aligncenter size-full wp-image-650" title="CRM_2011_Chart_AccountsByTerritory_2D" src="http://niiranen.eu/crm/wp-content/uploads/2010/10/CRM_2011_Chart_AccountsByTerritory_2D.jpg" alt="" width="546" height="385" /></p>
<p>The good news is: you absolutely can! The bad news? It requires a bit of XML editing. Now don&#8217;t go running away all scared, because it doesn&#8217;t take a .NET developer to perform some basic tweaks into the CRM 2011 charts. Heck, even I was able to figure it out after an hour of surfing around the documentation and blog posts on Microsoft Chart Controls for .NET 4.</p>
<p>In this quick example I will take the a custom chart I built in the solution customization UI for CRM 2011 and inject some more parameters into it to enhance the presentation. The first thing we&#8217;ll need to do is select the chart you want to modify in CRM and click <em>Export Chart </em>to grab the XML definition for the chart.</p>
<p><img class="aligncenter size-full wp-image-657" title="CRM_2011_Export_Chart" src="http://niiranen.eu/crm/wp-content/uploads/2010/10/CRM_2011_Export_Chart.jpg" alt="" width="473" height="263" /></p>
<p>Open the XML file in the editor of your choice and have a look at the structure. Inside the <em>&lt;presentationdescription&gt;</em> tag you&#8217;ll find details about the <em>&lt;Chart&gt;</em> in question. What we&#8217;ll want to do in this example is insert more attributes inside the <em>&lt;ChartArea&gt;</em> tags. From MSDN Library we can find the following piece of information:</p>
<blockquote><p>The Chart control supports 3D charts. To use 3D charts, set the respective chart area&#8217;s <strong>Area3DStyle.Enable3D</strong> property to <strong>True</strong>.</p></blockquote>
<p>So, we know we&#8217;ll want to have the <em>&lt;Area3DStyle&gt;</em> tag in there with some parameters. In my chart we can apply the following addition into the chart definition XML:</p>
<p><span style="color: #999999;">&lt;ChartAreas&gt;<br />
&lt;ChartArea BorderColor=&#8221;White&#8221; BorderDashStyle=&#8221;Solid&#8221;&gt;<br />
&lt;AxisY IsLabelAutoFit=&#8221;False&#8221; TitleForeColor=&#8221;59, 59, 59&#8243; TitleFont=&#8221;{0}, 10.5px&#8221; LineColor=&#8221;165, 172, 181&#8243; IsReversed=&#8221;False&#8221;&gt;<br />
&lt;MajorGrid LineColor=&#8221;239, 242, 246&#8243; /&gt;<br />
&lt;LabelStyle Font=&#8221;{0}, 10.5px&#8221; ForeColor=&#8221;59, 59, 59&#8243; /&gt;<br />
&lt;/AxisY&gt;<br />
&lt;AxisX IsLabelAutoFit=&#8221;False&#8221; TitleForeColor=&#8221;59, 59, 59&#8243; TitleFont=&#8221;{0}, 10.5px&#8221; LineColor=&#8221;165, 172, 181&#8243; IsReversed=&#8221;False&#8221;&gt;<br />
&lt;MajorGrid Enabled=&#8221;False&#8221; /&gt;<br />
&lt;MajorTickMark Enabled=&#8221;False&#8221; /&gt;<br />
&lt;LabelStyle Font=&#8221;{0}, 10.5px&#8221; ForeColor=&#8221;59, 59, 59&#8243; /&gt;<br />
&lt;/AxisX&gt;<br />
<span style="color: #000000;"><strong>&lt;Area3DStyle Enable3D=&#8221;True&#8221; LightStyle=&#8221;Realistic&#8221; WallWidth=&#8221;5&#8243; IsRightAngleAxes=&#8221;true&#8221; /&gt;</strong></span></span> <span style="color: #999999;"><br />
&lt;/ChartArea&gt;</span></p>
<p>Once we save the XML file and import it into a new CRM chart, the results will be the following:</p>
<p><img class="aligncenter size-full wp-image-652" title="CRM_2011_Chart_AccountsByTerritory_3D" src="http://niiranen.eu/crm/wp-content/uploads/2010/10/CRM_2011_Chart_AccountsByTerritory_3D.jpg" alt="" width="545" height="386" /></p>
<p>There you go, that&#8217;s all there&#8217;s to it. Or more specifically, that&#8217;s just the beginning of what the visualizations in Dynamics CRM 2011 are capable of. Have a look at the MSDN Library for Visual Studio 2010 on articles about <a title="MSDN" href="http://msdn.microsoft.com/en-us/library/dd489238.aspx" target="_blank">using Chart Controls</a> or browse the <a href="http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/threads/" target="_blank">Chart Controls for .NET Framework forum</a> for questions and answers on how to work with the charts available in CRM 2011. Downloading the <a href="http://code.msdn.microsoft.com/mschart" target="_blank">Sample Environment for Microsoft Chart Controls</a> might also be a good place to start.</p>
<p><a href="http://msdn.microsoft.com/en-us/library/dd489232.aspx"><img class="aligncenter size-full wp-image-654" title="MS_Chart_Controls_3D" src="http://niiranen.eu/crm/wp-content/uploads/2010/10/MS_Chart_Controls_3D.jpg" alt="" width="566" height="351" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2010/10/turn-the-flat-dynamics-crm-2011-charts-into-3d/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Dynamics CRM 2011 Walkthrough: new features in 74 slides</title>
		<link>http://niiranen.eu/crm/2010/10/dynamics-crm-2011-walkthrough-new-features-in-74-slides/</link>
		<comments>http://niiranen.eu/crm/2010/10/dynamics-crm-2011-walkthrough-new-features-in-74-slides/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 19:13:57 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[crm5]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[screenshots]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=638</guid>
		<description><![CDATA[There&#8217;s no shortage of great blog posts that give you samples of the new functionality unveiled in Dynamics CRM 2011 Beta, as the buzz around the new version in the CRM blogosphere is just incredible right now (cheers to everyone who&#8217;s contributing to it). The problem is that this information is quite fragmented and simply [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s no shortage of great blog posts that give you samples of the new functionality unveiled in Dynamics CRM 2011 Beta, as the buzz around the new version in the CRM blogosphere is just incredible right now (cheers to everyone who&#8217;s contributing to it). The problem is that this information is quite fragmented and simply all over the place for a person wanting to understand &#8220;<em>what&#8217;s new and what does it look like?</em>&#8220;. CRM 2011 <a title="YouTube: MS Dynamics CRM Team channel" href="http://www.youtube.com/user/MSdynamCRM" target="_blank">videos</a> and webcast recordings are also widely available already, but I often find this form of media quite difficult to consume effectively, as browsing and skipping through the long introductions and monologues can get tedious.</p>
<p>What&#8217;s my answer then? Well, I&#8217;m a PowerPoint guy who likes to present his thoughts in slides, so this was the obvious format for me to start compiling my introductory materials to the brave new world that awaits for us when Microsof Dynamics CRM 2011 becomes available in a few months time. Slides are great for capturing screenshots of the UI and annotating them with callouts, so that&#8217;s been my main focus in the presentation; giving a clear view of the new features in a logical order.</p>
<div id="__ss_5425882" style="width: 590px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Microsoft Dynamics CRM 2011 Walkthrough Part 1" href="http://www.slideshare.net/jukkan/crm2011-walkthrough-part1">Microsoft Dynamics CRM 2011 Walkthrough Part 1</a></strong><object id="__sse5425882" width="590" height="493" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=crm2011walkthroughpart1-101012131626-phpapp02&amp;rel=0&amp;stripped_title=crm2011-walkthrough-part1&amp;userName=jukkan" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><embed id="__sse5425882" width="590" height="493" type="application/x-shockwave-flash" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=crm2011walkthroughpart1-101012131626-phpapp02&amp;rel=0&amp;stripped_title=crm2011-walkthrough-part1&amp;userName=jukkan" allowFullScreen="true" allowScriptAccess="always" allowfullscreen="true" allowscriptaccess="always" /></object></p>
<div style="padding: 5px 0 12px;"><em>View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/jukkan">Jukka Niiranen</a>.</em></div>
</div>
<p>These 74 slides are actually just Part 1 of the deck I&#8217;ve been building. There&#8217;s simply way too much great new stuff (or limitations to be aware of) in Dynamics CRM 2011 to make a very brief introduction, so please bear with me while I walk you through the application.</p>
<p><a title="SlideShare: CRM 2011 walkthrough part 1" href="http://www.slideshare.net/jukkan/crm2011-walkthrough-part1" target="_blank">Part 1</a> is titled &#8220;end-user tools and features&#8221; and it&#8217;s split into the following topics:</p>
<ul>
<li>End-user tools and UI enhancements</li>
<li>Outlook client</li>
<li>Form customization options</li>
<li>Auditing</li>
<li>Connections</li>
<li>SharePoint integration</li>
<li>Visualizations</li>
<li>Goals</li>
</ul>
<p>As you may have guessed already, the second part of the CRM 2011 Walkthrough (that&#8217;s still in the making) is going to focus more on behind the scenes changes that will be of interest to consultants and developers who are managing and building CRM/XRM solutions on top of the platform. The planned contents for part 2 is:</p>
<ul>
<li>Customization menus</li>
<li>UI customization options</li>
<li>Solution management</li>
<li>Web resources</li>
<li>Processes (workflows)</li>
<li>Custom activities</li>
<li>Queue enhancements</li>
<li>Multiple forms per entity</li>
<li>Security features</li>
</ul>
<p>Stay tuned for updates and let me know if there&#8217;s any specific features in CRM 2011 that you would like to see in my slides.</p>
<p>(Update: you can now find the part 2 slides in the following blog post: <a title="Dynamics CRM 2011 Walkthrough Part 2: another 100+ slides of new features" href="http://niiranen.eu/crm/2010/11/dynamics-crm-2011-walkthrough-part-2-another-100-slides-of-new-features/">Dynamics CRM 2011 Walkthrough Part 2: another 100+ slides of new features</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2010/10/dynamics-crm-2011-walkthrough-new-features-in-74-slides/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Dynamics CRM 2011 in all its (beta) glory</title>
		<link>http://niiranen.eu/crm/2010/09/dynamics-crm-2011-in-all-its-beta-glory/</link>
		<comments>http://niiranen.eu/crm/2010/09/dynamics-crm-2011-in-all-its-beta-glory/#comments</comments>
		<pubDate>Sat, 11 Sep 2010 12:12:33 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[News and events]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[crm5]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=500</guid>
		<description><![CDATA[The truth is now out there, as Microsoft Dynamics CRM 2011 beta was released for the public on Thursday, September 9th. As a result, the NDA for the Early Adopter Program is no longer stopping me from sharing some of my thoughts and experiences on the latest and greatest version of CRM. Instead of trying [...]]]></description>
			<content:encoded><![CDATA[<p>The truth is now out there, as Microsoft Dynamics CRM 2011 beta was released for the public on Thursday, September 9th. As a result, the NDA for the Early Adopter Program is no longer stopping me from sharing some of my thoughts and experiences on the latest and greatest version of CRM. Instead of trying to cover each and every new feature in a bullet list, I&#8217;ll focus on the topics which have caught my attention the most.</p>
<h2>The Ribbon</h2>
<p>Some love it, some hate it, but here it is anyway! In an application like CRM where the actions one can perform on a record tend to keep on growing over time as more and more customizations and integrations are applied to the system, the context sensitive ribbon with it&#8217;s graphical icons is much more important than in traditional Office apps. While not everyone is happy that CRM 2011 has lost form its tabs after the entity form was changed into one long page with sections, the tabs have infact found a new home on the ribbon. With this UI shift in mind, it&#8217;s easy to see why having two alternative levels of tabs was not really an option from usability perspective. In this new fluid &#8216;n flat world of CRM 2011 the custom tabs on the ribbon will offer a great customization point to insert shortcuts and custom actions that will help the user navigate inside the application.</p>
<p><img class="aligncenter size-full wp-image-523" title="CRM_2011_Ribbon_Tabs" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Ribbon_Tabs.jpg" alt="" width="570" height="119" /></p>
<p>There are already many nice shortcuts included in the default UI to reduce the number of clicks, which has previously been a common complaint from Dynamics CRM users. One convenient new feature is the Recently Visited button on the CRM main window, which shows a list of previously opened items and lets you pin down the favourite links that are most frequently accessed.</p>
<p><img class="aligncenter size-full wp-image-534" title="CRM_2011_Recently_Visited" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Recently_Visited.jpg" alt="" width="590" height="375" /></p>
<h2>The ease of customization</h2>
<p>Usability is a big factor not just for the system end users but also administrators, developers and any type of consultant that needs to spend a significant share of his working day interacting with the application. Back in the previous versions of CRM the number of clicking you were required to do in modifying customizations and various system settings was infuriating at times. I&#8217;m very glad to see that the UI enhancements in CRM 2011 have also been extended to the &#8220;engine room&#8221;.<span id="more-500"></span></p>
<p><img class="aligncenter size-full wp-image-537" title="CRM_2011_Customiza_Tab" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Customiza_Tab.jpg" alt="" width="453" height="250" /></p>
<p>For starters, there is now a Customize tab on each entity&#8217;s ribbon toolbar. What this means is you can proceed from the live CRM record window directly into the customization settings, significantly reducing the barrier of fixing issues noticed on the form while working with the data. In fact, changing the forms and schema is now so fast that setting up a policy for system configuration change management becomes all the more important, not to let things get out of hand with rogue customizations breaking scripts and integrations.</p>
<p>Once on the form designer, you&#8217;ll notice the UI also presents a list of available, unused fields on the left. Most importantly, form designing now takes place in a drag &amp; drop environment! Simpy select a new field from the field explorer list and drop it on the intended location on the entity form:</p>
<p><img class="aligncenter size-full wp-image-525" title="CRM_2011_Form_Customization" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Form_Customization.jpg" alt="" width="598" height="436" /></p>
<p>Beautiful! Another cool time saver is the fact that you can now add new attributes while designing the form, just by clicking &#8220;New&#8221; on the field explorer. Notice also the new header section on each form (yes, there&#8217;s a footer as well).</p>
<h2>From Workflows to Processes</h2>
<p><a href="http://www.codeproject.com/kb/WF/XAML_WF.aspx"><img class="alignright size-full wp-image-549" title="CRM_2011_VS_Workflow_Designer" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_VS_Workflow_Designer.jpg" alt="" width="250" height="443" /></a>The term &#8220;workflow&#8221; does not have the same role as it used to, since from CRM 2011 onwards well be dealing with <strong>processes </strong>instead. Don&#8217;t worry, under the hood everything is still built on the familiar Windows Workflow Foundation (version 4). Now also XAML or &#8220;no-code&#8221; workflows will be supported through Visual Studio Workflow Designer as the graphical authoring tool, but these will not be editable through the default CRM Process Designer interface.</p>
<p>There are two categories of processes in the 2011 world: workflows (yes, the term is still there) and dialogs. For the end user these will be visible in the UI under the Processes menu, which replaces the previous Workflows menu. I kind of prefer the new naming policy, since the term &#8220;workflow&#8221; has often seemed to cause a bit of confusion when training the end users to work with the system. Now we can talk with pure business terms like &#8220;new customer product delivery process&#8221; instead of making everyone think about workflow diagrams and all the complexity involved in automating business data flow inside information systems. Just run the process.</p>
<h2>Dialogs</h2>
<p>This particular feature was always something that intrigued me ever since I saw the Metro Program slides for CRM &#8220;5&#8243;. Previously referred to as &#8220;UI Scripts&#8221;, they are basically a way to manage complex processes within the CRM user interface.</p>
<p>Dialogs are interactive workflows that run synchronously as a result of the user explicitly executing them. The dialog page pops up, presenting predefined prompts and response fields, which can be used for guiding the CRM user to step through a sequence of data entry tasks. Using query conditions the dialog process can be altered on the fly by evaluating data already entered and presenting different dialog pages as the process moves further.</p>
<p><img class="aligncenter size-full wp-image-539" title="CRM_2011_Using_Dialog" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Using_Dialog.jpg" alt="" width="590" height="350" /></p>
<p>Based on the <a href="http://offers.crmchoice.com/CRM2011Beta-Manager-Videos/#Video-1" target="_blank">demo video</a> available on the CRM 2011 Beta site, the default method of triggering a process for a record seemed unintuitive . A common customization item could therefore be to link the process start action behind more obvious and informative Ribbon toolbar buttons, by calling the dialog URL with DialogID and EntityObjectID dynamically inserted. Another obvious need would be to have the process window pop up automatically when a create form is opened for a new record, thus providing a structured way to guide the user through filling the fields while displaying  relevant instructions.</p>
<p>Identifying the suitable use cases for this new feature will require playing around with the system, which is why I&#8217;m anxiously waiting to get my hands on a Beta environment right now (well, just one of the reasons).</p>
<h2>Auditing</h2>
<p>There&#8217;s a great FAQ already posted on the <a href="http://www.powerobjects.com/blog/2010/09/09/record-audits-in-crm-2011-faq/" target="_blank">PowerObjects blog</a> about the new auditing feature in CRM 2011. Instead of describing it any further here, I urge you to check out the link.</p>
<p><img class="aligncenter size-full wp-image-542" title="CRM_2011_Auditing" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Auditing.jpg" alt="" width="538" height="147" /></p>
<p>Auditing combined with the new field level security functionality are definitely the type of core features that any credible CRM platform should not be lacking. From what I&#8217;ve seen, their implementation in CRM 2011 looks to address the common use cases quite well, so this release should move a few very imporant feature bullets in the &#8220;Can your CRM do this?&#8221; comparison table from the previous column of &#8220;<em>well, there&#8217;s a workaround&#8230;</em>&#8221; to a firm &#8220;<em>yes, it can</em>&#8220;.</p>
<h2>Team ownership</h2>
<p><img class="size-full wp-image-544 alignright" title="CRM_2011_Teams" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Teams.jpg" alt="" width="262" height="186" />Even though the business unit hierarchy allows for a robust model of managing CRM user rights, the reality is that strict hierarchies do not represent the modern organizations too well. Knowledge work is all about collaboration and this type of work commonly takes place across organizational silos, not inside them. Therefore it is crucial that the CRM platform is able to facilitate rights management in scenarios where the are multiple dimentions that affect the visibility of information, not just a top-down hierarchy.</p>
<p><img class="alignleft size-full wp-image-555" title="CRM_2011_Teams_roles" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Teams_roles.jpg" alt="" width="310" height="206" />We&#8217;ve had the concept of teams in Dynamics CRM already since the time when the whole &#8220;Microsoft Dynamics&#8221; brand didn&#8217;t even exist yet. However, in CRM 2011 there are enhancements that can possibly revitalize the feature and give it a new life. First of all, teams can now be assigned ownership of records. Similarly, teams can be assigned security roles to allow privileges to records. As all the access right checks are now additive, this model allows a user to have rights to data outside the default privileges of his or her business unit.</p>
<h2>Role based forms</h2>
<p>Going deeper in customizing the CRM experience per each users, not just CRM organization, the new role based forms will give a whole new dimension of personalization options. In the previous CRM versions, didn&#8217;t you just hate it when the Forms and Views list in the entity customization menu always just displayed the single default application form alongside all the views, giving an indication that &#8220;yes, in theory we could allow the creation of new forms&#8221; yet never delivering on that promise? Well, now you can create them as much as you like, so the victory is ours!</p>
<p>If all users will no longer see the same entity form, then we&#8217;ll of course have more things to manage in the system, by controlling who is presented which form. In CRM 2011 each entity must have a single form defined as the fallback form. Any additional forms you create will need to have the intended target audience specified through security roles. As it is of course possible that a single user will have multiple secruity roles that would allow displaying a number of different forms, the particular form to be displayed by the application is determined through form order variables. Starting from the top, the system will work through the list of available forms in order of priority, and if no matches are found in the roles, the fallback form will be presented.</p>
<p><img class="aligncenter size-full wp-image-557" title="CRM_2011_Web_Resource" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Web_Resource.jpg" alt="" width="590" height="362" /></p>
<p>Remembering that forms can now also contain web resources, such as HTML, images or SilverLight components, the UI can truly be personalized for different user groups in a managed way. You&#8217;ll just need to keep in mind who sees what form, when working with your System Admin role that may present the application quite differently than how the end users see it.</p>
<h2>Goal management</h2>
<p>This one was a total surprise to me, as I don&#8217;t recall seeing references to the feature in any pre-release materials. Or maybe I had simply ignored it while focusing on more exciting areas of the application. Anyway, we will now have goal management in CRM 2011. Sales quotas were never such a popular feature in 3.0 or 4.0, but the new goals feature appears to offer a lot more functionality for defining complex real-life goal scenarios into CRM, so perhaps this will re-ignite the interest towards the concept.</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Goals.jpg" rel="lightbox[500]"><img class="aligncenter size-full wp-image-521" title="CRM_2011_Goals" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Goals.jpg" alt="" width="424" height="235" /></a></p>
<h2>Charts and Dashboards</h2>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Charting.jpg" rel="lightbox[500]"><img class="alignright size-full wp-image-528" title="CRM_2011_Charting" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Charting.jpg" alt="" width="318" height="306" /></a>Data visualization is now a native part of CRM, not something you necessarily need to use SQL Server Reporting Services for anymore. Any grid view can be accompanied by a chart that follows the view criteria definitions. Out-of-the-box charts include column, bar, line, pie and funnel. More can be added through custom development with Microsoft Chart Controls for Microsoft .NET Framework 3.5.</p>
<p>You&#8217;re not limited to only showing the charts in grids, as the new Dashboard functionality allows you to combine a multitude of charts on a single page with various layout options. Also keep in mind that a dashboard does not need to consist of charts, as also grids, iFrames and the new Web Resources are supported elements. Dashboards can therefore used also for creating console views of detail data and interfaces to other web based services. Whether there is support for passing parameters from one component to another withing the dashboards is something to be verified.</p>
<p><img class="aligncenter size-full wp-image-529" title="CRM_2011_Dashboards" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Dashboards.jpg" alt="" width="553" height="354" /></p>
<h2>Solution management</h2>
<p>This will surely become a favourite topic for many of the upcoming blog posts regarding customizing and developing for CRM 2011. Solutions, in short, are packages of schema, UI, code, template and settings definitions that are used for delivering and managing a particular business functionality into a Dynamics CRM organization. Think of them as apps that you can install on your CRM. Even if you are just performing your everyday customization tweaks like updating lists of attribute values, you are working with a solution. The choice is yours on whether these changes are performed on the Default Solution that is available in all CRM instances, or if you want to package them into a custom solution instead and manage them as a separate layer above the default solution.</p>
<p><img class="aligncenter size-full wp-image-506" title="CRM_2011_Solution_Management" src="http://niiranen.eu/crm/wp-content/uploads/2010/09/CRM_2011_Solution_Management.jpg" alt="" width="586" height="363" /></p>
<p>You have Unmanaged Solutions and Managed Solutions. By default every solution you create is Unmanaged, but upon exporting it you have the option to lock it down, i.e. turn it into Managed. These can be added to or removed from a CRM organization and the platform will take care of updating the components like entities and workflows respectively. However, the order in which the solutions are added does make a difference in cases where customizations are addressing the same attribute, for example. Also, direct modifications to the Default Solution will remain supported like in 4.0.</p>
<p>Despite of the clear benefits in having solution layers available in Dynamics CRM, I&#8217;ve got a feeling that there&#8217;s going to be a learning curve in adopting them and formulating the best practices for solution management process. In terms of the upcoming Dynamics Marketplace launch, the solutions are a must, so I&#8217;m sure everyone will be encourage to work towards seamless installation and co-existence of ISV solution packages.</p>
<h2>Conclusions</h2>
<p>All in all, Microsoft Dynamics CRM 2011 will contain a very impressive amount of new features and enhancements of the existing ones. I&#8217;ve only touched on some of them and feel like I&#8217;m already running out of breath when describing them. Combine all this with the big shift that is coming through CRM Online: availability of the on-premises features (well, most of them) as a cloud hosted version sold in 40 different markets. Looks to me like we&#8217;ll have some mighty interesting times ahead in the world of CRM during the next few months.</p>
<p>I&#8217;ll end this post with a few essential CRM 2011 links:</p>
<ul>
<li><a href="http://offers.crmchoice.com/CRM2011Beta-Landing" target="_blank">CRM 2011 Beta landing page (videos)</a></li>
<li><a href="http://bit.ly/crm2011beta" target="_blank">Download the CRM 2011 beta bits for installation</a></li>
<li><a href="http://social.microsoft.com/Forums/en/crm2011beta/threads" target="_blank">CRM 2011 Beta forum</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2010/09/dynamics-crm-2011-in-all-its-beta-glory/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dynamics CRM 2011 and the world of (cloud) apps</title>
		<link>http://niiranen.eu/crm/2010/07/dynamics-crm-2011-and-the-world-of-cloud-apps/</link>
		<comments>http://niiranen.eu/crm/2010/07/dynamics-crm-2011-and-the-world-of-cloud-apps/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 21:23:29 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[crm5]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[wpc]]></category>
		<category><![CDATA[wpc2010]]></category>
		<category><![CDATA[XRM]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=382</guid>
		<description><![CDATA[On July 12th it was announced in the Microsoft Worldwide Partner Conference (WPC 2010) that there will be no CRM 5.0, instead we will have a product called Microsoft Dynamics CRM 2011. Not a huge surprise, considering the other Dynamics products like AX and NAV had already moved to this naming convetion followed by the [...]]]></description>
			<content:encoded><![CDATA[<p>On July 12th it was announced in the Microsoft Worldwide Partner Conference (<a href="http://digitalwpc.com/" target="_blank">WPC 2010</a>) that there will be no CRM 5.0, instead we will have a product called <a href="https://offers.crmchoice.com/betaofferlanding/" target="_blank">Microsoft Dynamics CRM 2011</a>. Not a huge surprise, considering the other Dynamics products like AX and NAV had already moved to this naming convetion followed by the Office family for quite some time now (actually <a href="http://en.wikipedia.org/wiki/Microsoft_Office" target="_blank">15 years</a>, if we exclude the odd Office XP release in the middle).</p>
<p>So much for the branding. Underneath it all we will have the &#8220;CRM5&#8243; engine evolving from CRM 4.0, with quite a few important improvements on how the application can be utilized as a platform for developing your own custom applications, a.k.a. the XRM mantra that Microsoft has been heavily promoting and <a href="http://www.xrmshowcase.com/" target="_blank">showcasing</a> between the product version releases. While this side of the coin will surely play an important part in gradually turning Dynamics CRM into part of the core enterprise infrastructure like <a href="http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=320" target="_blank">SharePoint has become</a>, the first thing most new users will see from the application will still be the Outlook client and traditional customer data management functionality. Which is why there have been some big investments from the Redmond boys on developing that side of the CRM product, as you can see from the picture below.</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2010/07/Dynamics_CRM_2011_Outlook_client.jpg" rel="lightbox[382]"><img class="aligncenter size-full wp-image-385" title="Dynamics_CRM_2011_Outlook_client" src="http://niiranen.eu/crm/wp-content/uploads/2010/07/Dynamics_CRM_2011_Outlook_client.jpg" alt="" width="500" height="356" /></a></p>
<p>Instead of merely wrapping the web client page into an Outlook frame, the new rich client interface introduces whole new components that attempt to follow the faimilar Outlook UI experience. Tabs will help in keeping the number of pop-up windows under control while the preview pane we&#8217;ve learned to take for granted in processing our email inboxes is now also available in the scope of CRM entity forms. Since Dynamics CRM 2011 now comes with the ribbon interface like most other MS products, the CRM functionality now blends into the Outlook toolbar and gets presented in all its context sensitive glory. <span id="more-382"></span>I myself have always preferred to use CRM through the web client, since the Outlook version has faded away some of the native CRM application navigation in order to remain Outlook-ish. With the new 2011 version, it looks like there will actually be better functionality (and hopefully usability as well) available through the rich Outlook client, which may make the web client look thin in comparison. Now, this of course raises the question that will any of these rich UI features be available if you stick to Office 2007 or do they require Outlook 2010? Remains to be seen.</p>
<p>Among the new features there is the ability to connect to more than one CRM organization through a single Outlook client. In my opinion this has always been one of the key shortcomings of the XRM offering from Dynamics CRM. Although multi-tenancy would allow you to easily create multiple different organizations on the same application server and leverage CRM as a framework for building non-CRM applications, the curse of a default organization for the Outlook users has meant that one major selling point of the core CRM product, i.e. familiar Outlook experience, has been somewhat paralyzed in the XRM scenarios. I&#8217;m not sure whether email tracking to multiple organizations is among the list of supported features, though, so some barriers may still remain on the road towards a ubiquitous &#8220;set regarding&#8221; button for all the activities encountered during the office hours of a knowledge worker.</p>
<p>Another common integration point after the Exchange/OCS messaging infrastructure is of course SharePoint for document management, which is also becoming a native part of Dynamics CRM 2011. The OOB functionality is unlikely to offer much glamour over the previous custom integrations of showing document libraries in an iFrame. The big deal would however be in synchronizing the user rights across the CRM and SharePoint realms, which is where I would put my money on MS to deliver a solution. What I would also <em>like </em>to see offered is a native integration to the FAST based search, thus providing a more Google like search experience for CRM users, but since SharePoint 2010 is highly unlikely be a system requirement for CRM 2011 implementation, this will surely remain a custom solution to be offered by the Dynamics CRM implementation partners.</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2010/07/Dynamics_CRM_2011_SharePoint_document_library.jpg" rel="lightbox[382]"><img class="aligncenter size-full wp-image-391" title="Dynamics_CRM_2011_SharePoint_document_library" src="http://niiranen.eu/crm/wp-content/uploads/2010/07/Dynamics_CRM_2011_SharePoint_document_library.jpg" alt="" width="500" height="345" /></a></p>
<p>The release of SQL Server 2008 R2 already introduced <a href="http://blogs.msdn.com/b/robertbruckner/archive/2009/08/11/rs-maps-with-spatial-data-and-bing-maps.aspx" target="_blank">maps and geospatial visualizations</a> into the Reporting Services (SSRS) feature set. With Dynamics CRM 2011 investing heavily on data visualization and built-in dashboards, perhaps we will finally get an easy way to map address attributes from CRM entities into a nice looking view like the one below. Or then maybe it will still require populating some additional coordinate data onto the records and paying for Bing API usage. Time will tell (or some fellow bloggers?).</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2010/07/Dynamics_CRM_2011_Dashboards.jpg" rel="lightbox[382]"><img class="aligncenter size-full wp-image-393" title="Dynamics_CRM_2011_Dashboards" src="http://niiranen.eu/crm/wp-content/uploads/2010/07/Dynamics_CRM_2011_Dashboards.jpg" alt="" width="500" height="283" /></a></p>
<p>Going beyond what CRM offers out-of-the-box has always been what really makes the product so intriguing. There are countless ISV&#8217;s and individual developers out there who have built tools, enhancements or full-blown service integrations on Dynamics CRM.  Keeping track of the offering as a CRM end user or gaining visibility for your product as a service provider has not been so straightforward, due to the lack of a clear forum for these two parties to meet (here&#8217;s my <a title="Microsoft Dynamics CRM Links" href="http://crmlinks.wordpress.com/" target="_blank">personal link list </a>on the topic). If both the user and the partner working on a CRM implementation project are small companies, exploring the world of ISV&#8217;s for solutions that would fit an identified need may just be too much of a hassle to be undertaken when there are more than enough customizations and plug-ins to worry about. This is where a simple solution could potentially unlock a big new market and that is what the newly announced <a href="http://crm.dynamics.com/DynamicsMarketplace/landing.aspx" target="_blank">Microsoft Dynamics Marketplace</a> is going to attempt when it is launched in September 2010.</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2010/07/Microsoft_Dynamics_Marketplace_for_CRM.jpg" rel="lightbox[382]"><img class="aligncenter size-full wp-image-395" title="Microsoft_Dynamics_Marketplace_for_CRM" src="http://niiranen.eu/crm/wp-content/uploads/2010/07/Microsoft_Dynamics_Marketplace_for_CRM.jpg" alt="" width="500" height="500" /></a></p>
<p>Initially the Microsoft Dynamics Marketplace looks to provide the existing catalogue of products from the <a href="http://www.microsoft.com/dynamics/en/us/solution-finder.aspx" target="_blank">Microsoft Dynamics Solution Finder</a>. Also it will be built on the existing <a href="http://pinpoint.microsoft.com/en-GB/default.aspx" target="_blank">Microsoft Pinpoint</a> platform. This combination in itself will not yet provide a huge leap forward in streamlining solution discovery and distribution, but at least it&#8217;s a start. Later on the Marketplace is <a href="http://blogs.msdn.com/b/girishr/archive/2010/07/12/introducing-microsoft-dynamics-marketplace.aspx" target="_blank">promised</a> to offer proper e-commerce functionality, thus allowing the exchange of money like a true marketplace ought to. In Dynamics CRM 2011 the Marketplace will be an integrated part of the application (probably á la Resource Center introduced in CRM 4.0), which will certainly help in bringing down the barriers to commercial transactions taking place in the ecosystem. The biggest dependency to Dynamics CRM 2011 in my opinion will be the upcoming solution management functionality, as this promises to deliver a controllable environment for the service providers to package their applications and not having to invest unfeasible amounts of support resources into ensuring whether the solutions will fit the unique CRM puzzle of each and every customer that wants to install it.</p>
<p>Building a marketplace is relatively easy, but getting it to work for the benefit of all interest groups (sellers, buyers and the platform provider) can be very tricky. Just because Apple has done such a phenomenal job on this front and built a whole new value adding layer around their core product experience with the help of 3rd party developers doesn&#8217;t mean that any app store would automatically be a success. Nokia, the previous leader in the smartphone field had launched their own Software Market around 10 years ago, failing to get much traction on the concept, and finding itself <a title="This is how the world will end for Nokia - jukka.niiranen.eu" href="http://niiranen.eu/jukka/2010/07/this-is-how-the-world-will-end-for-nokia/" target="_blank">still struggling today</a>, chasing Apple with a not so appealing concept called Ovi Store. Or have a look at the Windows Mobile / <a href="http://marketplace.windowsphone.com/Default.aspx" target="_blank">Windows Phone Marketplace</a> and compare that to what Apple and Android have. Get the picture? The moral of the story is that you need so much more around the Marketplace concept than just a pretty site with some links to random products you have on sale. App stores only work when they are truly designed to <em>serve </em>the application ecosystem, not just to make money from the service or use the partners as a showcase for your own offering. Solve a real problem first, then watch the revenue streams accumulate later as a result of the value that you injected into the process first. Here&#8217;s hoping that Microsoft can build a serious contender for Salesforce.com AppExchange and the likes, as this will surely be one of the key success factors in the brave new world where rigid business applications are transforming into flexible services that the customers assemble into customized solution packages on-demand, pay-as-you-go.</p>
<p>So what&#8217;s up with the cloud then? Well, the jokes about running applications in your very own cloud hosted on the server hidden in the closet have just become a tad less funny, as Microsoft went and announced the <a href="http://blogs.msdn.com/b/windowsazure/archive/2010/07/12/just-announced-at-wpc-the-windows-azure-platform-appliance.aspx" target="_blank">Windows Azure Platform Appliance</a>. Bundled with Windows Azure, SQL Azure and some other goodies, this will basically be a cloud-in-a-box type of a solution, which is trying to bridge the gap between on-premises and online. The underlying strategy behind the Azure appliance will surely be speculated from a plentitude of different angles, but my take on this is that it&#8217;s a one big step on the path towards Azure and the cloud becoming the default platform rather than the option. Companies who don&#8217;t want to or aren&#8217;t allowed to move their applications to CRM Online will be offered the possibility of replicating the Azure services inside their own (or hosted) server room. Once on Azure, the step towards handing it all over to Microsoft&#8217;s cloud will be not that far away anymore. By giving a clear message that Microsoft is focusing &#8220;all in&#8221; on the cloud, Steve Ballmer is also saying that the investments to their remaining traditional applications development will be steadily decreasing. You will continue to have the power of choice, but choosing to opt out from the cloud will just become more and more difficult to justify.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2010/07/dynamics-crm-2011-and-the-world-of-cloud-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Looking ahead at Microsoft Dynamics CRM 5: screenshots from PDC</title>
		<link>http://niiranen.eu/crm/2009/11/looking-ahead-at-microsoft-dynamics-crm-5-screenshots-from-pdc/</link>
		<comments>http://niiranen.eu/crm/2009/11/looking-ahead-at-microsoft-dynamics-crm-5-screenshots-from-pdc/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 10:36:54 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[crm5]]></category>
		<category><![CDATA[pdc]]></category>
		<category><![CDATA[screenshots]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=173</guid>
		<description><![CDATA[Back from a long time of inactivity, I decided to resurrect this blog with some content taken from the recent PDC09 sessions. Just like last year, presenting the feature set of the upcoming CRM version wasn&#8217;t really the main point in PDC (that&#8217;s what Convergence is for), but when someone gives a developer demo using [...]]]></description>
			<content:encoded><![CDATA[<p>Back from a long time of inactivity, I decided to resurrect this blog with some content taken from the recent <a href="http://microsoftpdc.com/" target="_blank">PDC09</a> sessions. Just like last year, presenting the feature set of the upcoming CRM version wasn&#8217;t really the main point in PDC (that&#8217;s what Convergence is for), but when someone gives a developer demo using the new platform, there&#8217;s always going to be interesting snippets of information also for us non-developers. So, last night I watched the three CRM/xRM related session recordings and took some notes and screenshots from them (which explains the low image quality, sorry about that).</p>
<p>On the technical side, CRM 5 will be running natively on .NET Framework 4.0, which means it will be riding on the wave of the latest .NET version released, unlike CRM 3.0 or 4.0. In the presentations there were talks about WCF (Windows Communication Foundation), .NET RIA Services, system types and all kinds of developer lingo that goes way above my head. There&#8217;s a great summary article <a href="http://marcoamoedo.com/blog/summary-of-xrm-and-crm-5-at-pdc09/" target="_blank">here</a> by Marco Amoedo.</p>
<p>Now, let&#8217;s move on to the CRM application itself.</p>
<h2>Basic UI</h2>
<p><img class="alignnone size-full wp-image-180" title="CRM5_GetStartedWithAccounts_small" src="http://niiranen.eu/crm/wp-content/uploads/2009/11/CRM5_GetStartedWithAccounts_small.jpg" alt="CRM5_GetStartedWithAccounts_small" width="420" height="251" /></p>
<p>We&#8217;ve all seen the upcoming ribbon UI in CRM5 already, so that wasn&#8217;t big news. Looking at the start page ribbon content, there&#8217;s a button called &#8220;Add connection&#8221;, which hopefully is about the creation of ad-hoc relationships between any entities, but none of that was shown in the session. Another interesting thing was the &#8220;Get started with accounts&#8221; instructions pane. That might be just a feature of CRM Online, which was used for the demo, but I sure would welcome a better way to provide customized instruction links to users right within the CRM UI.</p>
<p><img class="alignnone size-full wp-image-182" title="CRM5_Cases_small" src="http://niiranen.eu/crm/wp-content/uploads/2009/11/CRM5_Cases_small.jpg" alt="CRM5_Cases_small" width="420" height="182" /></p>
<p>More of the same here under the Service menu. The out-of-the-box views don&#8217;t seem to have evolved, but it would be interesting to see what&#8217;s behind that Views tab on the top. The order of the Quick Find box and the views dropdown menu was somehow messed in this early version of CRM5.</p>
<p><span id="more-173"></span></p>
<p><img class="alignnone size-full wp-image-188" title="CRM5_RelatedGridOnForm_small" src="http://niiranen.eu/crm/wp-content/uploads/2009/11/CRM5_RelatedGridOnForm_small.jpg" alt="CRM5_RelatedGridOnForm_small" width="420" height="407" /></p>
<p>On the entity form, things look kind of familiar, even though form tabs have now been converted into sections and we only have one looooong form instead. I still have mixed feelings about this approach, but perhaps removing one navigation area requiring end user focus and consolidating that into the left hand side menu turns out to be a good compromise, now that we have a busy ribbon on top of every form. As promised earlier, there&#8217;s now a native way to present related entity grids on the form without any iFrame magic, but I still didn&#8217;t see an option for configuring or filtering the related entity view. I hope there are customization points for it.</p>
<h2>Data visualization</h2>
<p><img class="alignnone size-full wp-image-184" title="CRM5_Dashboard_small" src="http://niiranen.eu/crm/wp-content/uploads/2009/11/CRM5_Dashboard_small.jpg" alt="CRM5_Dashboard_small" width="420" height="281" /></p>
<p>Dashboards will finally be a native feature of all CRM editions, so there&#8217;s a dedicated menu for them, in addition to the reports list. The Silverlight controls in the charts allow dynamic filtering and other nice user interaction with the data, but we didn&#8217;t get to see how you actually modify or build a dashboard. The message seemed to be that these are more intended for getting the CRM users started on looking at their data, but any complex analysis should be done elsewhere. They could therefore be just another way to present the charting feature that appears on all of the entity ribbons in CRM5.</p>
<p><img class="alignnone size-full wp-image-186" title="CRM5_Charting_small" src="http://niiranen.eu/crm/wp-content/uploads/2009/11/CRM5_Charting_small.jpg" alt="CRM5_Charting_small" width="420" height="261" /></p>
<p>The charting tab displays a set of buttons that we didn&#8217;t see in action in the PDC sessions. Only couple of views with the Bing Maps integration were flicked through, so I assume the charts are still very much work in progress.</p>
<p><img class="alignnone size-full wp-image-190" title="CRM5_BingMaps_MergeCases_small" src="http://niiranen.eu/crm/wp-content/uploads/2009/11/CRM5_BingMaps_MergeCases_small.jpg" alt="CRM5_BingMaps_MergeCases_small" width="420" height="300" /></p>
<p>There was one cool demo with service requests and Bing Maps, which allowed you to merge the open cases from within a certain geographical area into one case record. Since case merging in general is a useful feature that we&#8217;ve previously had to do with custom code, I hope there would be some out-of-the-box tools in CRM5 for this (not asking for whole the map integration, you can keep that for the demos, thanks).</p>
<h2>Customization and settings</h2>
<p><img class="alignnone size-full wp-image-192" title="CRM5_Customization_small" src="http://niiranen.eu/crm/wp-content/uploads/2009/11/CRM5_Customization_small.jpg" alt="CRM5_Customization_small" width="420" height="173" /></p>
<p>Moving to the sysadmin side of the UI, the customizations menu now presents us with some interesting options:</p>
<ul>
<li><strong>Find Customizations</strong>. Probably some link to an MS marketplace, aimed at bringing the ISV solution ecosystem closer to the CRM users. Didn&#8217;t see this one.</li>
<li><strong>Customize the System</strong>. The traditional customize menu, with a new UI (see below for more)</li>
<li><strong>Publishers</strong>. Didn&#8217;t quite catch the full concept behind this one, probably used for subscribing to cloud based services from within your on-premises CRM5.</li>
<li><strong>Solutions</strong>. The big new concept in CRM5.</li>
<li><strong>Download Web Service Description Files</strong>. Why the WSDL download is a separate menu option, remains to be seen.</li>
</ul>
<p><img class="alignnone size-full wp-image-199" title="CRM5_Solutions_small" src="http://niiranen.eu/crm/wp-content/uploads/2009/11/CRM5_Solutions_small.jpg" alt="CRM5_Solutions_small" width="420" height="331" /></p>
<p>If we first look at the traditional Customize The System menu, there&#8217;s a very welcome change of presenting all the entities and their related components in a tree hierarchy, instead of the popup hell that used to be found under the customization menu. Looks like an immediate productivity booster to me, but just make sure we can expand that tree frame to see the full entity names, please.</p>
<p><img class="alignnone size-full wp-image-202" title="CRM5_Attribute_small" src="http://niiranen.eu/crm/wp-content/uploads/2009/11/CRM5_Attribute_small.jpg" alt="CRM5_Attribute_small" width="420" height="355" /></p>
<p>When editing an entity attribute, we see a few new things. First, there&#8217;s an option to enable the auditing feature. Apparently you first specify it on an entity level, then select which attributes to audit, so looks like it might offer some useful data for the end users (who changed the account name etc.). The second thing is the introduction of the Options Set concept. This will effectively be a way to define global picklists, which share the list of values across entities.</p>
<h2>Solutions</h2>
<p><img class="alignnone size-full wp-image-197" title="CRM5_SolutionLayers_small" src="http://niiranen.eu/crm/wp-content/uploads/2009/11/CRM5_SolutionLayers_small.jpg" alt="CRM5_SolutionLayers_small" width="420" height="281" /></p>
<p>The concept of solution management was introduced in the session &#8220;Managing the Solution Lifecycle for xRM Applications&#8221;, so I recommend you watch the 45 minute video <a href="http://microsoftpdc.com/Sessions/PR31" target="_blank">here</a> if you&#8217;re interested in the topic. In short, the ability to package the customizations, plugins, workflows and other items related to a custom solution into a single zip file and then just import that into your CRM instance should first of all lower the barrier for installing new pieces into your CRM puzzle. More importantly, the system will try to manage the coexistence of multiple solutions from multiple vendors in the customer&#8217;s customized CRM environment, which is by no means a minor little task. How well the system handles the clashes in real life remains to be seen, but at least there will now be common procedures and tools that you can rightfully expect the vendors to use.</p>
<p>As a result of the solution management concept, the actual &#8220;final&#8221; customizations of a CRM instance will now be a calculated Default Solution. When you click &#8220;Export&#8221;, this is produced in real time  from all the various custom and default components found from the system. Makes sense to me, but how the order and priority of conflicting customizations is managed when individual solution versions are upgraded is something that&#8217;s going to take a while to get my head around at.</p>
<p><img class="alignnone size-full wp-image-205" title="CRM5_MissingRelatedComponents_small" src="http://niiranen.eu/crm/wp-content/uploads/2009/11/CRM5_MissingRelatedComponents_small.jpg" alt="CRM5_MissingRelatedComponents_small" width="420" height="309" /></p>
<p>Building a solution is done right from the customization UI, where you select which components belong to your solution. In this example screenshot, after adding the account entity into the solution, the system is notifying that there are a number of other required components that are missing from the solution. CRM5 looks to introduce a more complete layer of dependency management into sytem customizations. In a relationship management system where everything can be related to almost anything, this kind of a control point does sound sensible, so let&#8217;s hope that the result will be something useful for the day-to-day application mangement tasks.</p>
<h2>Cloud Architecture</h2>
<p>While there isn&#8217;t a &#8220;screenshot&#8221; you can take of the cloud, I thought I&#8217;d include this one slide from the &#8220;Developing xRM Solutions using Windows Azure&#8221; session (view the recording <a href="http://microsoftpdc.com/Sessions/P09-07" target="_blank">here</a>), just to wrap things up.</p>
<p><img class="alignnone size-full wp-image-207" title="CRM5_AzureArchitecture_small" src="http://niiranen.eu/crm/wp-content/uploads/2009/11/CRM5_AzureArchitecture_small.jpg" alt="CRM5_AzureArchitecture_small" width="420" height="315" /></p>
<p>Microsoft&#8217;s vision of how the Azure cloud can serve the CRM/xRM market is not limited to just subscribing to 3rd party applications from the cloud and integrating them with your on-premise CRM server. They also showed a concept where the Azure layer would act as a kind of load balancing unit between the customer facing services and the back-end CRM. The Azure Web Role would collect all the incoming transactions, hand them over to the Worker Role, which then delivers them to CRM at a rate which the server can tolerate. The whole AppFabric Service Bus (whatever the name will end up to be) is also marketed as a convenient way to talk to applications behind the corporate firewall.</p>
<p>All of this fits nicely with Microsoft&#8217;s idea of Software plus Service, which really has to be a viable concept for businesses, if CRM5 is to be able to compete head to head with the full SaaS CRM vendors. Most of the actual new business features for MS CRM will increasingly come from ISV&#8217;s delivering their solutions through the cloud, not in the CRM software version upgrades themselves, so Microsoft needs to make sure that CRM5 acts as a pathway to these new services, not as an obstacle.</p>
<p><em>(Edit: The new version has now been branded Microsoft Dynamics CRM 2011, as <a href="http://www.microsoft.com/presspass/press/2010/jul10/07-12WPCDynamicsCRMPR.mspx" target="_blank">announced</a> at the <a href="http://digitalwpc.com/" target="_blank">WPC 2010</a> on July 12th. See my blog post on the <a href="http://niiranen.eu/crm/2010/07/dynamics-crm-2011-and-the-world-of-cloud-apps/">new 2011 version</a>).</em></p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2009/11/looking-ahead-at-microsoft-dynamics-crm-5-screenshots-from-pdc/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

