<?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</title>
	<atom:link href="http://niiranen.eu/crm/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>Thu, 16 May 2013 19:32:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>LinkedIn, Dynamics CRM and Social Selling</title>
		<link>http://niiranen.eu/crm/2013/05/linkedin-dynamics-crm-social-selling/</link>
		<comments>http://niiranen.eu/crm/2013/05/linkedin-dynamics-crm-social-selling/#comments</comments>
		<pubDate>Thu, 16 May 2013 19:32:29 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[Netbreeze]]></category>
		<category><![CDATA[Orion]]></category>
		<category><![CDATA[salesforce]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[social crm]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=2275</guid>
		<description><![CDATA[<p>A significant share of Dynamics CRM systems tend to be implemented for B2B sales scenarios. In the age of social selling, digging up information about the person you&#8217;re about to call will quite often involve looking up his or her LinkedIn profile. With this in mind, surely everyone&#8217;s running a tight integration between their customer [...]</p><p>The post <a href="http://niiranen.eu/crm/2013/05/linkedin-dynamics-crm-social-selling/">LinkedIn, Dynamics CRM and Social Selling</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2333" alt="LinkedIn" src="http://niiranen.eu/crm/wp-content/uploads/2013/05/LinkedIn1.jpg" width="183" height="179" />A significant share of Dynamics CRM systems tend to be implemented for B2B sales scenarios. In the age of social selling, digging up information about the person you&#8217;re about to call will quite often involve looking up his or her LinkedIn profile. With this in mind, surely everyone&#8217;s running a tight integration between their customer relationship management system and the LinkedIn network, right? Well, based on my personal experience, quite often it tends to be one of those requirements that come up during the sales phase but then get phased out from the actual go-live of a new CRM system.</p>
<p>The question of &#8220;how to integrate Microsoft Dynamics CRM with LinkedIn&#8221; has been making the rounds in various forums for as long as I&#8217;ve been involved with the product. Now that you&#8217;ve potentially arrived here in search for an answer (thanks, Google!), I thought I&#8217;d collect a few pieces of information and personal thoughts on the subject. If you have any experiences to share regarding using Dynamics CRM in the social selling scenarios, please do leave a comment in the box below.</p>
<h2>The Quick Way</h2>
<p>As always with information systems, there&#8217;s integration and then there&#8217;s &#8220;integration&#8221;. If you can meet the requirement by just surfacing a bit of content from LinkedIn inside a Dynamics CRM form, then <a title="Displaying LinkedIn Profile on Dynamics CRM Contact Form" href="http://blog.salesmetrix.net/2013/03/08/displaying-linkedin-profile-on-dynamics-crm-contact-form/" target="_blank">here&#8217;s a great article from Salesmetrix</a> that shows you the steps to integrate the LinkedIn Member Profile badge onto a CRM contact form. By adding a simple web resource and signing up for a LinkedIn API key you can show the contact&#8217;s job title and picture from LinkedIn alongside your CRM data, like this:</p>
<p><img class="aligncenter size-full wp-image-2282" alt="CRM_contact_LinkedIn_profile_widget_small" src="http://niiranen.eu/crm/wp-content/uploads/2013/04/CRM_contact_LinkedIn_profile_widget_small.png" width="590" height="420" /></p>
<p>Why is this not the perfect solution? Well, did you notice the step require for copy-pasting the URL to the contact&#8217;s LinkedIn profile field before the profile badge is shown? Yeah, that&#8217;s the bit that your sales people are most likely not going to perform. Getting them to even enter the minimum required details on their leads and opportunities into a CRM system can be a major struggle, so introducing a complex operation like this into the process is going to require plenty of sales skills from the implementation consultant to convince the users that there&#8217;s a tangible benefit for them in filling in all the blanks on the contact form.</p>
<p>That&#8217;s of course not anything that couldn&#8217;t be overcome with a little bit of further development. One example for performing the profile search dynamically based on name fields on the CRM records can be found from <a href="http://nicolaet.wordpress.com/2012/02/08/integrate-crm-accounts-with-linkedin/" target="_blank">Nicolae Tarla&#8217;s blog</a>. Coincidentally, Nicolae has also recently released the <a href="http://www.packtpub.com/microsoft-dynamics-crm-2011-scripting-cookbook/book" target="_blank">Microsoft Dynamics CRM 2011 Scripting Cookbook</a> that contains a few examples of lightweight social network integrations in the final chapter. Building proper social profile discovery services will require more than mere Javascript, but for showing LinkedIn <a href="http://developer.linkedin.com/member-profile-plugin" target="_blank">Member Profile Plugin</a> and <a href="http://developer.linkedin.com/member-profile-plugin" target="_blank">Company Insider Plugin</a> in the CRM UI you probably don&#8217;t need to invest a whole lot of time in developing a working solution.</p>
<p>You could choose an even more simplified approach and just add a button on the contact form&#8217;s ribbon to open LinkedIn search page with pre-filled values. A URL like <a href="http://www.linkedin.com/vsearch/p?firstName=Jukka&amp;lastName=Niiranen&amp;company=CodeBakers" target="_blank">http://www.linkedin.com/vsearch/p?firstName=Jukka&amp;lastName=Niiranen&amp;company=CodeBakers</a> will get you onto my LinkedIn profile faster than manually entering the same search terms. You can study the <a href="http://developer.linkedin.com/documents/using-url-query-parameters" target="_blank">LinkedIn URL Query Parameters</a> to see the kinds of variables that could be used. There&#8217;s also a <a href="http://blogs.msdn.com/b/dynamicscrmonline/archive/2009/04/07/adding-linkedin-contact-searches.aspx" target="_blank">post on the old CRM Online Team blog</a> that shows you how the button would have been added back in the CRM 4.0 days. (While building your URL&#8217;s, do remember to handle special characters and spaces in contact and account names.)</p>
<p>The problem with all these type of solutions is that if you&#8217;re not paying for them (on a continuous basis), you can&#8217;t expect them to remain working forever. Several variations of the LinkedIn and Dynamics CRM integration techniques have come and gone, such as <a href="http://marcoamoedo.com/blog/adding-linkedin-to-dynamics-crm/" target="_blank">Marco Amoedo&#8217;s CRM 4.0 LinkedIn Company Insider Widget hover link</a> and <a href="http://leontribe.blogspot.fi/2011/03/five-minute-integration-between.html" target="_blank">Leon Tribe&#8217;s &amp; Matt Wittemann&#8217;s Five-Minute Integration Between Dynamics CRM and LinkedIn</a>. All fine solutions in their time, but as the API&#8217;s and applications keep changing, the need for re-developing solutions to the same problem remains.</p>
<h2>The Official Way</h2>
<p>A company like LinkedIn surely wouldn&#8217;t have missed the chance for monetizing the data they&#8217;ve accumulated into their network by selling it to B2B sales people who are using a system like Microsoft Dynamics CRM, now would they? Of course not, which means<em> &#8220;there&#8217;s an app for that&#8221;</em>: <a href="http://www.linkedin.com/static?key=installation_guide_dynamics" target="_blank">LinkedIn for Microsoft Dynamics CRM</a>.</p>
<p>The product requires a <a href="http://www.linkedin.com/mnyfe/subscriptionv2?displaySalesProduct=&amp;trk=dynamics_pdf-lid-0-0-0&amp;identify=false&amp;crm=dynamics" target="_blank">Sales Plus or Sales Executive subscription for LinkedIn</a>, which start from €28.95 per user per month. If you&#8217;re like me, you probably receive frequent &#8220;special offers&#8221; for a free month of LinkedIn Premium. This time I decided to activate the offer and use it for test driving the Dynamics CRM solution. The deployment process was quite straightforward for a CRM Online environment as no further configuration was needed apart from installing the solution file. After that, this is how you&#8217;ll see LinkedIn company profile and people data on the account form:</p>
<p><img class="aligncenter size-full wp-image-2289" alt="LinkedIn_DynamicsCRM_company_profile_small" src="http://niiranen.eu/crm/wp-content/uploads/2013/04/LinkedIn_DynamicsCRM_company_profile_small.png" width="590" height="426" /></p>
<p>On the contact form we have tabs for both Company Profile and individual Member Profile.</p>
<p><img class="aligncenter size-full wp-image-2291" alt="LinkedIn_DynamicsCRM_member_profile_small" src="http://niiranen.eu/crm/wp-content/uploads/2013/04/LinkedIn_DynamicsCRM_member_profile_small.png" width="590" height="384" /></p>
<p>For some reason the lead form doesn&#8217;t get any LinkedIn components added on it, so you&#8217;ll need to qualify the lead to an account and contact before being able to leverage the integration.</p>
<p>Not every CRM user needs to have the subscription, but unless they do, they&#8217;ll not be able to see the premium content on the account or contact forms. Therefore you&#8217;ll probably need to manage role based forms for different user groups by creating a specific LinkedIn security role for those who have the Sales Plus subscription.</p>
<p>Unfortunately the solution from LinkedIn hasn&#8217;t yet been updated to be compatible with the cross-browser world of Polaris / Update Rollup 12, so using it on Chrome, Firefox or Safari isn&#8217;t supported. Also Internet Explorer 10 fails to render any content in the iFrame and LinkedIn recommends downgrading to IE9, so if you&#8217;re running Windows 8 you&#8217;ll need to run Dynamics CRM in IE7 Compatibility View to make use of the solution. No release schedules for an updated solutions were available when I asked about this from LinkedIn support. Needless to say, running CRM Online with the new Polaris process forms isn&#8217;t supported with the LinkedIn add-on.</p>
<h2>The Ultimate Way?</h2>
<p>What if we are really determined to get the most out of this wonderful source of &#8220;free&#8221; information that is LinkedIn? Wouldn&#8217;t we want to pour all the data into our own CRM database and preferably also synchronize it with the latest updates available from different online directories?</p>
<p><span id="more-2275"></span>The LinkedIn solution for Microsoft Dynamics CRM doesn&#8217;t allow you to physically retrieve any data from LinkedIn into the CRM database. It&#8217;s all just a UI level integration that presents the additional details in an iFrame. Why do they stop there? Well, the answer is quite simple: LinkedIn is all about the user profile data and they don&#8217;t want you to simply just retrieve this into your own database and skip their service altogether in the process. <a href="http://developer.linkedin.com/documents/linkedin-platform-guidelines" target="_blank">The terms of the LinkedIn API</a> are quite clear about this:</p>
<blockquote><p><em> <a href="http://niiranen.eu/crm/wp-content/uploads/2013/05/FightClub_soap.jpg" rel="lightbox[2275]"><img class="alignright size-full wp-image-2336" alt="FightClub_soap" src="http://niiranen.eu/crm/wp-content/uploads/2013/05/FightClub_soap.jpg" width="200" height="194" /></a>&#8220;The first rule of LinkedIn API is: You do not store data from LinkedIn. The second rule of LinkedIn API is: <strong>You do not store any data you receive from LinkedIn</strong>, except for the member ID.&#8221;</em></p></blockquote>
<p>Surely many companies have tempted with the idea of <a href="http://blog.sonomapartners.com/2011/06/integrate-microsoft-crm-with-linkedin.html" target="_blank">breaking the rules</a>, but nothing good has ever come from such foolish attempts. There are no free lunches, even in a seemingly free service, so just don&#8217;t go there.</p>
<p>There is of course a variety of B2B database service providers out there whose business model has been designed specifically for selling contact details to companies wishing to upload them into their own CRM systems. You&#8217;ll likely find such services from your local markets and they may even have a solution available for Dynamics CRM integration.</p>
<p>As an example, <a href="http://learnmore.insideview.com/Microsoft.html" target="_blank">the solution from InsideView</a> does allow you to import new contacts or leads as well as synchronize the existing records with updated information from their database, assuming you are connected on LinkedIn.</p>
<p><img class="aligncenter size-full wp-image-2324" alt="InsideView_CRM_1" src="http://niiranen.eu/crm/wp-content/uploads/2013/05/InsideView_CRM_1.png" width="590" height="378" /></p>
<p>Oh, and it works on Polaris forms and cross-browser, too:</p>
<p style="text-align: center;"><a href="http://niiranen.eu/crm/wp-content/uploads/2013/05/InsideView_CRM_2.png" rel="lightbox[2275]"><img class="size-full wp-image-2325 aligncenter" alt="InsideView_CRM_2" src="http://niiranen.eu/crm/wp-content/uploads/2013/05/InsideView_CRM_2.png" width="590" height="597" /></a></p>
<p style="text-align: left;">If you&#8217;re serious about enabling your sales team with the latest &amp; greatest in social selling tools, then investing in a service like this is probably a good idea. Just ensure that the data you get from them covers the actual markets where you need to be reaching the contacts in.</p>
<h2>The Future Way</h2>
<p>Now that Microsoft has acquired companies focusing on social technologies, namely Yammer and NetBreeze, can we expect a LinkedIn integration to be included in a future release of Microsoft Dynamics CRM? Recently we&#8217;ve already seen the new Office 365 address books in the Exchange Online 2013 version gain a <a href="http://www.computerworld.com/s/article/9238902/Microsoft_to_grow_Office_365_s_capacity_to_import_contacts_from_third_party_tools" target="_blank">&#8220;connect your networks&#8221; feature</a>:</p>
<p><img class="aligncenter size-full wp-image-2326" alt="Office365_LinkedIn" src="http://niiranen.eu/crm/wp-content/uploads/2013/05/Office365_LinkedIn.png" width="590" height="538" /></p>
<p>However, this is more in the territory of Outlook Social Connector or the LinkedIn account sync found on every Windows Phone. It&#8217;s all just personal address books rather than a corporate CRM database, which means that different rules apply to it. Therefore you shouldn&#8217;t expect such a feature to find its way into a product like Dynamics CRM. Of course if the Outlook client integration would be leveraged for tracking the data into CRM contacts then that&#8217;s another story, but it&#8217;s still all user decisions rather than a central synchronization machine.</p>
<p>So what else is out there? Solutions like <a title="Social Media: Harness the Power of Social Media with Parrot" href="http://www.webfortis.com/webfortis-social-media-solutions.aspx" target="_blank">Webfortis Parrot</a> already offer the possibility of promoting items from LinkedIn feeds into records in CRM (see <a title="Social Integration for Microsoft CRM 2011 with Parrot" href="http://garethtuckercrm.com/2012/04/27/social-integration-for-microsoft-crm-2011-with-parrot/" target="_blank">this review by Gareth Tucker</a> for details) and there&#8217;s a free edition for 2 user licenses available for you to experiment with. While this offers a nice set of tools for anyone tasked with monitoring the social streams for content worth tracking, it&#8217;s unlikely to cater for the same audience that is interested in searching decision makers and influencers from LinkedIn.</p>
<p><img class="aligncenter size-full wp-image-2328" alt="Webfortis_Parrot_LinkedIn" src="http://niiranen.eu/crm/wp-content/uploads/2013/05/Webfortis_Parrot_LinkedIn.png" width="590" height="288" /></p>
<p>NetBreeze, once integrated into Dynamics CRM, will probably offer a nice set of listening capabilities for various social channels. Whether these tools will reach beyond the marketing department&#8217;s territory is another question. At least Bob Stutz has promised to build social right into the product, bringing it <a href="https://twitter.com/rlstutz/status/314033673714421760">&#8220;just there&#8221;</a> rather than an add-on service, so let&#8217;s hope there will be functionality to support the sales scenarios as well.</p>
<h2>The &#8220;No Software&#8221; Way</h2>
<p>Out of curiosity, I checked out how the <em>Customer Company</em> performs on the social front. Salesforce.com offers a feature called <a title="Salesforce.com Social Accounts, Contacts, and Leads Overview" href="http://login.salesforce.com/help/doc/en/contacts_social_overview.htm" target="_blank">Social Accounts, Contacts, and Leads</a>, which &#8220;lets you view social network profiles and other social information for your accounts, contacts, and leads, directly in Salesforce.&#8221; LinkedIn is included as one of the networks there, but curiously it&#8217;s only supported for contacts, leads and &#8220;person accounts&#8221;, meaning there&#8217;s no company profile information available. Nevermind, let&#8217;s try it out in practice.</p>
<p>Contact records in Salesforce have a bunch of social network icons below their name and clicking on the LinkedIn logo gives the prompt below. Unfortunately the &#8220;tell me more&#8221; link is dead, so we can&#8217;t learn much about the feature without authorizing the app to use our LinkedIn account. Guess we&#8217;ll need to proceed anyway.</p>
<p><img class="aligncenter size-full wp-image-2293" alt="LinkedIn_Salesforce_contact_integration_1_small" src="http://niiranen.eu/crm/wp-content/uploads/2013/04/LinkedIn_Salesforce_contact_integration_1_small.png" width="590" height="310" /></p>
<p>Once authorized, we can find a selection of matching profiles to choose from. After clicking on the right one, we have connected the contact in our CRM with a profile in LinkedIn. Great! Except that we don&#8217;t really get much else out of it. You see, Salesforce also requires the purchase of a LinkedIn Sales Plus or Sales Executive subscription to see any information inside CRM. Without it, all you can see is the job title of the person as record in their member profile, as well as the profile picture if available.</p>
<p><img class="aligncenter size-full wp-image-2295" alt="LinkedIn_Salesforce_contact_integration_2_small" src="http://niiranen.eu/crm/wp-content/uploads/2013/04/LinkedIn_Salesforce_contact_integration_2_small.png" width="590" height="367" /></p>
<p>What&#8217;s really the cruel part is that there&#8217;s not even a link to open the connected profile on the LinkedIn site, even though the data obviously exists in the CRM database now. Therefore, if you wish to enable your sales team with the social network intelligence tools right inside your CRM application, you&#8217;ll have to purchase the same additional subscription as with Microsoft Dynamics CRM. The Salesforce social profiles feature looks actually just like a built-in ad for the LinkedIn for Salesforce premium product.</p>
<p>The Twitter and Facebook profile lookups are functional without an extra subscription. While this does speed up finding the right social network profile, you won&#8217;t necessarily find much B2B content from here. Of course it&#8217;s nice to be able to see the persons tweets inline on the contact form, but you can&#8217;t convert these into any type of records inside your CRM database with this basic service. Presumably you&#8217;ll need <a href="http://www.salesforce.com/socialmarketing/" target="_blank">Social Marketing Cloud</a> (a.k.a. Radian6) subscription for that.</p>
<p>Then, finally, there&#8217;s the <a href="http://login.salesforce.com/help/doc/en/contacts_social_overview.htm" target="_blank">disclaimer</a>:</p>
<blockquote><p><em>&#8220;The Social Accounts and Contacts feature uses Facebook, Klout, LinkedIn, Twitter, and YouTube public APIs to display social information in Salesforce. Because these social networks have the option of modifying or terminating access to their APIs at any time, salesforce.com can’t guarantee the future availability of this feature or any of its functionality, including access to the data that is currently provided or to any particular social network as a whole.&#8221;</em></p></blockquote>
<p>Therein lies the problem of course. These are external services that exist in their current form for the time being, no further guarantees. Twitter in particular has been known for imposing new restrictions on their API and effectively killing most of the developer ecosystem in the process while searching for a business model. Thinking of Klout, do you imagine it will be around long enough to warrant making it an integrated part of your CRM suite?</p>
<p>The post <a href="http://niiranen.eu/crm/2013/05/linkedin-dynamics-crm-social-selling/">LinkedIn, Dynamics CRM and Social Selling</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2013/05/linkedin-dynamics-crm-social-selling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dynamics CRM 2011 on Windows Server 2012</title>
		<link>http://niiranen.eu/crm/2013/05/dynamics-crm-2011-on-windows-server-2012/</link>
		<comments>http://niiranen.eu/crm/2013/05/dynamics-crm-2011-on-windows-server-2012/#comments</comments>
		<pubDate>Wed, 01 May 2013 16:59:51 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[Windows Server 2012]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=2303</guid>
		<description><![CDATA[<p>In addition to the shared development and test CRM servers at the office, I like to run my own personal CRM sandbox that allows me to test any applications, configurations and updates without having to worry about affecting any of my colleagues&#8217; work. I&#8217;ve been running a VirtualBox server image on my desktop PC and [...]</p><p>The post <a href="http://niiranen.eu/crm/2013/05/dynamics-crm-2011-on-windows-server-2012/">Dynamics CRM 2011 on Windows Server 2012</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>In addition to the shared development and test CRM servers at the office, I like to run my own personal CRM sandbox that allows me to test any applications, configurations and updates without having to worry about affecting any of my colleagues&#8217; work. I&#8217;ve been running a VirtualBox server image on my desktop PC and standard hard drives, but even in a single user test environment, you can never have too much performance for your own needs.</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2013/05/SanDisk_Extreme.jpg" rel="lightbox[2303]"><img class="alignright size-full wp-image-2305" alt="SanDisk_Extreme" src="http://niiranen.eu/crm/wp-content/uploads/2013/05/SanDisk_Extreme.jpg" width="300" height="300" /></a>After reading <a title="Coding Horror: An SSD in Your Pocket" href="http://www.codinghorror.com/blog/2012/11/a-ssd-in-your-pocket.html" target="_blank">this blog post from Jeff Atwood</a>, I couldn&#8217;t help but to shop around for an &#8220;SSD in your pocket&#8221;, meaning a super fast USB flash drive that would have sufficient storage space for hosting a CRM 2011 development server image. I decided to grab the <a href="http://www.amazon.co.uk/gp/product/B007YXA5SI/ref=oh_details_o00_s00_i00?ie=UTF8&amp;psc=1" target="_blank">SanDisk SDCZ80-064G-X46 64GB Extreme USB 3.0 Flash Drive</a> from Amazon.co.uk for €60 and test it out as a portable CRM sandbox. 190 MB/s read and 170 MB/s write should provide a nice performance boost compared to my old spinning HDD&#8217;s.</p>
<p>Since <a href="http://garethtuckercrm.com/2012/07/25/shrinking-virtualbox-vdi-files/" target="_blank">shrinking my existing VirtualBox image</a> down to the 60Gb available on the flash drive would have meant giving up on a lot of things I had installed there, I decided this was a good moment for building a brand new virtual server. During the fall I had already attempted a few times to deploy CRM 2011 on Windows Server 2012, even though it has been unsupported. Unfortunately none of the <a href="http://danielcai.blogspot.fi/2012/05/install-crm-2011-on-windows-server-8.html" target="_blank">workarounds published by Daniel Cai</a> had done the trick for me, so I decided to wait for the official support.</p>
<p>With <a href="http://social.technet.microsoft.com/wiki/contents/articles/16670.update-rollup-13-for-microsoft-dynamics-crm-2011.aspx" target="_blank">Update Rollup 13</a> Microsoft Dynamics CRM 2011 Server finally became <a href="http://support.microsoft.com/kb/2669061" target="_blank">officially supported</a> to be run on Windows Server 2012. However, there was one catch: you could only upgrade an existing Windows Server 2008 deployment with CRM 2011 onto Windows Server 2012. For a brand new deployment there was a disclaimer included with UR13 release notes:</p>
<blockquote><p><em>The Self-Healing Setup (SHS) that is required to install Update Rollup 13 for Microsoft Dynamics CRM 2011 on Windows Server 2012 will be published on Microsoft Update alongside the update rollup in mid-to-late April, 2013.</em></p></blockquote>
<p>Ok, it&#8217;s 1st of May now, so where are these SHS files? Well, they are available, but not quite in the kind of format you would expect. You can&#8217;t simply download an updated version of the Dynamics CRM Server installer, as the one available on <a href="http://www.microsoft.com/en-in/download/details.aspx?id=27822" target="_blank">Microsoft Download</a> is still the old version with Update Rollup 6 that was released in January 2012.</p>
<p>There&#8217;s a<a href="http://community.dynamics.com/crm/f/117/t/104282.aspx?pi12508=3#.UYDaHbUqzwA" target="_blank"> thread over at Dynamics Community CRM Forum</a> that discusses the Windows Server 2012 installation procedure, but I&#8217;ll summarize how I managed to get CRM installed on such an environment. There were a few puzzling gotchas that no one else should spend their time on pondering.</p>
<h2>Get the update files</h2>
<p>The KB article 2434455, <a href="http://support.microsoft.com/kb/2434455">&#8220;How to obtain the setup updates for Microsoft Dynamics CRM 2011&#8243;</a>, gives you the steps you need to follow. Instead of heading to Microsoft Download, you&#8217;ll need to visit the <a href="http://catalog.update.microsoft.com/v7/site/Search.aspx?q=crm%20setup" target="_blank">Microsoft Update catalog website</a> (which only supports IE, by the way, so don&#8217;t click the link on Chrome or anything). From there you&#8217;ll be able to obtain a file called <em>Setup Update for Microsoft Dynamics CRM Server 2011</em>. The fun part about this is that the size of the file is 1.5 GB.</p>
<p><a href="http://catalog.update.microsoft.com/v7/site/Search.aspx?q=crm%20setup"><img class="aligncenter size-full wp-image-2309" alt="Setup_update_for_CRM_2011_server" src="http://niiranen.eu/crm/wp-content/uploads/2013/05/Setup_update_for_CRM_2011_server.png" width="590" height="302" /></a></p>
<p>Why is the file so huge, with the actual CRM 2011 Server installer being only 120 MB? The reason is that this file contains all 25 language versions for the update file. If you&#8217;re installing the English version, you&#8217;ll only need the en-server_kb2434455_amd64_1033 cab file. Oh well, the Internet is fast nowadays and hard drives are infinite, so let&#8217;s get on with it.</p>
<h2>Prepare for installation</h2>
<p>The cab file won&#8217;t be the installer itself, rather it&#8217;s a collection of updates that needs to be references while running the actual server installer. How do you do that then? By creating a config.xml file following the example given in the <a href="http://support.microsoft.com/kb/2434455" target="_blank">KB article</a> above and dropping it into the same folder as installer and the cab file.</p>
<p>Then we can proceed with starting the installation. Only there&#8217;s one more catch which isn&#8217;t included in the KB article: you&#8217;ll need to start the installation process from the command line in order to be able to tell that there&#8217;s a config file pointing to a cab file that contains the updates necessary for CRM 2011 to run on Windows Server 2012. You can read through the TechNet article <a href="http://technet.microsoft.com/en-us/library/hh699703.aspx" target="_blank">&#8220;Use the Command Prompt to Install Microsoft Dynamics CRM 2011&#8243;</a> if you&#8217;re interested in the finer details of parameterizing your CRM server deployments, but if you&#8217;re like me, you&#8217;ll just want to copy-paste the required bits onto the prompt to move on with the process.</p>
<ol>
<li><span style="line-height: 13px;">Put the cab and config.xml in C:\Temp</span></li>
<li>Download the <a href="http://www.microsoft.com/en-in/download/details.aspx?id=27822" target="_blank">UR6 version of CRM 2011 Server installer</a> and put the CRM2011-Server-ENU-amd64.exe file in the same folder</li>
<li>Run the file, point it to extract the files onto the very same C:\Temp directory</li>
<li>Cancel any further setup screens that may be launched, as you&#8217;ll still need to provide the pointer to the cab file</li>
<li>Open the command prompt, go to C:\Temp directory and type: setupserver.exe /config C:\Temp\config.xml</li>
</ol>
<p>This process will make the installer skip the question of <em>&#8220;do you want to download updates from Microsoft Update&#8221;</em> and use the SHS cab file directly. This is the whole point of our exercise, as Microsoft Update for one reason or another cannot provide the necessary updates for Windows Server 2012 compatibility for the CRM 2011 Server installer.</p>
<p>After this part, you can follow the standard steps for installing CRM. You may get an error screen saying <em>&#8220;Action Microsoft.Crm.Setup.Common.InstallWindowsSearchAction failed. Class not registered (Exception from HRESULT: 0&#215;80040154 (REGDB_E_CLASSNOTREG))&#8221;</em>, but just click Ignore on it as that issue is most likely just about the indexing service for the CRM help files.</p>
<h2>Validate and update once more</h2>
<p>Once you&#8217;re done and have rebooted the server, you&#8217;ll be able to launch CRM. From those oldskool icons in the Wunderbar area you&#8217;ll quickly notice that this deployment is still running a pre-cross-browser era version of Dynamics CRM. The <a href="http://blogs.msdn.com/b/crminthefield/archive/2012/08/15/microsoft-dynamics-crm-4-0-and-2011-update-rollup-release-dates-build-numbers-and-collateral.aspx" target="_blank">build numbers</a> 5.0.9690.2015 and 5.0.9690.1992 indicate that it is in fact a UR6 organization still. (Hmm, was there ever any need for UR13 to support installation on Windows Server 2012 then?) Before you start working on your environment, download and install <a href="http://www.microsoft.com/en-us/download/details.aspx?id=37133" target="_blank">Update Rollup 13</a> to make CRM support the IE10 running on your Windows Server 2012, unless you enjoy using the IE7 Compatibility View.</p>
<p><img class="aligncenter size-full wp-image-2311" alt="Windows_Server_2012_CRM_2011_small" src="http://niiranen.eu/crm/wp-content/uploads/2013/05/Windows_Server_2012_CRM_2011_small.png" width="590" height="443" /></p>
<p>There we have it. A nice and fast CRM 2011 sandbox image running Windows Server 2012 and SQL Server 2012 in a 36 GB image stored on a very fast thumb drive. I&#8217;m sure I&#8217;ll be struggling with keeping the image small enough with all the updates, service packs, Office, Visual Studio and other bloat that&#8217;s bound to end up there. On the plus side I&#8217;ll be able to carry the sandbox on my keychain and plug it into any PC with sufficient memory to run the environment (3.5 GB &amp; 2 CPU reserved for it currently) and enjoy SSD level disk I/O performance. We&#8217;ll see if it was worth all the trouble at the end, but hey &#8211; don&#8217;t we all just enjoy fiddling with the latest software and fastest hardware?</p>
<p><em><strong>Edit 2013-05-04:</strong> For anyone looking to move completely towards developing for Dynamics CRM on top of Windows Server 2012, please note that the <a title="TechNet: Microsoft Dynamics CRM 2011 for Outlook software requirements" href="http://technet.microsoft.com/en-us/library/hh699818.aspx" target="_blank">Dynamics CRM Outlook client does not support Windows Server 2012 yet</a>. If you try to run the setup, all you will get is the following message: &#8220;Cannot install Microsoft Dynamics CRM for Outlook. Install Windows Server 2008 Service Pack 2, and then try again.&#8221;</em></p>
<p><em><strong>Edit 2013-05-04, Part 2:</strong> If you&#8217;re interested in the detailed steps for building a Dynamics CRM sandbox, please refer to articles like <a title="CRM Scape: Creating a MS CRM 2011 VM Part 1 of 2" href="http://crmscape.blogspot.fi/2010/09/creating-ms-crm-2011-vm-part-1-of-2.html" target="_blank">Creating a MS CRM 2011 VM by Mark Kovalcson</a> or <a title="Adxstudio Community: Setting up a CRM demo environment in Windows Azure Virtual Machines" href="http://community.adxstudio.com/blogs/shan/2012-06-19-setting-up-a-crm-demo-environment-in-windows-azure/" target="_blank">Setting up a CRM demo environment in Windows Azure Virtual Machines by Shan McArthur</a> (unfortunately the images on this post no longer work). It doesn&#8217;t really matter on which virtualization platform you&#8217;re building your sandbox on. I&#8217;m using <a href="https://www.virtualbox.org/" target="_blank">VirtualBox</a> simply because I have other existing virtual machines on it, but with Windows 8 built-in Hyper-V support you don&#8217;t necessarily need any additional software. Also, as you can see from Shan&#8217;s post, running these environments in Azure is also a perfectly viable option.</em></p>
<p>The post <a href="http://niiranen.eu/crm/2013/05/dynamics-crm-2011-on-windows-server-2012/">Dynamics CRM 2011 on Windows Server 2012</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2013/05/dynamics-crm-2011-on-windows-server-2012/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Ready Or Not, Orion Is Coming</title>
		<link>http://niiranen.eu/crm/2013/04/ready-or-not-orion-is-coming/</link>
		<comments>http://niiranen.eu/crm/2013/04/ready-or-not-orion-is-coming/#comments</comments>
		<pubDate>Tue, 16 Apr 2013 19:03:19 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[Orion]]></category>
		<category><![CDATA[Polaris]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=2249</guid>
		<description><![CDATA[<p>There&#8217;s been a huge level of interest towards my previous blog post on the updated user experience in the next Dynamics CRM version, codename Orion. A wealth of great comments have been added by #MSDYNCRM community members both here and on the LinkedIn Dynamics CRM Group thread. Thank you all for contributing into the discussion around the [...]</p><p>The post <a href="http://niiranen.eu/crm/2013/04/ready-or-not-orion-is-coming/">Ready Or Not, Orion Is Coming</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>There&#8217;s been a huge level of interest towards my previous blog post on the <a title="The Next Dynamics CRM User Experience: Orion" href="http://niiranen.eu/crm/2013/03/the-next-dynamics-crm-user-experience-orion/" target="_blank">updated user experience in the next Dynamics CRM version</a>, codename Orion. A wealth of great comments have been added by #MSDYNCRM community members both here and on the <a title="How the upcoming Orion release will change the Dynamics CRM UI" href="http://lnkd.in/VawzHJ" target="_blank">LinkedIn Dynamics CRM Group thread</a>. Thank you all for contributing into the discussion around the future direction of CRM!</p>
<p>Based on these comments and observations, I decided to write down some further thoughts of mine on the potential impact of Orion. After all, it will be a while before the next Dynamics CRM release is officially out the door (notice how it&#8217;s almost &#8220;light years away&#8221; in timeline slide below?), so we&#8217;ve got plenty of time to kill.</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2013/04/Conv13_Roadmap_02_small.png" rel="lightbox[2249]"><img class="aligncenter size-full wp-image-2256" alt="Conv13_Roadmap_02_small" src="http://niiranen.eu/crm/wp-content/uploads/2013/04/Conv13_Roadmap_02_small.png" width="590" height="331" /></a></p>
<h2>The Aftermath of Polaris</h2>
<p>The Polaris release in January seems to have raised a few concerns among customers and consultants, specifically on these two fronts:</p>
<ul>
<li><em><span style="line-height: 13px;">CRM Online only &#8211; is Microsoft going to ignore its on-premises customers?<br />
</span></em></li>
<li><em>Lack of support for Javascript on the process forms &#8211; will Dynamics CRM cease to be an extensible XRM platform?</em></li>
</ul>
<p>If we start from the Online part, Microsoft has made it clear already some time ago that they will proceed with an &#8220;Online first&#8221; strategy when it comes to updates and new features. While previously the gap between the on-premises and Online environments in terms of feature availability has been fairly small (with many hotfixes still arriving first for on-premises customers), Polaris really shifted this balance by introducing a whole new user interface with the process forms as well as integrations to external services like Bing Maps and Skype.</p>
<p>If you were only casually following the<a title="Breaking down the Polaris and Statement of Direction documents" href="http://niiranen.eu/crm/2012/11/breaking-down-the-polaris-and-statement-of-direction-document/"> product roadmap announcements from Microsoft last fall</a>, it will have been easy to miss the fine print that said the December 2012 Service Update was for CRM Online customers only. Although Microsoft has basically promised that all of the new features will be introduced also in the on-premises version, with no specific release dates available yet, this message may not have been very comforting to those who were mistaken to expect the new Polaris features for their CRM servers already in December. Many blog posts were later on written to clarify the differences between Update Rollup 12 and Polaris, so clearly there was some room left for improvement in the product roadmap communication strategy for future releases.</p>
<p>Since Orion will be a major version release with synchronized contents for all deployment models, it&#8217;s only a matter of time before we&#8217;ll return back to the status of feature parity between Online and on-premises. However, it&#8217;s also just a matter of time before there&#8217;s a further release planned that targets CRM Online customers only. As has been stated, the plan is to have one release per year for on-premises and two for Online, so it&#8217;s best to adjust yourself to the idea that the latest innovations will be piloted in the Microsoft cloud. On-premises remains a perfectly viable option (or the only option for some customer groups), but things just won&#8217;t move as fast there as they do in the cloud. When dealing with business software, that&#8217;s not always such a bad thing actually.</p>
<h2>Let Them Eat Jscript</h2>
<p>Just like the &#8220;Online only&#8221; nature of Polaris, the support for scripts or, more precisely, the lack of it wasn&#8217;t a widely advertised quality of the new UI. This limitation has understandably caused frustration in different departments. Funnily enough, having the privilege of access to new features doesn&#8217;t necessarily make you any happier if you end up feeling that something has been taken away from you at the same time.</p>
<p>For existing CRM Online customers with form scripts already applied, be it for simple conditional logic related to fields and values or more complex calculations, it has meant that the benefits of the new UI can&#8217;t be taken into use without cutting back on functionality that exists in the old UI. For new customers who sign up for a CRM Online trial it can come as a surprise that in order to implement the business logic that the organization needs, their Microsoft partner will have to &#8220;downgrade&#8221; them to a UI that looks very different from the one that got the excited about the product during the 30 day trial.</p>
<p>If you ask me, I think the problem really is that Polaris wasn&#8217;t released as the &#8220;iPad client&#8221; but rather as the new user interface for all clients. This brought the requirements for the UI onto a whole different level and, unfortunately, at this level Polaris isn&#8217;t able to compete with the classic forms yet. If the Flow UX was something that the users themselves could easily switch to, similar to using the &#8220;/m&#8221; in the CRM URL to access the Mobile Express version, consultants and administrators wouldn&#8217;t need to be cautious about enabling this new UX alonside the fully functional Ribbon UI of CRM 2011.</p>
<h2>Orion Rising</h2>
<p>With Orion we can expect to see the support of form Javascripts to be extended onto the new Process forms, if only for the simple reason that the &#8220;classic&#8221; forms may not be available anymore in the next release. Alongside this we&#8217;ll also see a brand new navigation pattern supported by the global Navigation Bar, as Dynamics CRM will transform from a popup-driven application to a standard web application that can be operated in a single browser window.<span id="more-2249"></span></p>
<p><img class="alignright size-full wp-image-2261" alt="Conv13_Roadmap_07_smaller" src="http://niiranen.eu/crm/wp-content/uploads/2013/04/Conv13_Roadmap_07_smaller.png" width="300" height="240" />On-premises CRM 2011 environments that will be upgraded to Orion (most likely to be called CRM 2013 or CRM 2014, depending on the actual release date) will see quite a significant change on the user interface side. Not only will the Process forms change the standard layout from a vertically scrolling list of fields to a more &#8220;widescreen&#8221; design with multiple sections side by side on a bright white canvas, also the traditional navigation components of Dynamics CRM UI will be renewed as the graphical Ribbon gets transformed into a text based menu and the left hand side navigation items get moved into the top Navigation Bar.</p>
<p>Concerns over the impact this upcoming change in the UI will have on existing Dynamics CRM implementations, particularly from the XRM end of the spectrum, are quite natural. If you are tasked with building a wealth of custom processes and business logic on top of the underlying platform to make it work according to customer specifications, then it may not be such a huge delight to find out that you&#8217;ll soon need to rebuild some of it to fit with the new design of the CRM presentation layer. The fact that you don&#8217;t yet have information about the SDK level changes only makes this more stressful.</p>
<p>What does the newly announced focus on applications and the goal of &#8220;making users love their CRM&#8221; then mean in practice? After introducing all the solution management improvements and more supported form customization techniques in CRM 2011, is Microsoft now about to turn their back on the XRM story and break existing deployments with these announced changes in Polaris and Orion? Aren&#8217;t they just ignoring the current customer base and developer ecosystem in an effort to lure in new users by selling them the concept of CRM Online on an iPad touch screen? Why not focus on fixing the existing pain points instead of acquiring more external services like Netbreeze or Marketing Pilot?</p>
<p>One way of looking at this is that we&#8217;re just seeing a natural stage where any piece of published software will eventually reach, which is the maintenance of legacy code. I encourage everyone to read the insightful post <a title="Surviving Legacy Code - Learning by Shipping" href="http://blog.learningbyshipping.com/2013/04/02/surviving-legacy-code/" target="_blank">&#8220;Surviving Legacy Code&#8221; by Steven Sinofsky</a> (of Office and Windows fame) where he discusses the various challenges encountered by software product development professionals tasked with maintaining and updating a system that existing customers depend on but which must also adapt to new requirements and use cases that arise over time.</p>
<p>I won&#8217;t attempt to rewrite Steven&#8217;s thorough analysis here, rather I&#8217;ll quote a few pieces from it to deliver the key considerations here that are relevant when thinking about the future of Dynamics CRM:</p>
<blockquote><p><em>&#8220;Assuming we’re not going to just shut down the system, it will change. Some people will like the change and other’s will not. One person’s treasure is another&#8217;s trash.&#8221;</em></p>
<p><em>&#8220;Once your system introduces extensibility it becomes a platform. Someone, internal or external, will take advantage of your extensibility in ways you probably didn’t envision. You’ve got an instant legacy, but this legacy is now a dependency to external partners critical to your success.&#8221;</em></p></blockquote>
<p>Thinking about this legacy dilemma in the XRM context, if the user interface of the platform is going through significant changes every 2-3 years, how can you rely on it to serve as the foundation for your line of business application? Well, I&#8217;d turn this question around and rather ask: how well would the LoB application remain relevant to its users over its expected lifecycle if there weren&#8217;t any updates introduced to its user experience? The point being, businesses shouldn&#8217;t choose Dynamics CRM as their XRM platform just because it provides the right set of plumbing and extensibility at this moment. The fact that someone else (meaning Microsoft) will further develop the platform for you and keep releasing new versions is equally a key benefit of the strategy, when compared to the alternative of building the whole application from scratch.</p>
<h2>Embrace The Joys of Upgrading</h2>
<p>To be able to reap full benefits from you platform of choice, it&#8217;s important to plan for the upgrades well in advance, meaning building your own roadmap of the kinds of investments your XRM solution will require beyond the initial go-live. Even though it&#8217;s difficult to guess what the future versions will look like and which current custom/add-on features may get built into core platform, what is relatively easy to predict is the approximate schedule of new releases that you should prepare for. An even easier task is support lifecycle of each version, which <a title="Microsoft Support Lifecycle: Dynamics CRM" href="http://support.microsoft.com/lifecycle/default.aspx?LN=en&amp;x=11&amp;y=12&amp;c2=629" target="_blank">Microsoft makes publicly available for anyone to see</a>. For example, the lifecycle of Dynamics CRM 4.0 started in February 2008 and its mainstream support ended last week, on April 9th. That&#8217;s over five years of support for the platform, even though a newer version came out two years ago. CRM 2011 on the other hand is scheduled to have around 1000 days of mainstream support by the time Orion is released.</p>
<p>Although running the previous version of CRM is a &#8220;luxury&#8221; reserved for the on-premises customers, getting stuck on an unsupported version is a trap that should be perfectly avoidable given the information available. Just because Orion is still some 6 months away and the first few Update Rollups for it (again, predictably released every 8 weeks) to iron out any initial bugs are even further still, that doesn&#8217;t mean you couldn&#8217;t already be formulating your upgrade strategy and planning a possible timeline for the project. For example, how about taking advantage of the Orion &#8220;preview version&#8221; of Polaris and signing up for a 30-day trial account to understand the direction where Dynamics CRM is heading?</p>
<p>I wrote an article on <a href="http://msdynamicsworld.com/story/why-polaris-windows-8-microsoft-dynamics-crm" target="_blank">why Polaris is the Windows 8 of Dynamics CRM</a> a while ago and I&#8217;m already starting to think that a sequel along the lines of <em>&#8220;is Orion going to be the <a title="PC Mag: What is Windows Blue?" href="http://www.pcmag.com/article2/0,2817,2417055,00.asp" target="_blank">Windows Blue</a> of CRM&#8221;</em> might be in order eventually. Whenever you are serious about <a title="Is innovation possible if you can't move the cheese?" href="http://www.zdnet.com/is-innovation-possible-if-you-cant-move-the-cheese-7000013898/" target="_blank">moving the cheese</a>, there will be emotions both for and against the change, and you might very well not succeed with your first attempt yet. Playing it safe, however, and holding on to the legacy isn&#8217;t a viable option for the solution vendor nor the customer in the long run.</p>
<p>The post <a href="http://niiranen.eu/crm/2013/04/ready-or-not-orion-is-coming/">Ready Or Not, Orion Is Coming</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2013/04/ready-or-not-orion-is-coming/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>The Next Dynamics CRM User Experience: Orion</title>
		<link>http://niiranen.eu/crm/2013/03/the-next-dynamics-crm-user-experience-orion/</link>
		<comments>http://niiranen.eu/crm/2013/03/the-next-dynamics-crm-user-experience-orion/#comments</comments>
		<pubDate>Thu, 21 Mar 2013 21:36:33 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[Convergence]]></category>
		<category><![CDATA[Orion]]></category>
		<category><![CDATA[Polaris]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[roadmap]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=2213</guid>
		<description><![CDATA[<p>Convergence 2013 has an excellent virtual counterpart that allows those of us not fortunate enough to be in New Orleans to watch recordings of pretty much all of the sessions. Although often the most important bits get a showing on the keynote sessions, the big news for Microsoft Dynamics CRM customers and consultants was actually [...]</p><p>The post <a href="http://niiranen.eu/crm/2013/03/the-next-dynamics-crm-user-experience-orion/">The Next Dynamics CRM User Experience: Orion</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Convergence 2013 has an excellent <a title="Virtual Convergence 2013" href="https://presentations.inxpo.com/Shows/microsoft/MSConvergence/3-13/Registration/Registration.html" target="_blank">virtual counterpart</a> that allows those of us not fortunate enough to be in New Orleans to watch recordings of pretty much all of the sessions. Although often the most important bits get a showing on the keynote sessions, the big news for Microsoft Dynamics CRM customers and consultants was actually hidden inside the concurrent sessions: details of the Orion release. I watched two sessions that show us what the future user interface of Dynamics CRM is going to look like:</p>
<ul>
<li><a href="https://vts.inxpo.com/Launch/Event.htm?DisplayItem=E89774&amp;ShowKey=12063" target="_blank">Microsoft Dynamics CRM: Product Recap &amp; Roadmap Primer</a> by Jujhar Singh</li>
<li><a href="https://vts.inxpo.com/Launch/Event.htm?DisplayItem=E89776&amp;ShowKey=12063" target="_blank">Microsoft Dynamics CRM: Reimagining the User Experience</a> by Michael McCormack</li>
</ul>
<p>Here&#8217;s a few Orion screenshots and some notes on the changes in user interface logic.</p>
<h2>The single window paradigm</h2>
<p>Polaris managed to reduce the amount of popup dialogs in Dynamics CRM, but apart from some nice transient updates of the form (lead to opportunity, new case to existing case), it didn&#8217;t change the fundamental UI logic which dictated that each record form opened in a separate window. Well, Orion does exactly that: all records open in the single CRM window now.</p>
<p><img class="aligncenter size-full wp-image-2214" alt="Dynamics CRM Orion release screenshot: dashboard" src="http://niiranen.eu/crm/wp-content/uploads/2013/03/Conv13_Roadmap_04_small.png" width="590" height="291" /></p>
<p>Whether you are on the old main window, meaning looking at a list of records or a dashboard (possibly renamed as workspace?), or opening an individual record form, it all takes place in the same window. The navigation that was previously available only on the main window now follows you wherever you go in CRM. To quote Michael McCormack:</p>
<blockquote><p><em>&#8220;The whole purpose of Orion is to get rid of that window problem we&#8217;ve had for so long.&#8221;</em></p></blockquote>
<p>Note that he didn&#8217;t say Windows with a capital W and plural form&#8230; In relation to that, the commitment to cross-browser support was emphasized on several occasions, with McCormack saying he doesn&#8217;t currently use Dynamics CRM on Internet Explorer at all and neither does most of his team, just to keep everyone honest about never going back to that IE-only mentality.</p>
<h2>The Navigation Bar</h2>
<p>With just a single menu bar across all of the application, it&#8217;s got to be pretty versatile, right? That&#8217;s what the Navigation Bar appears to be. Here&#8217;s how to access the main navigation areas (Sales, Marketing, Service etc.) when on a record form:</p>
<p><img class="aligncenter size-full wp-image-2216" alt="Dynamics CRM Orion release screenshot: from record form to areas" src="http://niiranen.eu/crm/wp-content/uploads/2013/03/Conv13_Roadmap_05_small.png" width="590" height="287" /></p>
<p>Next stop, going one level down, meaning one step to the right in the new navigation structure, we can see the entities falling under the Sales area:</p>
<p><img class="aligncenter size-full wp-image-2218" alt="Dynamics CRM Orion release screenshot: entities in sales area" src="http://niiranen.eu/crm/wp-content/uploads/2013/03/Conv13_Roadmap_07_small.png" width="590" height="278" /></p>
<p>Even further down, if we click on the opportunity entity on the Navigation Bar, we&#8217;ll get the MRU list = most recently used records. A handy feature that used to be either hidden in the top right corner of the sitemap or alternatively buried in the Outlook backstage menus is now placed literally front and center. Pinned items should also be supported, although there doesn&#8217;t appear to be a visible pin in this early version of the Orion UI yet.</p>
<p><img class="aligncenter size-full wp-image-2219" alt="Dynamics CRM Orion release screenshot: most recently used records" src="http://niiranen.eu/crm/wp-content/uploads/2013/03/Conv13_Roadmap_09_small.png" width="590" height="288" /></p>
<h2>Working with records</h2>
<p>There&#8217;s now a default dashboard for each navigation area, which makes quite a lot of sense compared to having them previously only available in the common Workplace (which might be eliminated in Orion by the looks of things). If you&#8217;re in a view of records instead, what you get is a nice, widescreen presentation of column information, as there is no longer any left side navigation hogging up space on the screen.</p>
<p><img class="aligncenter size-full wp-image-2221" alt="Dynamics CRM Orion release screenshot: entity view" src="http://niiranen.eu/crm/wp-content/uploads/2013/03/Conv13_Roadmap_08_small.png" width="590" height="291" /></p>
<p>Clicking on a record from the list will not open a new window, you&#8217;ll just move onto a record form instead. Want to get back to the previous view? Just use the Back button/gesture of your preferred browser. Crazy, eh? CRM working just like a standard web application and respecting the navigation paradigms everyone&#8217;s already familiar with.</p>
<p>So, now that we&#8217;re on the record form, how is the Navigation Pane different? Well, it isn&#8217;t, which is the whole point. You can (presumably) access any menu of the application from any page of the application through this global top navigation.</p>
<p><img class="aligncenter size-full wp-image-2222" alt="Dynamics CRM Orion release screenshot: entity form" src="http://niiranen.eu/crm/wp-content/uploads/2013/03/Conv13_Roadmap_06_small.png" width="590" height="280" /></p>
<h2>Related Records</h2>
<p>This was one thing I really hated about Polaris: removing the Ribbon from the new forms effectively made it impossible to add related records for the parent record that you currently had open. Trying to add subgrids on the form to make up for the loss was no help either since <a title="Side effects of the Polaris UI" href="http://niiranen.eu/crm/2013/02/side-effects-of-the-polaris-ui/">the relationship inheritance feature was broken</a>. To add insult to injury, you had a plus sign in the top left corner that allowed you to create a new, blank record of the same type you were currently viewing. When would anyone ever want to do something like that from a record form?<span id="more-2213"></span></p>
<p>Now we know the answer: in Orion that&#8217;s exactly how you would work. Since any window is a main window now, creating new records with the &#8220;+&#8221; icon is a perfectly valid use case. The left side navigation that was collapsed on the Polaris process forms is now completely removed as well, instead you have the option of viewing the related records menu from the top Navigation Bar. In its current state this looks a bit too hidden for comfort, but let&#8217;s see how it turns out in the end.</p>
<p><img class="aligncenter size-full wp-image-2223" alt="Dynamics CRM Orion release screenshot: related records" src="http://niiranen.eu/crm/wp-content/uploads/2013/03/Conv13_Roadmap_10_small.png" width="590" height="279" /></p>
<p>With those large icons, does it mean that you can only have a limited amount of record relationships visible? No, there can be just as many as before, but only six will be shown at a time and you&#8217;ll have to scroll/swipe for more. McCormack referred to this as an intentional design constraint that is meant to force you to prioritize your CRM UI design. Due to the limitations of the human mind and our perception capacity, Orion aims to show you groups of maximum seven things at a time.</p>
<p>Ok, so how do we then complete the process of adding related child records for the currently open parent record? The simple way will be through the Quick Create forms that you can expand from the &#8220;+&#8221; sign on the menu. Quick Create is not a new concept for Dynamics CRM, but what is new and absolutely essential is that these forms will finally become customizable.</p>
<p><img class="aligncenter size-full wp-image-2225" alt="Dynamics CRM Orion release screenshot: quick create form" src="http://niiranen.eu/crm/wp-content/uploads/2013/03/Conv13_Roadmap_11_small.png" width="590" height="278" /></p>
<h2>Life After The Ribbon</h2>
<p>As we&#8217;re already aware, both the Ribbon and the Classic forms will be phased out in Orion. It will be replaced by the far less visual Command Bar with much less features visible by default. In his comparison of the two, McCormack claimed that the Command Bar and the new process form together contain all the functionality that previously was crammed into the Ribbon. While in Polaris that&#8217;s not exactly true yet (try running a workflow, dialog, report, add to marketing list etc. on the process form), presumably the updated Orion navigation will preserve all existing functionality.</p>
<p><img class="aligncenter size-full wp-image-2226" alt="Command Bar vs. Ribbon" src="http://niiranen.eu/crm/wp-content/uploads/2013/03/Conv13_UX_1_small.png" width="590" height="451" /></p>
<p>What&#8217;s going to happen to custom ribbon buttons then? The will be migrated to the Command Bar, which basically means that you&#8217;ll continue to have some navigation customization capabilities at least. However, with the new limited presentation options (and the whole &#8220;show only 7 things at once&#8221; principle), Microsoft is encouraging everyone to evaluate whether all the custom menu options are really necessary. If you&#8217;re currently basing your app design on Ribbon buttons, it might be a good idea to consider alternative approaches, perhaps through adding web resources on the form or something else.</p>
<p>Whereas Polaris was very restricted on the form customization options (no scripts basically), Orion is once again going to &#8220;have the app in it&#8221;. Basically the current CRM 2011 customization methods should make a comeback in Orion, although new things like auto save, navigation changes etc. will obviously mean some work for developers to adapt their existing solutions to Orion. &#8220;Backward compatibility doesn&#8217;t necessarily mean it&#8217;s going to be beautiful.&#8221;</p>
<p>One thing that McCormack mentioned was the general goal of making Dynamics CRM more configurable as opposed to customizable. What this means is we&#8217;ll likely see more options like the Polaris process configurator that are aimed at business users rather that sysadmins and IT folks. Speaking of which, here&#8217;s some possible enhancements to the Process Control, which will be available for (almost) any entity in Orion:</p>
<p><img class="aligncenter size-full wp-image-2228" alt="Dynamics CRM Orion release screenshot: enhanced process control" src="http://niiranen.eu/crm/wp-content/uploads/2013/03/Conv13_Roadmap_13_small.png" width="590" height="230" /></p>
<h2>Beyond The Browser Client</h2>
<p>The new browser UI looks great and will most likely improve Dynamics CRM usability. But what&#8217;s the story on other types of clients then?</p>
<p>Support for the Safari browser on iPad was released for CRM Online Polaris in February, but there will be native apps coming for both Windows 8 and iOS tablets in Orion (meaning also on-premises customers). The &#8220;native&#8221; part will however not be very platform specific, but rather the apps will act as frames for displaying the HTML5 content that&#8217;s based on the common backbone of the web UI. To what extent the navigation and other options in that tablet version of Dynamics CRM will be identical to the full UI remains to be seen, but the current understanding appears to be that there won&#8217;t be separate mobile forms to configure.</p>
<p><img class="aligncenter size-full wp-image-2230" alt="Dynamics CRM tablet app" src="http://niiranen.eu/crm/wp-content/uploads/2013/03/Tablet1.png" width="592" height="319" /></p>
<p>Regardless of the native app, it was stated in Convergence 2013 that the iPad Safari will be among the supported browsers for the new web client UI. This means you&#8217;ll no longer be limited to just the lead to opportunity process but can access any entity from the iPad browser client. Although it won&#8217;t be as touch optimized as the actual tablet app and won&#8217;t have features like data caching for &#8220;casual offline&#8221; usage, this should extend the use cases of CRM on iPad quite significantly.</p>
<p>As for smartphone clients, they are not included in the Orion release timeframe. How much longer will you need to wait for having something other than Mobile Express to access Dynamics CRM on your iPhone is hard to speculate at this point, but the tablet scenario obviously currently has a higher priority at Microsoft than the &#8220;in your pocket&#8221; type of mobile CRM. Given how tablets are basically close to a small PC in terms of screen size, catering for this market with the new web UI is surely a lot easier than the mobile phone form factor.</p>
<p>Hmm, wasn&#8217;t there one more client type that Dynamics CRM supported? Ah, yes, the Outlook client. How will the Orion release look when used together with the latest Microsoft Office applications? To my knowledge that wasn&#8217;t shown at Convergence, but McCormack did give some hints on what to expect. Remember that single window paradigm from the beginning of this post? Well, it&#8217;s not actually going to be possible with the Outlook client, as CRM will be constrained by the Outlook UI paradigm. As a result, the traditional sitemap navigation (folders after folders) will remain a part of Dynamics CRM for Outlook even in Orion. The actual record forms themselves have no constraints, so these will likely resemble the screenshots from the web UI.</p>
<h2>Loving It?</h2>
<p><img class="alignright size-full wp-image-2231" alt="Applications_you_love" src="http://niiranen.eu/crm/wp-content/uploads/2013/03/Applications_you_love.png" width="204" height="206" />Alright, that&#8217;s all the new Orion UI info I have for now. All in all, quite an exciting new direction for Dynamics CRM that I&#8217;m sure will help to address many of the usability issues from previous versions and will also finish what the &#8220;preview version&#8221; of Polaris started. If CRM 2011 felt like a whole new application after the fairly similar CRM 3.0 and 4.0 UI&#8217;s, Orion as the next major version of Dynamics CRM looks to deliver at least as much new innovation on the user experience front.</p>
<p>I&#8217;ll pass final judgement once I get to actually play with the Orion UI, but I think overall the most important change we&#8217;re seeing is Microsoft truly paying attention to the application usability. Not just adding more features and more menus in an endless effort to deliver productivity enabling features, but also considering what the experience actually feels like for the users who are introduced to Dynamics CRM as a new tool that they&#8217;re expected to use. I&#8217;ll end with a quote from Michael McCormack&#8217;s Convergence session that I think in all it&#8217;s honesty is a testament to this shift in thinking:</p>
<blockquote><p><em>&#8220;The biggest design change from CRM 2011 to Polaris? The iPhone. People expect software to be different now, and that&#8217;s what caused it.&#8221;</em></p></blockquote>
<p>Amen. There would be no Windows 8 or Metro design language without the iPhone. Thinking different is good for you.</p>
<p>The post <a href="http://niiranen.eu/crm/2013/03/the-next-dynamics-crm-user-experience-orion/">The Next Dynamics CRM User Experience: Orion</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2013/03/the-next-dynamics-crm-user-experience-orion/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Side effects of the Polaris UI</title>
		<link>http://niiranen.eu/crm/2013/02/side-effects-of-the-polaris-ui/</link>
		<comments>http://niiranen.eu/crm/2013/02/side-effects-of-the-polaris-ui/#comments</comments>
		<pubDate>Mon, 25 Feb 2013 20:28:57 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[Polaris]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=2102</guid>
		<description><![CDATA[<p>Here are some of the gotchas you can expect after switching to the new UI that is introduced in December 2012 Service Update, known by the friendly name &#8220;Polaris&#8221; release. I previously compiled a summary of the changes in the new UI and publish it as the &#8220;What&#8217;s New in Polaris&#8221; slides, but I thought [...]</p><p>The post <a href="http://niiranen.eu/crm/2013/02/side-effects-of-the-polaris-ui/">Side effects of the Polaris UI</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Here are some of the gotchas you can expect after switching to the new UI that is introduced in December 2012 Service Update, known by the friendly name &#8220;Polaris&#8221; release. I previously compiled a summary of the changes in the new UI and publish it as the <a title="What’s New in Microsoft Dynamics CRM Polaris Release: The Slides" href="http://niiranen.eu/crm/2013/01/whats-new-in-microsoft-dynamics-crm-polaris-release-slides/">&#8220;What&#8217;s New in Polaris&#8221; slides</a>, but I thought I should highlight a few situations that may come as a surprise when trying to adapt your existing CRM processes onto the updated user experience of Polaris.</p>
<h2>Relationship attribute inheritance</h2>
<p>As I&#8217;ve written earlier, the new forms don&#8217;t work all too well with the concept of adding child records from the parent record&#8217;s form. Previously in CRM 2011 the ribbon provided a rich, extensible set of actions you could perform on a view of related records or a form subgrid, say contacts related to the parent account or quotes related to the opportunity. While the new Command Bar is about to take the ribbon&#8217;s place as the menu of available actions for the main entity form, there&#8217;s nothing yet in place to provide similar functionality for related records. Given that CRM by nature is all about managing relationships between different objects, this currently presents quite a severe limitation on the application&#8217;s ability to fulfill its purpose.</p>
<p><em>&#8220;Hey, don&#8217;t we have those new plus signs on the subgrids that we can use for adding related records?&#8221;</em> Unfortunately the answer is not quite as simple, because the actions the button offers are unconfigurable and in most cases suboptimal. Here&#8217;s a take from the CRM Online Resource Center article on <a href="http://rc.crm.dynamics.com/rc/2011/en-us/online/5.1_osdp/help/source_sf_customize_new_sales_forms.htm" target="_blank">customizing the forms in the new sales process</a>:</p>
<blockquote><p><em>You may add sub-grids to the new process forms as you would with existing entity forms. Note that the behavior of the &#8220;+&#8221; sign in the new sub-grid will vary, depending upon which controls you have in place on the form. Note that sub-grids cannot be customized to display charts.</em></p>
<ul>
<li><em>Add Existing and Add New, both. If both are present, the &#8220;+&#8221; sign control will function as Add Existing.<br />
</em></li>
<li><em>Add New only. The &#8220;+&#8221; sign will open a new record form.</em></li>
<li><em>Add Existing only. The &#8220;+&#8221; sign will open the classic lookup dialog box.</em></li>
</ul>
</blockquote>
<p>In most cases we have both options available, which means that instead of the new record form we&#8217;re given the Add Existing dialog. Imagine the most basic CRM scenario of them all: adding new contacts for an existing account. Here&#8217;s what you get from the form subgrid when clicking the plus sign:</p>
<p><img class="aligncenter size-full wp-image-2193" alt="Polaris_add_related_contact" src="http://niiranen.eu/crm/wp-content/uploads/2013/02/Polaris_add_related_contact.jpg" width="590" height="709" /></p>
<p>Ok, so it&#8217;s not exactly as nice and clean as getting a new contact form right away (the classic experience), but guess we could live with that, since there&#8217;s a &#8220;New&#8221; button available there anyway. However, this reveals one of the hidden but nasty side effects of Polaris: the relationship mappings that you&#8217;ve defined in your 1:N Parent Customer relationship between the account and contact entity are not respected when using the New button in the Add Existing dialog. This means that your new contact record will not inherit any values from the account you currently have open, including common fields like address and telephone information. Even the Parent Customer field will be empty, as the system no longer understands the context in which you are adding the new record into the database.</p>
<p>This shortcoming of Polaris renders many common use cases unnecessarily cumbersome. For example, try <a href="https://community.dynamics.com/crm/f/117/t/102120.aspx">sending an email from the web UI to a contact record</a> using the new process forms. Although a user who&#8217;s completely new to Dynamics CRM might accept the fact that he or she needs to always navigate back to the main window and choose the type of record to create, then fill out all the lookup fields and other non-inherited values, selling this to an existing user of the system would be very tough.</p>
<h2>Opportunity products</h2>
<p>The new process form for the opportunity entity does not show the opportunity products or quotes subgrids/sections by default, you&#8217;ll need to enable the visibility in form customization to menu to show them. Once you do, the layout is not very attractive, so you may want to do some clean-up on the form sections. After this exercise you can start to leverage the familiar functionality of adding line items on the opportunity record. No, inline editing of the opportunity products still isn&#8217;t possible, but maybe it will one day be in a future release.</p>
<p>As we add more product lines on the opportunity we start to notice that the total amounts are no longer up to date with the latest additions. In the previous UI we would have reached out to the ribbon to click the Recalculate button to force the system to update the record. The new Command Bar doesn&#8217;t offer such an option, however. We can&#8217;t click the save button either, as there&#8217;s nothing to be saved on the actual parent opportunity itself. Our only options to get the totals updated are to A) close and reopen the opportunity form, or B) update any arbitrary field on the opportunity form. In fact, we might as well create a new checkbox field on the form called &#8220;switch to update&#8221;, to be changed each time we want to perform the calculation. <a href="http://blogs.msdn.com/b/crm/archive/2013/02/18/auto-save-for-updated-user-experience-forms-in-december-2012-service-update.aspx" target="_blank">The new auto save feature</a> will then (in no more than 30 seconds) retrieve the updated value, without even flashing the form.</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2013/02/Polaris_opportunity_products_big.jpg" rel="lightbox[2102]"><img class="aligncenter size-full wp-image-2190" alt="Polaris_opportunity_products_small" src="http://niiranen.eu/crm/wp-content/uploads/2013/02/Polaris_opportunity_products_small.jpg" width="590" height="264" /></a></p>
<p>Recalculation is not the only issue here, however. Referring to the relationship attribute inheritance problem that the Polaris UI suffers from, this manifests itself also in the further steps of the sales process. Suppose you&#8217;ve added a subgrid for quotes on the opportunity form (or rather made it visible), to allow you to proceed with preparing an offer document to the customer. Clicking on the plus sign works nicely here for a change, since there&#8217;s no Add Existing option available for opportunity quotes, so we&#8217;re presented with the quote record containing the right header level sums and discounts we entered on the quote. We then click save and&#8230; <em>WHAT?!? Where did all my monetary values disappear?!  Why is the quote empty now?</em></p>
<p><img class="aligncenter size-full wp-image-2198" alt="Polaris_quote_products_missing" src="http://niiranen.eu/crm/wp-content/uploads/2013/02/Polaris_quote_products_missing.jpg" width="584" height="424" /></p>
<p>The reason this happens is that the quote products were never created. The lack of inheritance doesn&#8217;t only limit itself to actions the user performs on the UI, but apparently some of the platform functionality also gets broken when using the Polaris forms. The Add New relationship does carry over the total values from the opportunity form onto the quote form, but none of the line items on the opportunity get added onto the quote. This means that the moment you click save and an update form is opened, the recalculation of the quote level fields takes place, thus deleting the values that existed while we were still on the create form. Sure, you could retrieve the products from the parent opportunity by using the Get Products button on the quote ribbon (as this entity still has the classic experience), but you probably wouldn&#8217;t be very happy with this workaround, knowing how it used to work before.</p>
<p>As a part of the Polaris update, the default value of the Revenue field has been changed from &#8220;System calculated&#8221; to &#8220;User provided&#8221; in Polaris, as outlined in article <a title="Opportunity line items do not automatically calculate in Microsoft Dynamics CRM Online after applying the December 2012 Service Update" href="http://support.microsoft.com/kb/2806842" target="_blank">KB2806842</a>. I think that sends a clear signal: if you&#8217;re working with line items in your sales process, you&#8217;d be better off not enabling the new process forms. In which case, don&#8217;t forget to go and set the default back to &#8220;System calculated&#8221; after the update if that&#8217;s how you build your opportunities.<span id="more-2102"></span></p>
<h2>Lead conversion</h2>
<p>A common tip for speeding up the data entry for new accounts &amp; contacts has been to use the lead form to enter all the details on one form, then just convert it to the necessary account, contact and/or opportunity records. Well, now the &#8220;or&#8221; is gone, as there no longer is a qualify dialog window in Polaris that would present these options to the user when converting a lead. The article <a title="The Convert Lead dialog box no longer appears during lead qualification in Microsoft Dynamics CRM Online" href="http://support.microsoft.com/kb/2808201" target="_blank">KB2808201</a> says this is by design, so the dialog is unlikely to make a comeback in future versions.</p>
<p><img class="alignright size-full wp-image-2180" alt="Polaris lead form qualify or disqualify" src="http://niiranen.eu/crm/wp-content/uploads/2013/02/Polaris_convert_lead.jpg" width="300" height="295" />It&#8217;s important to note that this doesn&#8217;t affect only the Polaris process forms. Also the classic lead form now has two buttons for Qualify and Disqualify, instead of the old one that popped open the dialog window. Once you apply the product updates to your CRM Online organization, you can&#8217;t return to the old process. What this means in practice is that users working with the existing &#8220;Information&#8221; forms that don&#8217;t support the concept of creating leads for existing accounts or contacts (like the new one does) may end up creating duplicate records unintentionally.</p>
<p>Sure, the previous experience of having three new windows pop up after the lead conversion was a clear pain point in the system. It was often used to highlight issues with the Dynamics CRM UI logic, so the elimination of separate windows when moving  from lead to opportunity must have been a top priority for the product team. However, with the new design you lose the power of choice that had allowed companies to not <a href="https://connect.microsoft.com/dynamicssuggestions/feedback/details/779260/convert-lead-dialog-box-no-longer-appears-during-lead-qualification" target="_blank">always create an opportunity record</a> from a qualified lead record. Also, anyone who&#8217;s still working with the classic forms no longer even has the option to open up the newly created records, rather he or she needs to go and search them from the main window.</p>
<p>A related minor issue is outlined in <a title="A script error occurs during lead qualification or leads cannot be qualified in Microsoft Dynamics CRM" href="http://support.microsoft.com/kb/2808214" target="_blank">KB2808214</a>, which describes how &#8220;a script error occurs during lead qualification or leads cannot be qualified in Microsoft Dynamics CRM&#8221;. Adding the missing currency field onto the form should fix this one.</p>
<h2>Notes</h2>
<p>The new Tab Control that combines the Activity Feed posts, activities and notes into a single section in the middle of the new forms will render as the notes control once viewing the form in Classic mode. However, there are also changes in how the notes are presented on the traditional &#8220;Information&#8221; forms. Previously both the Created On/By and Modified On/By fields were visible for notes and attachments, but in the new simplified UI there are only the modification fields left. What this means is that you lose information about who originally added the note and when. I can imagine this having been a useful feature when evaluating the validity of such unstructured information entered on customer records.</p>
<p><img class="aligncenter size-full wp-image-2184" alt="Polaris_notes_control" src="http://niiranen.eu/crm/wp-content/uploads/2013/02/Polaris_notes_control1.jpg" width="478" height="200" /></p>
<p>Even if you&#8217;re not in the habit of editing existing notes once they&#8217;ve been entered into the system, there&#8217;s a fair chance that the original timestamp and creator information will get lost eventually. You see, a modification is not just someone deliberately editing the text of a note description, it can be some related action such as the assignment of the parent record to a new owner that triggers an update on the notes records as well.</p>
<p>What may come as even a bigger surprise is that you don&#8217;t need to be performing any updates to the record at all to accidentally overwrite the Modified On/By fields. Simply clicking on the note and performing a copy &amp; paste will be interpreted as a modification in <a title="Auto Save for Updated User Experience Forms in December 2012 Service Update" href="http://blogs.msdn.com/b/crm/archive/2013/02/18/auto-save-for-updated-user-experience-forms-in-december-2012-service-update.aspx" target="_blank">the new auto save world of Polaris</a>. Although auto save can improve the overall user experience, be sure to vote up <a href="https://connect.microsoft.com/dynamicssuggestions/feedback/details/778572/issue-with-rollup-12-notes-copy-text-date-modified-on" target="_blank">this item on MS Connect</a> to help get this issue fixed in a future update.</p>
<p><em>(Edit 2013-03-29: For further reading, why not check out what the <a title="The Next Dynamics CRM User Experience: Orion" href="http://niiranen.eu/crm/2013/03/the-next-dynamics-crm-user-experience-orion/">user interface in the upcoming Orion release</a> will be like, to better understand what the end goal of the UI re-design started in Polaris is.)</em></p>
<p>The post <a href="http://niiranen.eu/crm/2013/02/side-effects-of-the-polaris-ui/">Side effects of the Polaris UI</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2013/02/side-effects-of-the-polaris-ui/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>eXtreme CRM 2013 Rome takeaways</title>
		<link>http://niiranen.eu/crm/2013/02/extreme-crm-2013-rome-takeaways/</link>
		<comments>http://niiranen.eu/crm/2013/02/extreme-crm-2013-rome-takeaways/#comments</comments>
		<pubDate>Thu, 07 Feb 2013 19:44:32 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[ExtremeCRM]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[Orion]]></category>
		<category><![CDATA[Polaris]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[roadmap]]></category>
		<category><![CDATA[update rollup]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=2120</guid>
		<description><![CDATA[<p>There are no more Microsoft Convergence events held in Europe, but luckily the eXtreme CRM organization has stepped in to arrange a bi-annual conference where all the Dynamics CRM professionals can meet up and share information &#38; thoughts on what&#8217;s happening around the product and the surrounding ecosystem. Last year in Berlin was the first [...]</p><p>The post <a href="http://niiranen.eu/crm/2013/02/extreme-crm-2013-rome-takeaways/">eXtreme CRM 2013 Rome takeaways</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.extremecrm.com/Pages/default.aspx"><img class="alignright size-full wp-image-2129" alt="eXtremeCRM" src="http://niiranen.eu/crm/wp-content/uploads/2013/02/eXtremeCRM.jpg" width="265" height="150" /></a>There are no more Microsoft Convergence events held in Europe, but luckily the eXtreme CRM organization has stepped in to arrange a bi-annual conference where all the Dynamics CRM professionals can meet up and share information &amp; thoughts on what&#8217;s happening around the product and the surrounding ecosystem. Last year in Berlin was the first time I attended the eXtreme CRM conference and this year it was time to head down south to Rome for <a href="http://www.extremecrm.com/Pages/eXtremeCRM2013Rome.aspx" target="_blank">eXtreme CRM 2013</a>. Here&#8217;s my travel report from the event, focusing on the product roadmap details that were revealed and the direction that Microsoft Dynamics CRM seems to be heading towards, based on my interpretation.</p>
<h2>It&#8217;s been a bit rough</h2>
<p>The opening keynote by Bob Stutz, corporate vice president of Microsoft Dynamics CRM, was a somewhat unusual appearance compared to the traditional Microsoft way of highlighting their past achievements and future opportunities. From the European viewpoint, the typical US style keynotes often go over the top in building up hype for the success of the products, but Bob came onto the stage with a different kind of a message. Basically he apologized for all the problems that have surrounded Dynamics CRM recently: the delay of cross-browser support, CRM Online performance/reliability issues and the sad saga of recent Update Rollups being pulled.</p>
<p><img class="alignleft size-full wp-image-2135" alt="Bob_Stutz_eXtremeCRM_keynote" src="http://niiranen.eu/crm/wp-content/uploads/2013/02/Bob_Stutz_eXtremeCRM_keynote.jpg" width="300" height="274" />I think most of the MS partners in the room had shared the pain from these issues, especially when having to explain them on a day-to-day basis while working with customers. In the software business it&#8217;s of course nothing unheard of that  such problems may occur, but there&#8217;s been an elevated sense of frustration recently with the lack of information given to partners on what&#8217;s going on at Microsoft. Communication is the most effective cure in recovering from such events and I bet that it would have been far easier for all parties if there had been more transparent exchange of information on each of these issues earlier on, but it&#8217;s good to see the top management acknowledge this now and hopefully do what is necessary to straighten these things out.</p>
<p>One thing that Bob Stutz promised to change was to return the Update Rollups back to pure hotfix packages instead of vehicles for new feature delivery that they&#8217;ve turned into after Microsoft adopted the agile release policy for Dynamics CRM shortly after the 2011 version came out. What this means in practice is that MS will need to come up with a new delivery vehicle for introducing the new features into on-premise CRM environments at least once a year. While this can potentially improve the stability of those environments, the gap between CRM Online and on-premise feature release schedule can also grow even larger as a result of this, which could introduce it&#8217;s own challenges through an increased platform fragmentation.</p>
<h2>The mobility story</h2>
<p>This time last year Microsoft made a big announcement of their upcoming &#8220;CRM Anywhere&#8221; prodcut offering. Following the aforementioned turn of events, the cross-browser support got eventually delayed up until Polaris / Update Rollup 12 while the mobile strategy was gradually revised, scrapping their planned partnership with CWR Mobility and opting to develop in-house mobile apps instead. Individual pieces of news around the mobility offering have become available during the past fall and now at eXtreme CRM 2013 Rome the following mobility roadmap slide was presented:</p>
<p><img class="aligncenter size-full wp-image-2122" alt="Dynamics CRM Mobility Roadmap &amp; Vision" src="http://niiranen.eu/crm/wp-content/uploads/2013/02/eXtremeCRM2013_mobility_roadmap.jpg" width="590" height="316" /></p>
<p>From this slide and the accompanying presentation I was able to pick out the following pieces of data:</p>
<ul>
<li><span style="line-height: 13px;" data-mce-mark="1">The iPad Safari web client that was postponed from the actual Polaris rollout is arriving this month for CRM Online customers, on-premise support will be in Orion</span></li>
<li>Tablet devices will receive a dedicated app, not only the Windows 8 Sales Workspace but also a similar iPad native app appears to be scheduled for Orion, with further Service and Marketing apps in the horizon</li>
<li>iPhone and Android support will be limited to the Mobile Express client even after Orion, all the way until Leo</li>
<li>No details on whether Windows Phone will receive any new features in addition to the WP7 Activity Feeds app that was released a bit over year ago</li>
<li>Customization options as well as offline data support will be rolled out gradually to these clients</li>
</ul>
<p>One thing that Bob was emphasizing during the keynote was Microsoft&#8217;s decision not to charge additional licenses for access to these mobile and tablet applications. Choosing to take the longer route of build vs. buy in the mobile CRM gives MS a wider range of options to adjust their commercial offering to market needs, but the prolonged period of uncertainty means that many customers will also be postponing their investment decisions on mobile CRM deployment until they have facts available on what level of functionality is going to be baked into the core platform. At the same time ISV&#8217;s like Resco and more recently also CWR Mobility are working hard to be able to offer a HTML5 platform for developing customized mobile and tablet apps for Dynamics CRM for those customers who need to equip their mobile workforce with CRM solutions already today.</p>
<p><em>Update 2013-02-16: Microsoft partners can now download the <a title="Microsoft PartnerSource" href="https://mbs.microsoft.com/partnersource/marketing/marketingcollateral/presentationdecks/msdcrmmobilityrmap.htm?p=9" target="_blank">Microsoft Dynamics CRM Mobility Roadmap slide deck</a> from PartnerSource (login required).</em></p>
<h2>From Polaris to Orion via Gemini</h2>
<p>The new &#8220;Flow&#8221; UI of Dynamics CRM has been rolled out to existing CRM Online customers. This has caused both a lot of excitement as well as anxiety, since the new design and integrations (Bing Maps, Yammer etc.) are very tempting to be demonstrated as the next generation user experience, but the feature set of Polaris takes away many of the standard customization options that rely on form event scripting. I&#8217;ve covered the Polaris new features &amp; gotchas in a <a title="What’s New in Microsoft Dynamics CRM Polaris Release: The Slides" href="http://niiranen.eu/crm/2013/01/whats-new-in-microsoft-dynamics-crm-polaris-release-slides/">previous post</a>, in case you haven&#8217;t had a chance to dig deeper into the updated CRM Online version yet. Just to repeat once more what I&#8217;ve been trying to emphasize ever since <a title="Breaking down the Polaris and Statement of Direction documents" href="http://niiranen.eu/crm/2012/11/breaking-down-the-polaris-and-statement-of-direction-document/" target="_blank">latest Statement of Direction document was released</a>: <em>on-premise customers won&#8217;t get the new UI with Update Rollup 12, it arrives in the Orion release</em>.</p>
<p><img class="alignright size-full wp-image-2132" alt="Orion_the_next_version_of_Dynamics_CRM" src="http://niiranen.eu/crm/wp-content/uploads/2013/02/Orion_the_next_version_of_Dynamics_CRM.jpg" width="300" height="238" />With that in mind, let&#8217;s get the big news out of the way before digging any deeper: <strong>Orion is not an Update Rollup or even Service Update type of a release, it is the next major version of Dynamics CRM</strong>. In his closing keynote Bill Patterson pretty much confirmed that it would be called &#8220;Microsoft Dynamics CRM 2013&#8243; (or 2014) for the on-premise customers. Not a whole lot of other details were shared, apart from the fact that the target release date is in Q3 2013. Although Bob Stutz was hesitant on giving any dates in his speech, July was mentioned more than once, but whether that refers to general availability or CRM Online is anybody&#8217;s guess as of now.</p>
<p>Before that, we&#8217;ll have time for another star in the spring sky: Gemini. Yes, it looks like there will be even more frequent releases for CRM Online than previously communicated. Gemini arrives in Q2 2013 and will focus on bringing the Marketing Pilot features acquired last October available to Dynamics CRM users. The feature set was shown in a very brief run through of slides, since the network issues that plagued the whole eXtreme CRM 2013 Rome event held at Marriott Park Hotel forced Bill to skip the live demo and resort to screenshots instead. Not much can be said about what to expect from Marketing Pilot at this stage, but here are some facts I picked up:<span id="more-2120"></span></p>
<ul>
<li><span style="line-height: 13px;">Separate application that will be integrated with Dynamics CRM</span></li>
<li>Available for CRM Online in Gemini, on-premise in Orion</li>
<li>Contains marketing management functionality comparable to <a href="http://www.aprimo.com/" target="_blank">Aprimo</a></li>
<li>Free tier available for Dynamics CRM customers, additional services will cost extra</li>
<li>Aims to become a pluggable platform that connects to other Dynamics CRM ISV products</li>
<li>UI has been given the &#8220;Metro&#8221; treatment after MS acquired the product (see below)</li>
<li>Will not be the last acquisition by the Dynamics team, more to come</li>
</ul>
<p><img class="aligncenter size-full wp-image-2137" alt="Marketing_Pilot_for_Dynamics_CRM" src="http://niiranen.eu/crm/wp-content/uploads/2013/02/Marketing_Pilot_for_Dynamics_CRM.jpg" width="590" height="550" /></p>
<h2>Farewell, Ribbon</h2>
<p>Already <a title="Dynamics CRM roadmap for Fall 2012 release and beyond (the road to Metro)" href="http://niiranen.eu/crm/2012/07/dynamics-crm-roadmap-for-fall-2012-release-and-beyond/" target="_blank">back in WPC 2012</a> Bill Patterson told that the Ribbon UI introduced in CRM 2011 would eventually be replaced with a more simple menu structure. Polaris has given us the new Command Bar on the process forms, but the option of &#8220;Switch to Classic&#8221; still enables the user to access the old style of forms with the full Ribbon. Starting from Orion, things are about to change, as there will be <strong>no classic forms available at all</strong>.</p>
<p>Apart from a few default entities that may not yet get upgraded in Orion, all the other ones and also custom entities will get automatically migrated into using the new process forms. This is different from Polaris, where an additional form was introduced alongside the existing ones and the customer had to re-customize the form fields and layout to match their business processes. Deploying the Orion upgrade will not require this step, since presumably every existing form will open in the process mode. The details are not yet clear, but presumably adding all the new form components introduced in Polaris (Tab Control etc.) onto existing forms should also become possible.</p>
<p>From an ISV point of view the question of &#8220;where do we display our custom buttons in Orion&#8221; of course immediately comes to mind. Starting from Orion the Command Bar will be customizable and this will in fact be done using the familiar Ribbon XML. Compared to the overly simplified version we have in Polaris, presumably there will be a way to access additional core platform functionality (run dialogs, workflows, reports etc.) and also custom actions, but the real estate given to these will likely shrink considerably.</p>
<p>Subgrid ribbon functionality is something that I suspect will be reduced, as this has been one of the greatest sources of confusion when training users to work the CRM 2011 UI. The new subgrids in Polaris forms offer just a basic add new/existing functionality (<a title="CRM Forum: CRM 2011 Online - Experience UR12, new UI" href="http://social.microsoft.com/Forums/en-US/crm/thread/20caf0a6-fe8f-47bb-9379-d8e86fd3bad5/" target="_blank">which is broken in many ways</a>, but that&#8217;s a topic for another post), which might be the direction that MS will push the Orion UI. On a related note, when the question of editable subgrids was presented to the Dynamics CRM product team members, the answer was that this is something every Program Manger in the team would want to see, but it might get pushed back further than Orion, so don&#8217;t get your hopes up just yet.</p>
<h2>From platform to applications</h2>
<p>Bob Stutz restated the message that MS has outlined in their latest statement of direction: Dynamics CRM future development will emphasize applications over platform functionality. In his words, when they analyzed the current state of the Dynamics CRM product, he concluded it to be &#8220;a platform &amp; toolkit with little applications&#8221;. This approach has not always matched with the customer expectations of what a CRM product should deliver and has in practice made it difficult for MS to deliver a great user experience out of the box. Apps are what the user interacts with and ultimately finds useful and enjoyable. No one really loves a platform (except a few customizers and developers perhaps) but many of us have apps on our smartphones and tablets that we get addicted to using. That&#8217;s the position the Dynamics CRM product team is aiming at with their redesign efforts.</p>
<p><img class="aligncenter size-full wp-image-2142" alt="Love_your_CRM" src="http://niiranen.eu/crm/wp-content/uploads/2013/02/Love_your_CRM.jpg" width="590" height="385" /></p>
<p>So, is XRM dead then? Probably not, but no longer in the center of Microsoft&#8217;s attention. Although Polaris imposed severe limitations on form customizability, the intention in Orion is to support all existing form scripts, as long as they use the CRM 2011 SDK (4.0 script support will be removed). The form Process Control does not replace existing workflow-based sales processes, rather it works alonside them if the system customizer designs the solution that way. The Process Control can be minimized, form components can be hidden, custom web resources can be added etc., so the core platform functionality for XRM apps should still be there.</p>
<h2>Cloud first</h2>
<p>Many partners and on-premise customers dislike the fact that the new Polaris functionality cannot be developed for or tested in local dev machines or servers. This is the first time in 2 years that the different deployment models have such a big gap in available functionality. If you ask Microsoft&#8217;s opinion on this, they don&#8217;t see it as a problem but rather an advantage. The ability to deploy new features into the cloud environments that they control brings a higher level of agility that MS is determined to fully leverage in their future product releases.</p>
<p>According to the Dynamics CRM product team members, upgrading CRM Online with the new features first gives MS a better chance to detect the last critical bugs that have plagued many of the recent Update Rollups. It also serves in building confidence towards the new version for on-premise customers, since MS has already deployed the same update into their own servers in the cloud before the customer is faced with the decision of deploying the same update.</p>
<p>Looking at the new features and integrations that have been announced recently, even strategic acquisitions like Skype and Yammer are not being rushed into the hands of on-premise customers. Instead they are held in a &#8220;CRM Online only&#8221; status for ~6 months prior to being made available to large enterprise customers who are mostly still in the on-prem world. It&#8217;s part of the &#8220;all in the cloud&#8221; story, of course. Instead of large upgrade projects and selling software maintenance, Microsoft would prefer everyone to move into a world where updates and features are gradually yet continuously rolled out to all customers, who in turn generate a recurring revenue stream from CRM Online &amp; Office 365 subscriptions.</p>
<p>Speaking of which, CRM Online&#8217;s migration to and integration with Office 365 has resulted in several nasty gaps in the user experience of signing up for a trial organization. If the past Windows Live ID based implementation was somewhat tricky, the Office 365 experience can be downright incomprehensible for potential customers who simply want to see what Dynamics CRM looks like in practice. Bob Stutz told that this issue is being taken care of and a new sign-up experience for CRM Online should arrive in a couple of months time. Combine this with the <a title="Simple, responsive sign-in to Microsoft services driven by Windows Azure AD" href="http://blogs.msdn.com/b/windowsazure/archive/2013/02/05/simple-responsive-sign-in-to-microsoft-services-driven-by-windows-azure-ad.aspx" target="_blank">updated UX coming up for all Microsoft online services</a> and working with multiple MS cloud apps might become a bit easier in the near future.</p>
<h2>Thank you, #extremecrm!<img class="alignright size-full wp-image-2148" alt="Microsoft_Dynamics_CRM_certified_smart_ass" src="http://niiranen.eu/crm/wp-content/uploads/2013/02/Microsoft_Dynamics_CRM_certified_smart_ass.jpg" width="250" height="250" /></h2>
<p>I think that&#8217;s enough typing for one blog post. Next it&#8217;s time for me to start going through the slides from the various expert sessions, to ensure I can hold on to my newly awarded title <em>&#8220;certified smart as*&#8221;</em>. Hope to see many of you next year again at eXtreme CRM 2014!</p>
<p>The post <a href="http://niiranen.eu/crm/2013/02/extreme-crm-2013-rome-takeaways/">eXtreme CRM 2013 Rome takeaways</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2013/02/extreme-crm-2013-rome-takeaways/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Using the updated Activity Feeds to monitor Queues</title>
		<link>http://niiranen.eu/crm/2013/01/using-the-updated-activity-feeds-to-monitor-queues/</link>
		<comments>http://niiranen.eu/crm/2013/01/using-the-updated-activity-feeds-to-monitor-queues/#comments</comments>
		<pubDate>Thu, 31 Jan 2013 20:38:01 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[activity feed]]></category>
		<category><![CDATA[Polaris]]></category>
		<category><![CDATA[queue]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[update rollup]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=2107</guid>
		<description><![CDATA[<p>As a part of the CRM Online Polaris update and the on-premise Update Rollup 12, new functionality has been added to the Activity Feeds solution. In fact, it&#8217;s no longer a separate solution but rather converted into a part of the Default Solution during the upgrade to Polaris / UR12 (see this YouTube video for [...]</p><p>The post <a href="http://niiranen.eu/crm/2013/01/using-the-updated-activity-feeds-to-monitor-queues/">Using the updated Activity Feeds to monitor Queues</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>As a part of the CRM Online Polaris update and the on-premise Update Rollup 12, new functionality has been added to the Activity Feeds solution. In fact, it&#8217;s no longer a separate solution but rather converted into a part of the Default Solution during the upgrade to Polaris / UR12 (<a title="Microsoft Dynamics CRM December 2012 Service Update Activity Feeds New Features" href="http://www.youtube.com/watch?v=H5WHgSofEis">see this YouTube video for details</a>). Yeah, I know you were thinking that Activity Feeds are on their way out as the Yammer integration arrives, but the reality is that the auto posts functionality will still remain a CRM platform component, although the data itself may be presented through the common Yammer UI.</p>
<p>We&#8217;ll see how it goes in practice once the Yammer integration arrives in February (hopefully for on-prem, too, although no official info on that yet), but we&#8217;re already free to explore the enhancements of the updated Activity Feeds. In addition to the great new feature of being able to <a title="Activity Feeds in R8: from follow to filter" href="http://niiranen.eu/crm/2012/05/activity-feeds-in-r8-from-follow-to-filter/">filter the records from where posts are shown in your feed</a> instead of having to go and follow each and every interesting record, there&#8217;s also another important addition: the support for organization owned entities. Previously you couldn&#8217;t add the Record Wall onto entities like competitor but now such limitations have been lifted.</p>
<p>Another interesting entity that could well benefit from the Activity Feeds style of presenting the latest updates is the queue entity. Although queues themselves are a useful feature for process automation and routing tasks between users, their usability in the out-of-the-box configuration of Dynamics CRM is fairly poor. Unless you&#8217;re a full time service rep working on queues, it&#8217;s not a very intuitive way for monitoring work to be done and who&#8217;s working on what, let alone getting notified of something added into a queue that you should do something about.</p>
<p><a href="http://niiranen.eu/crm/2013/01/using-the-updated-activity-feeds-to-monitor-queues/ur12_activityfeeds_queue1/" rel="attachment wp-att-2109"><img class="aligncenter size-full wp-image-2109" alt="UR12_ActivityFeeds_Queue1" src="http://niiranen.eu/crm/wp-content/uploads/2013/01/UR12_ActivityFeeds_Queue1.png" width="593" height="578" /></a></p>
<p>Enter Activity Feeds. With the ability of having the actions in queue item updates being reflected in a timeline that allows people to also comment on the progress of these items, all of a sudden the whole queue concept can become a lot more accessible to casual CRM users. Following the relevant queues you want to receive updates from is as easy as following your teams&#8217; accounts, and with the new filters in Polaris/UR12 update there&#8217;s even more possibilities for creating views of only specific types of queue items.</p>
<p>There are no standard post configuration rules available for the queue or queue item entity, so you&#8217;ll have to build the auto post rules by using workflow processes. Although the users will prefer to follow queues and not queue items, what you as a system administrator or customizer will want to do is create workflow rules for queue items and reference the related queue as a regarding object. This will allow users to see Activity Feed posts when new items are added into queues they are following, when their &#8220;worked by&#8221; information changes etc.</p>
<p><a href="http://niiranen.eu/crm/2013/01/using-the-updated-activity-feeds-to-monitor-queues/ur12_activityfeeds_queue2/" rel="attachment wp-att-2111"><img class="aligncenter size-full wp-image-2111" alt="UR12_ActivityFeeds_Queue2" src="http://niiranen.eu/crm/wp-content/uploads/2013/01/UR12_ActivityFeeds_Queue2.png" width="590" height="637" /></a></p>
<p>With the new social dashboards introduced in Polaris, it&#8217;s ever more likely that users will encounter the What&#8217;s New section when logging into CRM. Why not make the most of this and configure a few new rules for creating auto posts that surface relevant and interesting information to the users on what&#8217;s happening with the various processes that Dynamics CRM is used for managing?</p>
<p><a href="http://niiranen.eu/crm/2013/01/using-the-updated-activity-feeds-to-monitor-queues/ur12_activityfeeds_queue3/" rel="attachment wp-att-2112"><img class="aligncenter size-full wp-image-2112" alt="UR12_ActivityFeeds_Queue3" src="http://niiranen.eu/crm/wp-content/uploads/2013/01/UR12_ActivityFeeds_Queue3.png" width="590" height="514" /></a></p>
<p>The post <a href="http://niiranen.eu/crm/2013/01/using-the-updated-activity-feeds-to-monitor-queues/">Using the updated Activity Feeds to monitor Queues</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2013/01/using-the-updated-activity-feeds-to-monitor-queues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What’s New in Microsoft Dynamics CRM Polaris Release: The Slides</title>
		<link>http://niiranen.eu/crm/2013/01/whats-new-in-microsoft-dynamics-crm-polaris-release-slides/</link>
		<comments>http://niiranen.eu/crm/2013/01/whats-new-in-microsoft-dynamics-crm-polaris-release-slides/#comments</comments>
		<pubDate>Mon, 21 Jan 2013 19:58:58 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[News and events]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[Orion]]></category>
		<category><![CDATA[Polaris]]></category>
		<category><![CDATA[R9]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[update rollup]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=2088</guid>
		<description><![CDATA[<p>On January 21st, 2013 the official announcement on &#8220;broader availability&#8221; of the Microsoft Dynamics CRM December 2012 Service Update (formerly known by codename Polaris) was made on the CRM Connection blog. Even though not all the CRM Online organizations have yet been updated, new trials in US and shortly in EMEA &#38; APAC will get [...]</p><p>The post <a href="http://niiranen.eu/crm/2013/01/whats-new-in-microsoft-dynamics-crm-polaris-release-slides/">What’s New in Microsoft Dynamics CRM Polaris Release: The Slides</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>On January 21st, 2013 the official announcement on &#8220;broader availability&#8221; of the Microsoft Dynamics CRM December 2012 Service Update (formerly known by codename Polaris) was made on the <a title="Announcing Microsoft Dynamics CRM December 2012 Service Update" href="https://community.dynamics.com/product/crm/crmnontechnical/b/crmconnection/archive/2013/01/21/announcing-microsoft-dynamics-crm-december-2012-service-update.aspx" target="_blank">CRM Connection blog</a>. Even though not all the CRM Online organizations have yet been updated, new trials in US and shortly in EMEA &amp; APAC will get the latest functionality installed upon provisioning.</p>
<p>The absolutely best way to get familiar with the future UI of Dynamics CRM is to <a title="CRM Online trial" href="http://www.microsoft.com/en-us/dynamics/crm-free-trial-overview.aspx" target="_blank">get a 30 day trial organization</a> for yourself and play around with the demo data. In fact for a large share of the existing customers this will be the <em>only</em> possible way, since there will be no on-premise version of Polaris. You&#8217;ll get the cross-browser support, API updates, and, contrary to previous information, <a title="YouTube: Microsoft Dynamics CRM December 2012 Service Update Activity Feeds New Features" href="http://www.youtube.com/watch?v=H5WHgSofEis" target="_blank">the updated Activity Feeds solution</a> when installing <a title="TechNet Wiki: UR12" href="http://social.technet.microsoft.com/wiki/contents/articles/15296.update-rollup-12-for-microsoft-dynamics-crm-2011.aspx">Update Rollup 12</a> for your CRM server (currently not yet available for download after <a title="Update on Microsoft Dynamics CRM 2011 Update Rollup 12 Release" href="https://community.dynamics.com/product/crm/crmnontechnical/b/crmconnection/archive/2013/01/15/update-on-microsoft-dynamics-crm-2011-update-rollup-12-release.aspx" target="_blank">having been pulled</a>). Sorry, you&#8217;ll have to wait for the Orion release that&#8217;s coming out sometime later in the year 2013.</p>
<p>Since I know many of you must be busy with deploying, supporting, developing and actually using  the current on-prem version of CRM 2011, I&#8217;ve created a summary of the new features  in the December 2012 Service Update just for you. No, not just a list of the bullet points that Microsoft has already communicated, but rather a hands-on exploration of how the new version works differently from the old CRM 2011. You&#8217;ll find it <a title="SlideShare: What's New in Microsoft Dynamics CRM Polaris Release" href="http://www.slideshare.net/CodeBakers/whats-new-in-microsoft-dynamics-crm-polaris-release" target="_blank">on SlideShare available for download</a> or you can view it below (although the image quality in the streamed version is a bit crappy).</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/16102437" height="496" width="590" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>The 34 slides cover those features I personally found noteworthy when getting to know the Polaris release. It&#8217;s not an exhaustive list by any means, but I&#8217;ve tried to highlight the changes and gotchas that a system customizer or administrator familiar with the previous versions should be aware of. The topics include:</p>
<ul>
<li><span style="line-height: 13px;">Sitemap changes</span></li>
<li>Activity Feeds filters (see <a title="Activity Feeds in R8: from follow to filter" href="http://niiranen.eu/crm/2012/05/activity-feeds-in-r8-from-follow-to-filter/" target="_blank">this earlier post</a> for more details)</li>
<li>New process form structure and components<em> (previously known as the &#8220;Flow UI&#8221;)</em></li>
<li>Swithing between new and Classic forms</li>
<li>Updated subgrids and limitations on working with related records in general</li>
<li>Extended case management functionality</li>
<li>Support for creating leads for existing accounts</li>
<li><em>+ Many more!</em></li>
</ul>
<p>With this release Microsoft has done an excellent job with publishing a plethora of training videos on the Dynamics CRM December 2012 Service Update on the <a title="YouTube: Microsoft Dynamics videos" href="http://www.youtube.com/user/msdyncomm" target="_blank">Microsoft Dynamics YouTube channel</a> for anyone to watch, with no login required to access the materials on Customer/PartnerSource, so do take advantage of them. Unfortunately I haven&#8217;t yet found an official MS index page to these videos, so I suggest you refer to <a title="Microsoft Dynamics CRM December 2012 Service Update Videos" href="http://edwardsdna.wordpress.com/2013/01/18/microsoft-dynamics-crm-december-2012-service-update-videos/" target="_blank">this post by Donna Edwards with the video links</a>, because the video titles are impractically long when browsed on YouTube (hmm, wonder if this says anything about Microsoft&#8217;s product naming convention&#8230; probably not <img src='http://niiranen.eu/crm/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<p>And that&#8217;s not all, folks! By browsing through the updated <a title="Microsoft Dynamics CRM Resource Center: What's New" href="http://rc.crm.dynamics.com/rc/2011/en-us/whatsnew.aspx?ver=5.1&amp;tt=OSDP" target="_blank">Resource Center</a> content online you can access detailed help articles on topics such as <a href="http://rc.crm.dynamics.com/rc/2011/en-us/online/5.1_OSDP/help/ug_set_install_updates.htm" target="_blank">installing product updates</a>, <a href="http://rc.crm.dynamics.com/rc/2011/en-us/online/5.1_OSDP/help/source_sf_turn_on_sales_forms.htm" target="_blank">turn on the new sales and service process forms</a> or <a href="http://rc.crm.dynamics.com/rc/2011/en-us/online/5.1_OSDP/help/source_sf_customize_new_sales_forms.htm" target="_blank">customizing the forms in the new sales process</a>. There&#8217;s so much more to this release than just the cross-browser support (although that&#8217;s bound to keep people busy as <a href="http://blogs.msdn.com/b/crminthefield/archive/2013/01/21/script-errors-after-installing-ur12.aspx" target="_blank">CRM 4.0 scripts start to break</a>) that I urge you to have a look, even if you&#8217;re not working on a CRM Online environment. By starting early you&#8217;ll have a better understanding of how to prepare for the next on-premise release, what comes out of the box in Polaris and what type of customizations are sensible to make when knowing the upcoming form architecture and user experience that will arrive in the <a title="Breaking down the Polaris and Statement of Direction documents" href="http://niiranen.eu/crm/2012/11/breaking-down-the-polaris-and-statement-of-direction-document/" target="_blank">Orion release</a>.</p>
<p>The post <a href="http://niiranen.eu/crm/2013/01/whats-new-in-microsoft-dynamics-crm-polaris-release-slides/">What’s New in Microsoft Dynamics CRM Polaris Release: The Slides</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2013/01/whats-new-in-microsoft-dynamics-crm-polaris-release-slides/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Windows 8, Outlook 2013 and Dynamics CRM &#8211; part 2</title>
		<link>http://niiranen.eu/crm/2013/01/windows-8-outlook-2013-and-dynamics-crm-part-2/</link>
		<comments>http://niiranen.eu/crm/2013/01/windows-8-outlook-2013-and-dynamics-crm-part-2/#comments</comments>
		<pubDate>Sat, 12 Jan 2013 18:34:12 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Office 2013]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[update rollup]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[Windows Live ID]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=2063</guid>
		<description><![CDATA[<p>Back in August I wrote about my initial experiences of using a Windows 8 PC with Office 2013 to connect the Outlook client to Microsoft Dynamics CRM. During that time we only had the preview versions of both the OS and Office, so some quirks were naturally to be expected. Now that Windows 8 is [...]</p><p>The post <a href="http://niiranen.eu/crm/2013/01/windows-8-outlook-2013-and-dynamics-crm-part-2/">Windows 8, Outlook 2013 and Dynamics CRM &#8211; part 2</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2078" title="Outlook 2013" src="http://niiranen.eu/crm/wp-content/uploads/2013/01/Outlook2013logo.png" alt="" width="200" height="182" />Back in August <a title="Windows 8, Office 2013 and Dynamics CRM 2011 Outlook client" href="http://niiranen.eu/crm/2012/08/windows-8-office-2013-and-dynamics-crm-outlook-clien/">I wrote about my initial experiences</a> of using a Windows 8 PC with Office 2013 to connect the Outlook client to Microsoft Dynamics CRM. During that time we only had the preview versions of both the OS and Office, so some quirks were naturally to be expected. Now that Windows 8 is generally available and also the RTM bits of Office 2013 can be downloaded from MSDN (with commercial launch <a href="http://www.zdnet.com/microsoft-preps-for-the-coming-office-365-refresh-7000009714/" target="_blank">expected by end of January</a>), it&#8217;s a good moment to revisit the topic. Upon my latest test I came across a few configuration gotchas that I though might be useful to share for anyone who&#8217;s struggling with the same issues.</p>
<h2>Connecting to CRM Online with WLID</h2>
<p>Our official work setup is still on Windows 7 / Office 2010 level, but being the kind of eager early adopter that I am, my home PC&#8217;s have moved to the brave new world of Windows 8 some time ago already. I installed Office Professional Plus 2013 on a Windows 8 64-bit laptop that&#8217;s not joined to a domain, so my login credentials to Windows are linked to my Microsoft Account (previously known as Windows Live ID). In my first tests in August this was a blocker for using a CRM Online organization where the user&#8217;s WLID / Microsoft Account was different in CRM and on the local machine.</p>
<p><a href="http://social.technet.microsoft.com/wiki/contents/articles/14101.update-rollup-11-for-microsoft-dynamics-crm-2011-en-us.aspx" target="_blank">Update Rollup 11</a> removed the need to manually enable Windows Identity Foundation (WIF) on Windows 8, but out of old habits I checked that it was available before configuring CRM. Launching the CRM client Configuration Wizard and selecting CRM Online on the Server URL field of the Configure Organizations prompt gave a familiar error: <em>&#8220;Cannot connect to Microsoft Dynamics CRM server because we cannot authenticate your credentials.&#8221;</em> Just like before, it appears that the Configuration Wizard automatically attempts to use the Microsoft Account of the local user for logging in to CRM Online. Logging out of the account in Internet Explorer and then logging in to CRM Online in the browser didn&#8217;t seem to resolve the issue with the Outlook client connectivity, as a further error message was presented later in the Initializing the Organization phase:</p>
<blockquote><p><em>There is a problem communicating with the Microsoft Dynamics CRM server. The server might be unavailable. Try again later. If the problem persists, contact your system administrator.</em><br />
<em> [Expanded Information]</em><br />
<em> Unable to load the native components of SQL Server Compact corresponding to the ADO.NET provider of version 8082. Install the correct version of SQL Server Compact. Refer to KB article 974247 for more details.</em></p></blockquote>
<p><img class="aligncenter size-full wp-image-2069" title="Outlook2013_Online_WLID_problem_communicating" src="http://niiranen.eu/crm/wp-content/uploads/2013/01/Outlook2013_Online_WLID_problem_communicating.png" alt="" width="590" height="521" /></p>
<p><a href="http://support.microsoft.com/kb/974247" target="_blank">The KB article</a> referenced in the error message discusses the following issue: &#8220;You receive an error message when you run a SQL Server Compact 3.5-based application after you install the 32-bit version of SQL Server Compact Edition 3.5 Service Pack 2 on an x64 computer.&#8221; However, downloading and installing the x64 version of <a href="http://www.microsoft.com/en-us/download/details.aspx?id=5783" target="_blank">Microsoft SQL Server Compact 3.5 Service Pack 2 for Windows Desktop</a> didn&#8217;t resolve the CRM configuration error, so I opened a support ticket with Microsoft. They instructed me that I also needed to install the <a href="http://support.microsoft.com/kb/2289547/en-us" target="_blank">Cumulative Update 2 for SQL Server Compact 3.5 Service Pack 2</a>, which is a hotfix that you need to request a download link to be sent to you by email. After my SQL CE 3.5 had been updated to build 3.5.8082.00, I was finally able to connect my Outlook 2013 with our CRM Online demo organization.</p>
<h2>Connecting to CRM on-premise with IFD</h2>
<p>During the previous test with CRM Online I had also tried to connect the Outlook 2013 CRM client  to our production on-premise CRM server that is IFD configured. I kept receiving the following error: <em>&#8220;Cannot connect to Microsoft Dynamics CRM server because we cannot authenticate your credentials. Check your connection or contact your administrator for more help.&#8221;</em> Looking at the error details there was a message claiming <em>&#8220;no credentials are available in the security package.&#8221;<span id="more-2063"></span></em></p>
<p><img class="aligncenter size-full wp-image-2070" title="Outlook2013_IFD_cannot_connect" src="http://niiranen.eu/crm/wp-content/uploads/2013/01/Outlook2013_IFD_cannot_connect.png" alt="" width="590" height="424" /></p>
<p>Having struggled with the CRM Online connectivity issue, I naturally assumed that it was the same issue with Windows 8 or Outlook 2013 compatibility that was blocking my access to the on-prem server. Especially the fact that I wasn&#8217;t getting prompted for credentials at all before seeing the error lead me to believe this was the case. However, the actual solution was much more straightforward than the SQL CE hotfixes. All I needed to do was enter my credentials as <em><strong>DOMAIN\username</strong></em> instead of the <em>username@domain</em> format. While the ADFS 2.0 login screen in Internet Explorer accepts both formats, the Outlook client Configuration Wizard doesn&#8217;t. However, because of the fact that my credentials for the CRM server URL had already been cached on IE&#8217;s side, I assume the Outlook client attempts to use the <em>username@domain</em> format the first time the URL is entered in the Configure Organizations prompt, even though it&#8217;s not capable of authenticating with them.</p>
<h2>Connecting to CRM Online with Office 365</h2>
<p>I was going to end this post on a high note and test how easy everything is when connecting to a brand new CRM Online organization running on the OSDP platform, meaning an organization using the Office 365 / Microsoft Online Services user account for authentication instead of the consumer grade Microsoft Account / WLID setup of CRM Organizations created before July 2012. Unfortunately this was not possible, as I&#8217;m now encountering the following error message whenever I try to open the CRM Configuration Wizard: <em>&#8220;An item with the same key has already been added. at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add).&#8221;</em></p>
<p><img class="aligncenter size-full wp-image-2073" title="An_item_with_the_same_key_has_already_been_added" src="http://niiranen.eu/crm/wp-content/uploads/2013/01/An_item_with_the_same_key_has_already_been_added.png" alt="" width="437" height="411" /></p>
<p>OK, I give up. I&#8217;m not sure whether this is caused by the brand new <a href="http://social.technet.microsoft.com/wiki/contents/articles/15296.update-rollup-12-for-microsoft-dynamics-crm-2011.aspx" target="_blank">Update Rollup 12</a> that I installed for my CRM Outlook client, but I can&#8217;t be bothered to start over and uninstall everything. At least I now have two CRM&#8217;s connected to my Outlook 2013 and they&#8217;re working perfectly by the looks of things.</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2013/01/Outlook2013_CRM_contact_social_pane.png" rel="lightbox[2063]"><img class="aligncenter size-full wp-image-2075" title="Outlook2013_CRM_contact_social_pane" src="http://niiranen.eu/crm/wp-content/uploads/2013/01/Outlook2013_CRM_contact_social_pane_small.png" alt="" width="590" height="349" /></a></p>
<p>At some point I will inevitably need to re-configure that old CRM Online organization, though. Microsoft is finally moving on with transitioning old CRM Online organizations from the CTP platform onto the new OSDP one. As all the CTP organizations will be migrated by Q4/2013, based on the information available in the <a href="http://rc.crm.dynamics.com/rc/tc/en-us/default.aspx?ver=5.1" target="_blank">CRM Online Transition Center</a>, there will come a time when Windows Live ID will be history in terms of any Dynamics CRM connections.</p>
<p>The post <a href="http://niiranen.eu/crm/2013/01/windows-8-outlook-2013-and-dynamics-crm-part-2/">Windows 8, Outlook 2013 and Dynamics CRM &#8211; part 2</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2013/01/windows-8-outlook-2013-and-dynamics-crm-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The new Polaris UI in practice</title>
		<link>http://niiranen.eu/crm/2012/12/the-new-polaris-ui-in-practice/</link>
		<comments>http://niiranen.eu/crm/2012/12/the-new-polaris-ui-in-practice/#comments</comments>
		<pubDate>Fri, 14 Dec 2012 21:06:54 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[Polaris]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[R9]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[update rollup]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=2052</guid>
		<description><![CDATA[<p>CRM Online users may have already started thinking about when their organization would be getting the December 2012 Service Update. The good news is that we have an actual release date now, but the bad news is that it&#8217;s not in December 2012. Check out this link for more details, including the release date for [...]</p><p>The post <a href="http://niiranen.eu/crm/2012/12/the-new-polaris-ui-in-practice/">The new Polaris UI in practice</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>CRM Online users may have already started thinking about when their organization would be getting the December 2012 Service Update. The good news is that we have an actual release date now, but the bad news is that it&#8217;s not in December 2012. Check out <a title="CRM 2011 UR12 (POLARIS) – Release Update" href="http://cognettacloud.com/?p=671" target="_blank">this link</a> for more details, including the release date for cross-browser support for on-prem CRM in the form of Update Rollup 12.</p>
<p>Anyway, as we await for the new process flow oriented user experience to be enabled in the cloud, here&#8217;s some nice live footage of how the new UI works in practice. In <a title="Microsoft Dynamics CRM User Experience" href="http://www.youtube.com/watch?v=kjage6envUs" target="_blank">this YouTube video</a> Reuben Krippner walks us through the changes you can expect to see in your CRM once the <del>December 2012</del> Service Update has been applied.</p>
<p><iframe src="http://www.youtube.com/embed/kjage6envUs" frameborder="0" width="560" height="315"></iframe></p>
<p>Some things worth paying attention to in the video include:</p>
<ul>
<li>The browser client running on Chrome (including administrative UI)</li>
<li>New social dashboard including the Activity Feeds web part</li>
<li>Inline editing and adding of subgrid items (notice the lack of any save buttons)</li>
<li>Recording a completed phone call directly on the lead form</li>
<li>Lookup existing contacts or accounts from the Process Control component</li>
<li>Transition from a lead to an opportunity without any popup window appearing</li>
<li>Moving forward and backward freely in the process stages</li>
<li>Editing process stage fields with the Process Control Customization Tool</li>
<li>The new forms in the customization UI (and the lack of support for any form scripts in this release)</li>
<li>Simplified UI of the iPad Sales Experience browser client on Safari</li>
</ul>
<p>&nbsp;</p>
<p>The post <a href="http://niiranen.eu/crm/2012/12/the-new-polaris-ui-in-practice/">The new Polaris UI in practice</a> appeared first on <a href="http://niiranen.eu/crm">Surviving CRM</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2012/12/the-new-polaris-ui-in-practice/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
