<?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>Fri, 11 May 2012 15:36:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Dynamics CRM update &amp; version madness explained</title>
		<link>http://niiranen.eu/crm/2012/05/dynamics-crm-update-version-madness-explained/</link>
		<comments>http://niiranen.eu/crm/2012/05/dynamics-crm-update-version-madness-explained/#comments</comments>
		<pubDate>Fri, 11 May 2012 15:36:55 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[News and events]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[R8]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[reports]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[update rollup]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1470</guid>
		<description><![CDATA[Things used to be simple back in 2005 when I started working with Microsoft Dynamics CRM (known as only Microsoft CRM back then). You pretty much knew that there would be a version update every 2-3 years. In between, there would be a number of hotfixes created to address software bugs, which were packaged as [...]]]></description>
			<content:encoded><![CDATA[<p>Things used to be simple back in 2005 when I started working with Microsoft Dynamics CRM (known as only Microsoft CRM back then). You pretty much knew that there would be a version update every 2-3 years. In between, there would be a number of hotfixes created to address software bugs, which were packaged as &#8220;Update Rollups&#8221;. CRM 3.0 received in total three such packages. CRM 4.0 things kicked up a notch as we started getting these Update Rollups (UR) <a href="http://blogs.msdn.com/b/crminthefield/archive/2011/10/25/microsoft-dynamics-crm-4-0-and-2011-update-rollup-release-dates-build-numbers-and-collateral.aspx" target="_blank">based on a regular schedule</a>, one update every 2 months (until they were put on hold after UR21). CRM 2011 adopted the same UR release schedule, but in addition to that, Microsoft announced that they would <a title="More agile direction for Dynamics CRM future product releases" href="http://niiranen.eu/crm/2011/05/more-agile-direction-for-dynamics-crm-future-product-releases/" target="_blank">adopt a new agile release model</a>.</p>
<p>Exactly one year after the announcement we find ourselves in situation that may seem quite confusing to the casual observer. There are new releases in the horizon on a continuous basis and it&#8217;s easy to lose track of what exactly is meant by which update. Well, here&#8217;s my shot at explaining what&#8217;s going on.</p>
<h2>What&#8217;s the &#8220;R&#8221; in R8?</h2>
<p>R8 means Release 8. OK, so what are the previous seven versions then? They don&#8217;t refer to CRM 1.0, 1.2, 3.0, 4.0 or 2011 (there never was a 2.0, as some of you will remember). This R-based naming policy comes from the CRM Online product, which <a title="UR7, R4 and other confusing terms" href="http://blogs.msdn.com/b/dynamicscrmonline/archive/2009/11/03/ur7-r4-and-other-confusing-terms.aspx" target="_blank">used to have its own release schedule with no UR&#8217;s</a> and a slightly different code base from the on-premises product. The first R was presumably released when <a title="Microsoft Announces General Availability of Microsoft Dynamics CRM Online" href="http://www.microsoft.com/en-us/news/press/2008/apr08/04-22dynamicscrmonlinepr.aspx" target="_blank">CRM Online was announced in April 2008</a>. Things changed when Microsoft Dynamics CRM 2011 was released on January 15th, 2011, after which both the Online and on-premises version have pretty much gone hand in hand.</p>
<p>The &#8220;Rx&#8221; naming signifies a new functionality release and should never be used to refer to Update Rollup versions. Don&#8217;t shorten UR8 to R8, because the two are not the same (even though they are intertwined as we&#8217;ll later see). The Update Rollup version numbers always start from 1, so there&#8217;s been an Update Rollup 1 for both Dynamics CRM 2011, CRM 4.0 as well as CRM 3.0. Makes googling for information all the more merrier, eh? The Rx releases are a product of the cloud era and until we reach the next era beyond cloud apps, I don&#8217;t expect Microsoft to start the numbers from R1 all over again.</p>
<h2>What&#8217;s the Q2 2012 Service Update?</h2>
<p>Since it would have been confusing for on-prem customers to first release Microsoft Dynamics CRM 2011, then follow it up with a &#8220;Release 7&#8243; all of a sudden, Microsoft decided to come up with a different naming policy for these new, agile releases. Unfortunately, the naming policy they chose gave us monsters like &#8220;Microsoft Dynamics CRM 2011 Q4 2011 Service Update&#8221;. Wow, how catchy, and only 50 characters long! As a result of this, what was originally supposed to be just internal jargon became the preferred option for human communication and we learned to know the update as R7. 50 vs. 2 chars, which one would you expect to fly in the age of Twitter? &#8216;Nuff said.</p>
<p><img class="aligncenter size-full wp-image-1478" title="R8_tweets" src="http://niiranen.eu/crm/wp-content/uploads/2012/05/R8_tweets.jpg" alt="" width="511" height="352" /></p>
<p>Most of you must surely be already familiar with the contents of R8, the next release, and if you&#8217;re not, <a href="http://crmpublish.blob.core.windows.net/docs/ReleasePreviewGuide.pdf" target="_blank">here&#8217;s a link to the Release Preview Guide</a>. The real catch is in how the promised new features will actually be delivered. The correct answers to this question are:</p>
<ul>
<li>In multiple Update Rollup versions</li>
<li>As solution files</li>
<li>Through Microsoft hosted, subscription based services or 3rd party licensing</li>
<li>In other Microsoft products</li>
</ul>
<p>A, B, C, D &#8211; tick &#8216;em all. This is the reason why there will not be any single place where you can &#8220;download R8&#8243;.</p>
<h2>What will the Update Rollup 9 contain?</h2>
<p>The official release announcement of Q2 2012 Service Update will most likely coincide with Update Rollup 9. However, if you study the contents of the Guide, you&#8217;ll find features that have already been released before UR9. Rapid View Forms were introduced in March as part of UR7 and re-labelled as <a href="http://blogs.msdn.com/b/crm/archive/2012/03/22/read-optimized-forms.aspx" target="_blank">Read-Optimized Forms</a>. The same is true for SQL Server 2012 compatibility.</p>
<p>As we know from the previous R7 release, Activity Feeds are delivered as a solution package that you will need to <a href="http://dynamics.pinpoint.microsoft.com/en-US/applications/microsoft-dynamics-crm-activity-feeds-12884926310" target="_blank">download from the Dynamics Marketplace</a> and <a title="Activity Feeds are here, so “What’s New” in CRM then?" href="http://niiranen.eu/crm/2011/10/activity-feeds-are-here-so-whats-new-in-crm-then/" target="_blank">configure manually</a>. The Activity Feeds solution is not a part of the &#8220;core&#8221; Dynamics CRM product. However, there are parts of it that have been built into the platform, which is why at least Update Rollup 5 is required in order to install the solution. Similarly, you will need to get an updated version of the Activity Feeds solution after installing Update Rollup 9, otherwise you won&#8217;t see the new features.</p>
<p>A key deliverable of Update Rollup 9 will be the cross-browser compatibility that makes Dynamics CRM available on Chrome, Firefox and Safari. Since this is such a significant change to the platform, Microsoft has been kind enough to grant access to the R8 beta release for anyone who&#8217;s willing to <a href="http://blogs.msdn.com/b/girishr/archive/2012/05/09/microsoft-dynamics-crm-2011-ur9-a-k-a-r8-beta-is-here.aspx" target="_blank">follow these steps</a>. Please note that the beta bits available for download cannot be upgraded to the final release of R8, so use them in a test environment only.</p>
<p>Extended browser support is completely separate from the mobile device support promised in R8. While you will be able to run CRM on an iPad Safari browser, the mobile UI demoed by Microsoft in numerous occasions is only available as 1) a subscription service from Microsoft, if you&#8217;re running Online or IFD, or 2) a perpetual license <a href="http://www.cwrmobility.com/which-mobile-crm-product" target="_blank">to be purchased from CWR Mobility</a> if you intend to host the required service on your own server. Trying to access your Dynamics CRM environment after UR9 installation with an iPhone will most likely just give you the simplified Mobile Express user interface already familiar from the CRM 4.0 days.</p>
<p>Oh, and do note that the Microsoft Dynamics CRM Mobile released for Windows Phone 7 back in Q4 2011 Service Update is a completely separate product, even though it carries exactly the same name as the new offering developed by CWR Mobility and later on re-labelled by Microsoft. Since CWR Mobility didn&#8217;t have a Windows Phone client, this mobile app will likely remain on a separate development roadmap from the CWR-based offering.</p>
<h2>What&#8217;s the role of SQL Server 2012 in all this?</h2>
<p>If you haven&#8217;t seen the cool drag &amp; drop report designer or the animated bubble chart demo of Power View, take a look at this video:</p>
<p><iframe src="http://www.youtube.com/embed/7k77Pzf5Dlg" frameborder="0" width="480" height="360"></iframe></p>
<p>Wow, wouldn&#8217;t that look nice on a Dynamics CRM dashboard! Well, even though Power View is listed as one of the R8 features, there&#8217;s a couple things you should know:</p>
<ul>
<li>It&#8217;s not available in the cloud. Sorry, CRM Online users. Maybe in R9 then?</li>
<li>CRM dashboards are a different data visualization technique that will remain &#8220;as is&#8221; for R8, not integrated with Power View.</li>
</ul>
<div>The pre-configured Power View templates promised in R8 will be delivered as a <a href="http://dynamics.pinpoint.microsoft.com/en-US/PartnerDetails.aspx?PartnerId=4297440805" target="_blank">Dynamics Labs</a> solution, probably as a download from the Dynamics Marketplace. The same goes for the PowerPivot models to be included. Note that if you want to publish these PowerPivots to your organization, you&#8217;ll need an on-premises SharePoint Server 2010 with Enterprise CAL&#8217;s to view their contents on a browser window in your intranet.</div>
<p>In addition, if you plan to use SQL Server 2012 for hosting your Dynamics CRM database and Reporting Services, it&#8217;s good to know that you can&#8217;t achieve this configuration with the RTM bits for Dynamics CRM 2011. Update Rollup 6 has established a new baseline for CRM and you&#8217;ll need to download the <a href="http://www.microsoft.com/en-us/download/details.aspx?id=27822">server installation files from Microsoft Download Center</a>, otherwise you&#8217;ll run into the following error while trying to install the Reporting Extensions:</p>
<p><em>Unable to validate SQL Server Reporting Services Report Server installation. Please check that it is correctly installed on the local machine.</em></p>
<h2>What time is Metro?</h2>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2012/05/Windows_Server_8.jpg" rel="lightbox[1470]"><img class="alignright size-full wp-image-1484" title="Windows_Server_8" src="http://niiranen.eu/crm/wp-content/uploads/2012/05/Windows_Server_8.jpg" alt="" width="200" height="291" /></a>Putting things into perspective, Dynamics CRM is a small fish in the tank compared to the big whale that is Windows 8. Since R8 will be out well before Windows 8, there isn&#8217;t yet a 100% support provided for the Internet Explorer 10 browser provided with it. Hopefully the remaining issues will be addressed by upcoming UR&#8217;s as Windows 8 is nevertheless just around the corner. Presumably we&#8217;ll see a proper Metro app for Dynamics CRM once R9 is released later this year. After all, the Windows RT tablets will not be able to run Outlook and we&#8217;ll need some solution for activity tracking to and from CRM.</p>
<p>When it comes to Windows Server 8, official support has not been announced. However, that doesn&#8217;t mean you couldn&#8217;t install Dynamics CRM 2011 Server on a Windows 8. Daniel Cai has done just that and <a href="http://danielcai.blogspot.com/2012/05/install-crm-2011-on-windows-server-8.html" target="_blank">offers a tutorial</a> for anyone wanting to test R8 on the very latest Microsoft products available.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2012/05/dynamics-crm-update-version-madness-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross-browser support implications for CRM developers and users</title>
		<link>http://niiranen.eu/crm/2012/05/cross-browser-support-implications-for-crm-developers-and-users/</link>
		<comments>http://niiranen.eu/crm/2012/05/cross-browser-support-implications-for-crm-developers-and-users/#comments</comments>
		<pubDate>Wed, 02 May 2012 19:18:39 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[crm2011]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[R8]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1455</guid>
		<description><![CDATA[Soon the R8 update of Microsoft Dynamics CRM will be upon us and the application will officially open up to browsers other than Internet Explorer. What this means is CRM will also be accessible through different devices than just Windows PC&#8217;s: Macs, Linux machines, iPads and other tablets. Exciting times for all CRM geeks around [...]]]></description>
			<content:encoded><![CDATA[<p>Soon the R8 update of Microsoft Dynamics CRM will be upon us and the application will officially open up to browsers other than Internet Explorer. What this means is CRM will also be accessible through different devices than just Windows PC&#8217;s: Macs, Linux machines, iPads and other tablets. Exciting times for all CRM geeks around the world, myself included, which is why I already wrote some of my thoughts on the topic after the Q2 2012 Service Update contents was revealed (see the post <em><a title="To the eXtreme, part 2: The future of the web caught up with IE and Dynamics CRM" href="http://niiranen.eu/crm/2012/02/the-future-of-the-web-caught-up-with-ie-and-dynamics-crm/" target="_blank">&#8220;To the eXtreme, part 2: The future of the web caught up with IE and Dynamics CRM&#8221;</a></em>).</p>
<p>More supported browsers &amp; devices will inevitably mean more work for CRM developers, as testing your application on IE alone will no longer be enough. As we get closer to R8 go-live before the end of Q2, the need for more detailed information on the practical implications is surely growing. Luckily <a href="http://www.xrmvirtual.com" target="_blank">XRM Virtual</a> had managed to get Karun Krishna from Microsoft to give a webinar on the topic of cross-browser development on May 1st. The Live Meeting recording is now <a href="http://www.xrmvirtual.com/events/Cross_browser_dev" target="_blank">available for viewing at the XRM Virtual site</a>. Apparently also Karun&#8217;s slides were shared during the live session, but since the recording didn&#8217;t contain them, I decided to write down a few notes of mine from the contents of the presentation.</p>
<p>First up is the detailed browser support matrix seen below, which expands the list previously provided in the <a href="http://crmpublish.blob.core.windows.net/docs/ReleasePreviewGuide.pdf" target="_blank">R8 release preview guide</a>. Included are new yellow boxes for Internet Explorer 10 on Windows 7 and Windows 8, which indicate a &#8220;supported but not full fidelity&#8221; user experience for Dynamics CRM. Also the Firefox support on Mac OS X appears to have fallen onto this level where some display/functionality bugs will exist.</p>
<p><a href="http://www.xrmvirtual.com/events/Cross_browser_dev"><img class="alignnone size-full wp-image-1456" title="CRM_R8_browser_support_matrix" src="http://niiranen.eu/crm/wp-content/uploads/2012/05/CRM_R8_browser_support_matrix.jpg" alt="Microsoft Dynamics CRM 2011 cross-browser support matrix" width="590" height="432" /></a></p>
<p>In his presentation, Karun explained that while the CRM team tried to use HTML5 compliant techniques wherever possible, there were still some areas where an alternative approach had to be used in order to replicate the existing Dynamics CRM functionality across non-IE browsers. Any IE specific APIs have been removed, but as the w3C standards are still evolving, there isn&#8217;t necessarily always one single right way to implement a specific functionality in the cross-browser world. Therefore a feature detection approach for checking for browser capability differences is recommended over developing for any specific browser version. The webinar included examples and best practices on API&#8217;s and XML processing, so be sure to view the recording for details.</p>
<p>It was announced already earlier that using browsers other than Internet Explorer for the administration and customization menus of Dynamics CRM would not be supported. Sorry guys, you&#8217;ll still need to boot into Windows on your MacBook if you intend to do any customization work. Some additional information was now provided on features that will not be supported on other browsers than IE. These include:</p>
<ul>
<li>Workplace calendar</li>
<li>Services (scheduling) and service calendar</li>
<li>Editors for workflows and dialogs</li>
<li>Lync based presence information</li>
</ul>
<p>One thing to note is that the old crmForm object API from CRM 4.0 days will continue to work only for Internet Explorer. Therefore if you have any scripts in place that have not been updated to use the Xrm.Page methods, these won&#8217;t work for users on Chrome, Safari or Firefox.</p>
<p>Finally, while iPad 2 support with iOS 5 is provided, it&#8217;s important to note that this is simply the support for usage through Safari browser, not a dedicated application optimized for the tablet environment. For the premium UX you&#8217;ll need to acquire/subscribe to an add-on app like the Microsoft Dynamics CRM Mobile for iPad, of which you can view screenshots <a title="Microsoft Dynamics CRM Mobile iPad screenshots" href="http://niiranen.eu/crm/2012/03/microsoft-dynamics-crm-mobile-ipad-screenshots/" target="_blank">in this post</a>. The browser experience on an iPad 2 will have the following known limitations/issues:</p>
<ul>
<li>No popus. Since Dynamics CRM by default opens a wealth of windows and dialogs, this doesn&#8217;t match well with the &#8220;flat&#8221; UI&#8217;s of tablet apps.</li>
<li>Touch events compared to mouse events will cause some lack of functionality (no right click, double click)</li>
<li>iFrame scroll bars may be missing.</li>
<li>Window closing has issues due to a focus related bug in the .close API</li>
<li>No Silverlight. Well, no surprise there&#8230;</li>
</ul>
<p><em><strong>Edit 9.5.2012: The long awaited R8 release for Microsoft Dynamics CRM 2011 is now available as a beta version!</strong> PartnerSource login is required for the beta program sign-up and download (CustomerSource might also work) at <a href="http://bit.ly/crmr8beta" target="_blank">http://bit.ly/crmr8beta</a>. If you want to test your Dynamics CRM solutions in a cross-browser environment (Safari, Chrome, Firefox) before the official release of Update Rollup 9, then this is the program for you. Please note that the beta version of R8 will not support an upgrade to the final version of R8, so you should apply it to a dedicated test environment only.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2012/05/cross-browser-support-implications-for-crm-developers-and-users/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>File storage and CRM: what you should know</title>
		<link>http://niiranen.eu/crm/2012/04/file-storage-and-crm-what-you-should-know/</link>
		<comments>http://niiranen.eu/crm/2012/04/file-storage-and-crm-what-you-should-know/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 17:19:48 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[documents]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1435</guid>
		<description><![CDATA[Dynamics CRM is a great system for managing your customer data. &#8220;Alright, so can you tell me how do I upload all my customer document folders in here?&#8221; Well, you don&#8217;t. Or more precisely, you better not do it. You see, while it&#8217;s more than likely that you have lots of files regarding your existing [...]]]></description>
			<content:encoded><![CDATA[<p>Dynamics CRM is a great system for managing your customer data. <em>&#8220;Alright, so can you tell me how do I upload all my customer document folders in here?&#8221;</em> Well, you don&#8217;t. Or more precisely, you better not do it. You see, while it&#8217;s more than likely that you have lots of files regarding your existing and potential customers, putting these into your customer relationship management system is rarely a sensible approach. Let me illustrate a few issues that you will encounter if trying to use file attachments in Dynamics CRM as document management solution.</p>
<h2>Storage cost</h2>
<p>Due to some recent announcements on pricing &amp; functionality related updates in Microsoft&#8217;s cloud based services in April 2012, I decided to do a little <a href="https://skydrive.live.com/redir.aspx?cid=0df7ec357c277408&amp;resid=DF7EC357C277408!278&amp;parid=DF7EC357C277408!274" target="_blank">comparison of storage costs between three services</a>. <strong>SkyDrive</strong>, a consumer focused product that has very recently acquired Dropbpx-like skills of synchronizing content from one or more client PC&#8217;s (or mobile devices) into the cloud. <strong>SharePoint Online</strong>, the SaaS edition of Microsoft&#8217;s collaboration / content management platform that&#8217;s currently licensed to around 125 million business users around the world in all it&#8217;s editions. Finally, <strong>CRM Online</strong>, the Microsoft hosted version of Dynamics CRM. All of these products include some base level quota for storage, but since the subscription prices per user are not really comparable due to the application functionality included in each, I&#8217;ve instead chosen to compare what is the cost of an additional 50 GB storage on each service.</p>
<p><iframe src="https://r.office.microsoft.com/r/rlidExcelEmbed?su=1006532756200977416&amp;Fi=SDDF7EC357C277408!278&amp;ak=t%3d0%26s%3d0%26v%3d!ADpTIdllBSk3KZ0&amp;kip=1" frameborder="0" scrolling="no" width="590" height="246"></iframe></p>
<p>See the percentage difference in the table when compared to SkyDrive? While a pure file system storage service in the cloud for consumers is practically free these days, as we move towards more structured databases with metadata and workflow related functionality wrapped around the file, things tend to get more expensive. SharePoint Online has just recently <a href="http://community.office365.com/en-us/b/office_365_technical_blog/archive/2012/04/24/storage-update-for-sharepoint-online-enterprise-plans.aspx">cut it&#8217;s storage prices by a whopping 92%</a>, yet it remains almost five times as expensive as SkyDrive. Since the price per GB on Dynamics CRM Online has not changed (at least yet), CRM in turn is 50 times as expensive as SharePoint Online. (Note: storage space ain&#8217;t cheap on other cloud based CRM systems either,<a title="Increase Storage Space Available for Data Records" href="http://success.salesforce.com/ideaView?id=08730000000BrZr" target="_blank"> including Salesforce.com</a>).</p>
<p>Ok, so maybe you&#8217;re managing your own servers and SAN&#8217;s, which means the direct cost per GB isn&#8217;t dramatically different between file shares and database blobs. Let&#8217;s look at some application level features that will affect your CRM users nonetheless.</p>
<h2>Search experience</h2>
<p>If we put our files into a structured database that has lots of customer information already, surely that makes them easier to discover when needed? Well, to some extent it does, but not necessarily the way you&#8217;d expect. <em>&#8220;Did I attach that document to an account, opportunity or contract?&#8221;</em> When it comes to Dynamics CRM, you&#8217;ll need to be able to answer this question before performing your search, as there is no out-of-the-box way to perform search across multiple entities. Also, instead of entering a natural search phrase like &#8220;online migration scribe&#8221;, you&#8217;ll need to build your query one parameter at a time in Advanced Find, specifying which values should be found in which field or related entity.</p>
<p><img class="aligncenter size-full wp-image-1444" title="CRM_free_text_search" src="http://niiranen.eu/crm/wp-content/uploads/2012/04/CRM_free_text_search.jpg" alt="" width="552" height="177" /></p>
<p>Chances are you found this blog post through Google. That&#8217;s the way us humans tend to find what we&#8217;re looking for nowadays: free text searches on whichever keywords we have in our minds, rather than selecting a combination of attribute values that correspond to the parent object of the file we are after. Oh, and in case you wanted to search for text from <em>inside</em> the document, forget about it. Attachment contents is not indexed in Dynamics CRM, only fields on the entities directly are available for the search tools.</p>
<h2>Editing experience</h2>
<p>Do you ever need to revise the documents you&#8217;ve once created? Having the file as an attachment on a CRM record doesn&#8217;t quite give you the same kind of flexibility as a network drive or a document management system. You can&#8217;t directly open a document from the system into your MS Word, start editing it and save the changes. Rather you&#8217;ll need to store it temporarily on your local hard drive, then upload it back to CRM. The number of clicks and dialog windows involved in the process will not exactly encourage your end users to share information through CRM if they need to go through these steps repeatedly.</p>
<p><img class="aligncenter size-full wp-image-1446" title="CRM_edit_attachment" src="http://niiranen.eu/crm/wp-content/uploads/2012/04/CRM_edit_attachment.jpg" alt="" width="590" height="284" /></p>
<p>How about archiving different revisions of the document? Let&#8217;s not even go there, at least with CRM alone.</p>
<h2>What should we do with our files then?</h2>
<p>While it&#8217;s certainly not the end all, be all solution for document management, you should definitely give SharePoint a go and see if it delivers the type of functionality your CRM users would benefit from. The built-in integration between Dynamics CRM 2011 and SharePoint 2010/Online removes much of the pain points mentioned above. Even though it may not cover all the customer document management scenarios directly (access rights, custom folder/site structures etc.), storing files in SharePoint document libraries instead of Dynamics CRM will automatically help you address many of the aforementioned issues related to content search, storage and editing. Also, the <a title="Introduction to SharePoint Integration with Microsoft Dynamics CRM" href="http://technet.microsoft.com/en-us/library/gg327818.aspx" target="_blank">CRM SDK</a> provides further extension points for SharePoint document management functionality development, combination with SharePoint&#8217;s extension points. You can see an example of such a scenario <a href="http://crmconsultancy.wordpress.com/2011/10/27/crm-2011-integration-with-sharepoint-custom-document-management/" target="_blank">in this post on the CRM Consultancy blog</a>.</p>
<p><img class="aligncenter size-full wp-image-1448" title="CRM_SharePoint_document_library" src="http://niiranen.eu/crm/wp-content/uploads/2012/04/CRM_SharePoint_document_library.jpg" alt="" width="533" height="343" /></p>
<p>Thanks to the cloud version of SharePoint Online supporting Dynamics CRM integration starting from November last year, you can easily test the document management functionality in your existing Dynamics CRM 2011 / Online environment by signing up for an Office 365 trial account. With Office 365 E package subscriptions starting at € 7.25 per user per month, even if you&#8217;d use the whole subscription for nothing more than complementing the functionality of your CRM system, the cost wouldn&#8217;t be all that high, just 18% of a CRM Online subscription price.</p>
<p>Better yet, if you sign up for Office 365 first and then later on purchase CRM Online, you&#8217;ll gain the luxury of using a single Microsoft Online login across both systems (<a href="http://blogs.msdn.com/b/ukcrm/archive/2012/01/09/provisioning-crm-online-via-the-office-365-microsoft-online-portal.aspx" target="_blank">see this post for the steps</a>). Others will need to keep using Windows Live ID for Dynamics CRM until the transition to a single platform on Microsoft&#8217;s end has been completed sometime in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2012/04/file-storage-and-crm-what-you-should-know/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top Dynamics CRM links in Q1 2012</title>
		<link>http://niiranen.eu/crm/2012/04/top-dynamics-crm-links-in-q1-2012/</link>
		<comments>http://niiranen.eu/crm/2012/04/top-dynamics-crm-links-in-q1-2012/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 15:47:23 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[add-on]]></category>
		<category><![CDATA[CodePlex]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[solution]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1420</guid>
		<description><![CDATA[In addition to Surviving CRM, I also maintain a blog called Microsoft Dynamics CRM Links. However, it&#8217;s not an actual blog but rather my public bookmarking service for collecting interesting tools, solutions, add-ons, services and other sites that are related to Dynamics CRM. If I discover a useful new tool on, say, CodePlex, I simply [...]]]></description>
			<content:encoded><![CDATA[<p>In addition to <em>Surviving CRM</em>, I also maintain a blog called <em><a href="http://crmlinks.wordpress.com/" target="_blank">Microsoft Dynamics CRM Links</a></em>. However, it&#8217;s not an actual blog but rather my public bookmarking service for collecting interesting tools, solutions, add-ons, services and other sites that are related to Dynamics CRM. If I discover a useful new tool on, say, CodePlex, I simply create a new blog post using the tool&#8217;s name as the title, the URL as the body text and add a few tags for link categorization. I keep the list on WordPress.com because it provides a great cloud based app for managing any content, not just blog posts.</p>
<p>Even though the primary purpose of the site is for me to personally keep track of interesting links that I may need to come back to later on, there are also other people who have discovered the site, most likely through a search engine. One day I was looking at the statistics that WordPress.com collects and thought that this actually provides an interesting view to what the Dynamics CRM online community is currently searching for. In the spirit of open data, I decided to publish a snapshot of the website visit stats to show what&#8217;s hot in CRM right now and also promote some of the most useful tools and apps out there, to help more people discover them. So, without further ado, here&#8217;s the list of&#8230;</p>
<h2>Most popular Microsoft Dynamics CRM links, Q1 2012</h2>
<ol>
<li><a href="http://www.gapconsulting.co.uk/addons/microsoftdynamicscrm2011autonumber.asp" target="_blank">Auto Number for Microsoft Dynamics CRM 2011</a></li>
<li><a href="http://blogs.msdn.com/b/paf/archive/2011/03/25/microsoft-dynamics-crm-2011-hierarchical-treeview-version-0-1.aspx" target="_blank">Hierarchical Treeview for Dynamics CRM 2011</a></li>
<li><a href="http://crm2011usersettings.codeplex.com/" target="_blank">CRM 2011 User Settings Utility</a></li>
<li><a href="http://www.develop1.net/public/page/Ribbon-Workbench-for-Dynamics-CRM-2011.aspx" target="_blank">Ribbon Workbench for Dynamics CRM 2011</a></li>
<li><a href="http://twittinmscrm.codeplex.com/" target="_blank">MS CRM 2011 Twitter Integration by Pragmasys</a></li>
<li><a href="http://pragmatoolkit.codeplex.com/" target="_blank">MS CRM 2011 Pragma Toolkit: Ribbon, Sitemap Editor</a></li>
<li><a href="http://treeviewfordependent.codeplex.com/" target="_blank">CRM 2011 TreeView for Dependent Picklist</a></li>
<li><a href="http://crmattachmentimage.codeplex.com/" target="_blank">Silverlight CRM Attachment Image</a></li>
<li><a href="http://www.kingswaysoft.com/products/ssis-integration-toolkit-for-microsoft-dynamics-crm" target="_blank">KingswaySoft SSIS Integration Toolkit for Microsoft Dynamics CRM</a></li>
<li><a href="http://crmvisio.codeplex.com/" target="_blank">CRM 2011 Visio add-in: Business Unit Org Chart</a></li>
<li><a href="http://ribboneditor.codeplex.com/" target="_blank">Ribbon Editor for Microsoft Dynamics CRM 2011</a></li>
<li><a href="http://www.orbitone.com/en/blog/archive/2012/01/24/dynamics-crm-dashboard-for-microsoft-lync-1.aspx" target="_blank">Dynamics CRM Dashboard for Microsoft Lync by Orbit One</a></li>
<li><a href="http://www.axonom.com/crm_solutions/powertrak/pt_crm_editablegrids.html" target="_blank">Powertrak In-line Editable Grids for Microsoft Dynamics CRM 2011</a></li>
<li><a href="http://metadatadocgenerator.codeplex.com/" target="_blank">Metadata Document Generator for Microsoft Dynamics CRM 2011</a></li>
<li><a href="http://crm2011attributemap.codeplex.com/" target="_blank">CRM 2011 Attribute Mapping</a></li>
<li><a href="http://www.cozyroc.com/products" target="_blank">CozyRoc SSIS+ with Dynamics CRM Connection Manager</a></li>
<li><a href="http://mscrmblogger.com/2012/03/31/imagebrowser-webresource/" target="_blank">CRM 2011 Attachment Image Browser HTML Web Resource</a></li>
<li><a href="http://www.zero2ten.com/skype2crm.aspx" target="_blank">Skype Connector Tool for Microsoft Dynamics CRM 2011</a></li>
<li><a href="http://mapsforcrm2011.codeplex.com/" target="_blank">Bing Maps Browser for Microsoft Dynamics CRM 2011</a></li>
<li><a href="http://sharpxrmpage.codeplex.com/" target="_blank">Dynamics CRM 2011 Script# Xrm.Page library</a></li>
<li><a href="http://webresourcemanager.codeplex.com/" target="_blank">Web Resources Manager for Microsoft Dynamics CRM 2011</a></li>
</ol>
<p>There we have it, the most in-demand apps or tools for Dynamics CRM! Just don&#8217;t take the list ranking too seriously, as this isn&#8217;t a very scientific way to analyze the true popularity of the links. Some of them have been published earlier, some during Q1. Some have better keywords for search engine optimization. The page view volumes are quite limited, as the top page received 145 hits during three months. Nevertheless, I think the data still gives a fairly realistic view of the functionality people working with Microsoft Dynamics CRM are typically searching for, such as:</p>
<ul>
<li>Auto-numbering</li>
<li>Hierarchical data visualization</li>
<li>Ribbon &amp; sitemap editing tools</li>
<li>Displaying images on forms</li>
<li>VoIP integration (Lync &amp; Skype)</li>
<li>Customization documentation generator</li>
</ul>
<p>One way to look at it would be that these are all features/areas where Microsoft could improve the out-of-the-box functionality that Dynamics CRM 2011 delivers. Luckily there&#8217;s an active ecosystem around the platform that is creating either commercial or free solutions to address these areas. Especially the open source tools on <a href="http://www.codeplex.com/site/search?query=crm" target="_blank">CodePlex</a> or free code samples published on various CRM expert blogs are highly valuable resources that I&#8217;m thankful for, which is why I attempt to do my own little part by sharing the best links with others. I encourage you all to do the same.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2012/04/top-dynamics-crm-links-in-q1-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Did you just disable duplicate detection in CRM by accident?</title>
		<link>http://niiranen.eu/crm/2012/04/did-you-just-disable-duplicate-detection-in-crm-by-accident/</link>
		<comments>http://niiranen.eu/crm/2012/04/did-you-just-disable-duplicate-detection-in-crm-by-accident/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 09:54:07 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[admi]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[duplicates]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1156</guid>
		<description><![CDATA[Duplicate detection rules in Dynamics CRM are an example of a configuration item that may often be active only in production environments. Since you don&#8217;t actively enter data into development or test environments, why bother thinking too much about them? Well, the one place where you need to be thinking about them is when you [...]]]></description>
			<content:encoded><![CDATA[<p>Duplicate detection rules in Dynamics CRM are an example of a configuration item that may often be active only in production environments. Since you don&#8217;t actively enter data into development or test environments, why bother thinking too much about them? Well, the one place where you need to be thinking about them is when you are importing new solutions and publishing changes to customizations.</p>
<p>Life would be easy if you could just set up and publish your duplicate detection rules once during the initial configuration of your Dynamics CRM production environment, thus stopping the unintentional entry of duplicate records into the customer database. However, you may run into a situation where a rule that you&#8217;ve once published has later on returned to an unpublished state. &#8220;<em>What? Who touched my duplicate detection settings?&#8221;</em></p>
<p><img class="aligncenter size-full wp-image-1414" title="Publish_duplicate_detection_rule" src="http://niiranen.eu/crm/wp-content/uploads/2012/04/Publish_duplicate_detection_rule.jpg" alt="" width="590" height="421" /></p>
<p>The likely answer to the question is <em>&#8220;You did, but unintentionally&#8221;</em>. You see, the duplicate detection rules are sensitive to changes in your entity customizations. As noted in the <a title="DUPLICATE DETECTION RULES AUTOMATICALLY UNPUBLISHED" href="http://www.madronasg.com/blog/duplicate-detection-rules-automatically-unpublished" target="_blank">Madrona Solutions Group blog article</a>, <strong>whenever any entity metadata is changed, all duplicate detection rules associated with that entity are unpublished</strong>.</p>
<p>If you look at this from the system&#8217;s perspective, the process does make sense. After all, you might have set up a duplicate detection rule that is comparing records based on a criteria that that references fields you&#8217;ve changed or removed as a part of your CRM customization actions. Still, the fact that a publish event on a CRM 2011 solution triggers an unpublish event somewhere else is not very intuitive and most system administrators are likely to be unaware of the impact. As a result, there are certainly several production CRM environments out there where the once carefully planned duplicate detection rules have been deactivated because of this dependency between solutions and duplicate detection. In fact, you might want to check your own Dynamics CRM environment right now and check if you see duplicate detection rules with the status reason &#8220;unpublished&#8221; which should in fact be published.</p>
<p>What this means in practice is that anyone who&#8217;s deploying solution updates to an environment that is using duplicate detection rules needs to instructed to always re-enable the rules after they&#8217;ve updated customizations that reference an entity which is being monitored for duplicates. In my opinion, it would be very practical to have the system notify you about this task, for example by asking <em>&#8220;would you like to re-publish the affected duplicate detection rules?&#8221;</em> when publishing a solution. If you would like to see this functionality changed in a future version of Dynamics CRM, please sign in to Microsoft Connect with your Windows Live ID and vote for the item <a title="Microsoft Connect feedback" href="https://connect.microsoft.com/dynamicssuggestions/feedback/details/733674/automatically-re-publish-duplicate-detection-rules-after-deploying-a-solution" target="_blank">&#8220;Automatically re-publish duplicate detection rules after deploying a solution&#8221;</a>. Thanks for your contribution.</p>
<p><a href="https://connect.microsoft.com/dynamicssuggestions/feedback/details/733674/automatically-re-publish-duplicate-detection-rules-after-deploying-a-solution"><img class="aligncenter size-full wp-image-1413" title="Microsoft_Connect_re-publish_duplicate_detection_rules" src="http://niiranen.eu/crm/wp-content/uploads/2012/04/Microsoft_Connect_re-publish_duplicate_detection_rules.jpg" alt="" width="590" height="228" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2012/04/did-you-just-disable-duplicate-detection-in-crm-by-accident/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convergence 2012 in a (virtual) nutshell</title>
		<link>http://niiranen.eu/crm/2012/03/convergence-2012-in-a-virtual-nutshell/</link>
		<comments>http://niiranen.eu/crm/2012/03/convergence-2012-in-a-virtual-nutshell/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 16:46:46 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[Convergence]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[R8]]></category>
		<category><![CDATA[R9]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[social crm]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1350</guid>
		<description><![CDATA[Full disclosure: I didn&#8217;t actually physically attend Microsoft Convergence 2012 in Houston, Texas. However, that doesn&#8217;t mean you have to feel left in the dark, thanks to the immersive experience that is the social web of our times. With live webcasts, near-live blogging and some 6000 tweets on the #CONV12 hashtag, keeping up with the [...]]]></description>
			<content:encoded><![CDATA[<p>Full disclosure: I didn&#8217;t actually physically attend <a href="http://www.microsoft.com/dynamics/convergence/houston12" target="_blank">Microsoft Convergence 2012</a> in Houston, Texas. However, that doesn&#8217;t mean you have to feel left in the dark, thanks to the immersive experience that is the social web of our times. With live webcasts, near-live blogging and some 6000 tweets on the #CONV12 hashtag, keeping up with the online buzz has never been easier. Here&#8217;s my summary of what the event looked like through the eyes of a virtual attendee and some thoughts on where Microsoft and its Dynamics product line appear to be heading based on the announcements at Convergence.</p>
<h2><a href="http://storify.com/jukkan/microsoft-convergence-2012"><img class="alignright size-full wp-image-1373" title="Conv12_keynote_Storify" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Conv12_keynote_Storify.jpg" alt="Microsoft Convergence 2012 keynote summary on Storify" width="203" height="710" /></a>Keynote</h2>
<p>The opening keynote is where the stage is set for the rest of the event, so watching the live broadcast on Monday was definitely on my agenda. Sure, it&#8217;s all about building up hype for your products by telling how great you&#8217;ve done so far, how excited you are about your future roadmap and showing off with future concept demos that have little to do with the current reality. <em>So what!</em> You need a little show business alongside your business applications conference.</p>
<p>Having the luxury of my PC keyboard &amp; mouse at my disposal during the event allowed me to experiment with Storify, a social media storytelling tool. I captured the best tweets, photos and screenshots during the keynote and compiled them into my <a title="Microsoft Convergence 2012 on Storify" href="http://storify.com/jukkan/microsoft-convergence-2012" target="_blank">Convergence 2012 story</a>. If you&#8217;re anything like me, the mental barrier for sitting down and watching a recorded conference event for 1.5 hours is quite high, so why not glance through the highlights of the show on the <a href="http://storify.com/jukkan/microsoft-convergence-2012" target="_blank">Storify summary</a>? After that, you can decide if you want to <a title="Kevin Turner and Kirill Tatarinov: Convergence 2012 Keynote" href="http://www.microsoft.com/presspass/exec/turner/03-19-12Convergence2012.mspx" target="_blank">read the full transcript</a> or watch the recording on the <a title="Virtual Convergence 2012" href="http://www.msconvergence.com/registration/signup" target="_blank">Virtual Convergence site</a>.</p>
<p>Some notes picked up from the opening keynote included:</p>
<ul>
<li>The Dynamics CRM momentum now stands at 2,250,000 users in 33,000 customer organizations.</li>
<li><em>&#8220;There are no happy Siebel customers in the world, there just aren&#8217;t.&#8221;</em> - COO Kevin Turner on Microsofts internal journey from Siebel to Dynamics CRM.</li>
<li>Nearly half of the deals won by Microsoft over Salesforce.com have been due to the on-premises option and the hybrid model.</li>
</ul>
<h2>Metro</h2>
<p>It&#8217;s <em>Windows reimagined</em> time all across Redmond now as we&#8217;re nearing the launch of Windows 8 later this year. This means everything that can be shown as a Metro style app running on a tablet, will be shown precisely that way. The fictional Contoso Electronics scenario of the big keynote demo used <a title="Contoso Electronics retail demo app screenshots" href="http://pinterest.com/pin/176414510373459687/" target="_blank">a highly customized UI</a> built for the retail store experience only. A much more interesting demo was the project management Metro app that looked so realistic you could imagine it becoming an actual UI to some future Microsoft product to be rolled out at Windows 8 launch.</p>
<p><a href="http://pinterest.com/pin/176414510373459764/"><img class="aligncenter size-full wp-image-1379" title="Conv12_PM_Metro_app" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Conv12_PM_Metro_app.jpg" alt="" width="590" height="345" /></a></p>
<p>We didn&#8217;t get any official screenshots of a Dynamics CRM Metro app yet, but luckily <a title="@gknutson" href="https://twitter.com/#!/gknutson" target="_blank">Garth Knutson</a> was able to snap &amp; <a href="https://twitter.com/#!/gknutson/status/181851900520579073" target="_blank">tweet</a> this picture of a UI concept presented in one of the sessions. Just imagine if assigning users onto a Dynamics CRM opportunity record would look like this, how much higher would the user adoption of a CRM system be among sales people? Ah, CRM reimagined&#8230;</p>
<p><a href="http://pinterest.com/pin/176414510373460408/"><img class="aligncenter size-full wp-image-1382" title="Conv12_CRM_Metro_app" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Conv12_CRM_Metro_app.jpg" alt="Microsoft Dynamics CRM and Metro UI" width="452" height="374" /></a></p>
<p>But the road to metro is paved with Apples. The actual tablet product Microsoft had to show at Convergence was the Dynamics CRM Mobile client for iPad, which meant that Apple devices were well presented in many of the Convergence sessions. Funnily enough, during the conference <a title="Microsoft banning Mac, iPad purchases by its sales and marketing group? ZDNET" href="http://www.zdnet.com/blog/microsoft/microsoft-banning-mac-ipad-purchases-by-its-sales-and-marketing-group/12221" target="_blank">an internal email leak</a> revealed that Microsoft was banning the use of company budget to buy any Apple products for its Sales, Marketing, Services, IT, &amp; Operations Group. Oh well, guess we won&#8217;t be seeing many iPads on stage anymore in the following events. For those of you who haven&#8217;t seen the current client yet (developed by <a href="http://www.cwrmobility.com/mobile-crm/ipad" target="_blank">CWR Mobility</a>), see my previous post on <a title="Microsoft Dynamics CRM Mobile iPad screenshots" href="http://niiranen.eu/crm/2012/03/microsoft-dynamics-crm-mobile-ipad-screenshots/" target="_blank">Microsoft Dynamics CRM Mobile iPad screenshots</a>.</p>
<p><a href="http://pinterest.com/pin/176414510373459789/"><img class="alignright size-full wp-image-1385" title="Conv12_PM_Metro_app_live" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Conv12_PM_Metro_app_live.jpg" alt="Microsoft Dynamics Metro app running on a Windows 8 tablet" width="300" height="221" /></a>An important aspect to note is that the move towards Metro apps and tablet devices does also have an impact on traditional desktop usage of Dynamics CRM. Back in November I speculated that <a title="Power of Choice or the Legacy of Outlook?" href="http://niiranen.eu/crm/2011/11/power-of-choice-or-the-legacy-of-outlook/">the legacy of Outlook</a> could not be carried over to the world of Windows 8 tablets in its existing form. Since then this assumption has only been enforced by the announcement of Windows on ARM (WOA) tablets with no classic Windows application support and no sign of Outlook in <a href="http://www.zdnet.com/blog/microsoft/microsoft-windows-8-on-arm-to-include-some-office-15-apps/11878">the list of Office apps</a> promised for these &#8220;iPad killers&#8221;. What this means is that the functionality exclusive to Dynamics CRM Outlook client must be moved to the cloud. At Convergence, the following functionality was more or less revealed to be included in the R9 release later this year:</p>
<ul>
<li><a href="https://twitter.com/#!/neilabenson/status/182557214337277953" target="_blank">Direct synchronization</a> of activities through Exchange (instead of Outlook)</li>
<li><a title="Microsoft Dynamics CRM 2011 Q4 Service Update Guides Customers to New Data Sources and Use Cases" href="http://msdynamicsworld.com/story/microsoft-dynamics-crm-2011-q4-service-update-guides-customers-new-data-sources-and-use-cases" target="_blank">Support</a> for &#8220;track in CRM&#8221; functionality in Outlook Web Access (OWA client)</li>
</ul>
<p>Woo-hoo! It&#8217;s been a long time coming, but to me this is a clear sign that Dynamics CRM is definitely on the right track in terms of becoming more compatible with the habits of today&#8217;s mobile workforce; how they manage their activities and messages on multiple clients, not just the single Outlook on their work laptop. Making the CRM features available through new channels, such as the <a href="https://plus.google.com/100076956951768563759/posts/5bwXSgAz64u">Office 15 Agaves</a>, is very important for making Dynamics CRM a relevant tool for knowledge sharing as the applications and devices surrounding it are evolving.</p>
<h2><span id="more-1350"></span>Marketing</h2>
<p><a href="http://www.silverpop.com/blogs/email-marketing/silverpop-to-acquire-leading-microsoft-dynamics-crm-marketing-automation-solution-coremotives.html"><img class="alignright size-full wp-image-1387" title="Conv12_CoreMotives_Silverpop" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Conv12_CoreMotives_Silverpop.jpg" alt="Silverpop acquires CoreMotives" width="250" height="98" /></a>The biggest announcement for me personally was that <a href="http://www.silverpop.com/blogs/email-marketing/silverpop-to-acquire-leading-microsoft-dynamics-crm-marketing-automation-solution-coremotives.html" target="_blank">Silverpop is acquiring CoreMotives</a>. I&#8217;ve been both a customer and a partner of their Marketing Suite and all I can say is big congratulations to Rhett &amp; Jeremie (the founding team)! You&#8217;ve done an awesome job in building the first truly integrated solution for online marketing to leverage the XRM capabilities that Dynamics CRM provides. I&#8217;m sure the product will only continue to improve and deliver even more value to the 800+ customers out there.</p>
<p>Despite of the acquisition, Silverpop doesn&#8217;t intend to give up on building their own integration between Dynamics CRM and their Engage platform. Another big marketing automation vendor, Marketo, also <a href="http://www.marketo.com/about/news/press-releases/marketo-delivers-next-generation-revenue-performance-management-solution-for-microsoft-dynamics-crm-customers.php" target="_blank">launched their integration to Dynamics CRM</a>. Both companies have been big on the Salesforce.com scene, but obviously there&#8217;s been more and more demand for Microsoft&#8217;s platform from the types of accounts that traditionally invest in standalone marketing applications like these.</p>
<p><a href="http://microsoftdynamics.marketo.com/"><img class="aligncenter size-full wp-image-1354" title="Marketo" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Marketo.jpg" alt="" width="590" height="331" /></a></p>
<p>So, which route should you as a CRM customer take then? Go for a native Dynamics CRM solution like CoreMotives or ClickDimensions, or choose an integrated, external platform like Silverpop Engage or Marketo? There probably isn&#8217;t a single right answer. If you know the Dynamics CRM product/platform well and are comfortable with workflows, Advanced Find and view/chart customizations, you can get a really big bang for the buck by investing in a native solution that builds on top of your existing business application. If, on the other hand, your marketing people are not currently working with Dynamics CRM and you foresee the need to grow beyond capabilities that are a natural fit for tight CRM integration (just because it <em>can</em> be done through Dynamics CRM, doesn&#8217;t always mean it&#8217;s the optimal choice), you might want to investigate these new alternative offerings as well.</p>
<h2>Social</h2>
<p>All hail the social business, or ignore it at your peril. Already in the opening keynote, Kirill talked about the inevitable shift from systems of record towards <a title="Dion Hinchcliffe: Moving Beyond Systems of Record to Systems of Engagement" href="http://www.dachisgroup.com/2011/06/moving-beyond-systems-of-record-to-systems-of-engagement/" target="_blank">systems of engagement</a> that provide the tools needed for improving productivity in modern knowledge work. While Microsoft has seemed to be slow to make moves on the social front, but <a href="http://www.forbes.com/sites/markfidelman/2012/03/13/finally-microsoft-embraces-social-and-its-going-to-be-big/" target="_blank">recent reports</a> give indication that they intend to make significant investments to ride the social enterprise wave, on their own terms. Instead of producing individual tools for the social component, it will rather be baked into every application, one way or another.</p>
<p><a href="http://pinterest.com/pin/176414510373464431/"><img class="aligncenter size-full wp-image-1389" title="Conv12_Microsofts_view_on_Social" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Conv12_Microsofts_view_on_Social.jpg" alt="Microsoft's view on social" width="590" height="319" /></a></p>
<p>We already knew that the upcoming R9 release of Dynamics CRM would finally contain functionality that extends beyond internal communities at work and into the great wide open that is the public social networks. The only question was, what was this thing going to run on? Now we know the answer to that, it&#8217;s <a href="http://blog.insideview.com/2012/03/19/insideview-announces-social-intelligence-alliance-with-microsoft/" target="_blank">InsideView</a>. Not only will there be some level of free solutions available for download (there has in fact been a free version for over a year now), but their service will actually be integrated into the core product of Dynamics CRM. There doesn&#8217;t seem to be much details out there yet about what to expect, but functionality such as promoting information from an external network into the internal CRM Activity Feeds has mentioned as an upcoming feature.</p>
<p>How relevant is InsideView then for non-US markets? Time will tell. Currently they have been working on expanding their database coverage to the <a href="http://www.insideview.com/international" target="_blank">UK &amp; Ireland</a>, so let&#8217;s hope their success continues and we see the service reach out to new markets soon. In the meantime, almost everyone in B2B around the globe is using LinkedIn. Luckily enough, it was also announced during a Convergence CRM general session that a solution offering LinkedIn integration with Dynamics CRM would be released to the Dynamics Marketplace &#8220;next week&#8221; (meaning end of March). Built around the LinkedIn Sales Navigator service (starting at €29/user/month), the feature set will likely be similar to the Salesforce.com counterpart described in this <a href="http://www.slideshare.net/sckato/linkedin-sales-navigator" target="_blank">SlideShare presentation</a>.</p>
<p><a href="http://pinterest.com/pin/176414510373459877/"><img class="aligncenter size-full wp-image-1390" title="Conv12_CRM_LinkedIn" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Conv12_CRM_LinkedIn.jpg" alt="LinkedIn solution coming to Microsoft Dynamics CRM" width="583" height="308" /></a></p>
<p>Other forms of data enrichment also remain as bullets on Microsoft&#8217;s slides, with talks about <a href="https://datamarket.azure.com/" target="_blank">Azure Data Market</a> and the likes, but I haven&#8217;t seen much concrete evidence on those. Social customer care, as in &#8220;how to turn a tweet into a case record&#8221;, will be on the R9 roadmap, potentially leveraging the current <a href="http://www.microsoft.com/en-us/sqlazurelabs/labs/socialanalytics.aspx" target="_blank">Social Analytics experiment on SQL Azure</a>. There&#8217;s no shortage of interesting existing tools on the social front at Microsoft (for example, did you know about <a href="http://www.so.cl/" target="_blank">So.cl</a>, the social search engine?), so the question will really be how they manage to turn all these features and experiments into a product offering that their customers understand and are able to leverage in their day-to-day business.</p>
<h2>Cloud</h2>
<p>This is the least surprising theme of all. We already know Microsoft is <em>all in the cloud</em>, but rather than forcing everyone to jump in there with them, the hybrid cloud option remains their strategic differentiator.</p>
<p><a href="http://pinterest.com/pin/176414510373459009/"><img class="aligncenter size-full wp-image-1392" title="Conv12_Cloud_for_every_business" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Conv12_Cloud_for_every_business.jpg" alt="A Microsoft Cloud for Every Business" width="590" height="327" /></a></p>
<p>Richard Seroter posted a <a href="http://seroter.wordpress.com/2012/03/21/microsoft-dynamics-crm-online-by-the-numbers/" target="_blank">collection of numbers and facts on Microsoft&#8217;s Online services</a>, which I definitely recommend you to read. Here&#8217;s a small sample of those:</p>
<ul>
<li>1,000 servers running CRM Online in 6 data centers around the globe</li>
<li>0 seconds of service downtime required for releasing system updates</li>
</ul>
<p>As a customer, that&#8217;s what you get for €40/user/month. How does your own server room stack up in comparison? The economies of scale with services like CRM Online are hard to compete against. Especially when the company operating the service is also developing the applications it is running, with the help of 30.000 engineers on duty for cloud related development work.</p>
<p><a href="http://pinterest.com/pin/176414510373459712/"><img class="alignright size-full wp-image-1394" title="Conv12_ERP_Azure" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Conv12_ERP_Azure.jpg" alt="Dynamics ERP moving to Azure" width="290" height="213" /></a>Dynamics CRM has been in the clouds for &#8220;ages&#8221; already, so the biggest attention was on when would Dynamics ERP catch up. Both NAV 2013 and GP 2013 will be available on Azure before the end of the year, and AX will make it there in the next major version. Eventually also CRM Online and Office 365 will move from their current environments to run on Azure, but details on the schedule or implications to the services have not been announced.</p>
<p>While it&#8217;s never easy to upgrade CRM systems that contain lots of custom code and integrate to back-end systems and online marketing tools, the situation is hardly any easier on the ERP side, quite the contrary. Since also the Dynamics ERP products have now adopted an agile release policy, with new versions coming once a year, some customers are inevitably asking &#8220;in whose interest is this speed of change?&#8221; While it&#8217;s certainly cool to see demos of NAV running on a <a href="http://pinterest.com/pin/176414510373469479/" target="_blank">web client, deployed in Azure</a>, operated through a <a href="http://pinterest.com/pin/176414510373469489/" target="_blank">Metro style app</a> and even used while wearing your gloves, thanks to <a href="http://pinterest.com/pin/176414510373469497/" target="_blank">Microsoft Kinect sensor integration</a>, surely not everyone is jumping for joy when the ERP system they were used to upgrading maybe only once per decade is now rolling out new features every year and moving onto tablets and clouds.</p>
<p><a href="http://pinterest.com/pin/176414510373469489/"><img class="aligncenter size-full wp-image-1396" title="Conv12_NAV_Metro" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Conv12_NAV_Metro.jpg" alt="Dynamics NAV Metro client" width="540" height="288" /></a></p>
<p>Speaking of the cloud, access to Dynamics CRM Online data from external applications is about to get easier with R9, if this rumor about <a href="https://twitter.com/#!/ken_heiman/status/182130607642517504" target="_blank">OAuth support for the CRM OData endpoint</a> is true. Now we just need OAuth support on other Microsoft apps like PowerPivot and the cloud data sources will soon start to catch up with their on-premises counterparts in terms of BI and integration feature set.</p>
<h2>Summary</h2>
<p>After the Dynamics CRM <a href="http://crmpublish.blob.core.windows.net/docs/ReleasePreviewGuide.pdf" target="_blank">Q2 2012 Release Preview Guide</a> was made available during Extreme CRM 2012 Berlin, there obviously wasn&#8217;t so much completely new information to be published by Microsoft at Convergence 2012 anymore. The same demos that were shown to 470 attendees in Berlin must have been reused as content to be displayed to the 10,225 attendees at Convergence, but of course that doesn&#8217;t lower the significance of these new developments. The speed of change in the Dynamics CRM world isn&#8217;t slowing down and it looks like there will increasingly be also new &amp; updated functionality available between the bi-annual R8, R9 etc. releases. This means that you can no longer just attend one conference event per year and expect to keep up with what&#8217;s new in the product you are selling, developing for or working with.</p>
<p>Nowadays, just because you didn&#8217;t travel, doesn&#8217;t mean you couldn&#8217;t publish an album of &#8220;travel pictures&#8221;. As some of you may have heard, Pinterest is perhaps the hottest social network right now, and an event like Convergence finally gave me a good excuse to try the service in action. So, if you want to catch an overview of what was presented in Houston, why not check out my <a title="Microsoft Convergence 2012 photos on Pinterest" href="http://pinterest.com/jukkan/convergence-2012/" target="_blank">Convergence 2012 pinboard</a>.</p>
<p><a href="http://pinterest.com/jukkan/convergence-2012/"><img class="aligncenter size-full wp-image-1362" title="Convergence_2012_on_Pinterest" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Convergence_2012_on_Pinterest.jpg" alt="See pictures from Microsoft Convergence 2012 on Pinterest" width="590" height="529" /></a></p>
<p>Convergence 2013 will be held in New Orleans, at the same dates as this year&#8217;s event. Be sure to mark the date on your calendar and turn to <a href="https://twitter.com/#!/search/%23conv13" target="_blank">#CONV13</a> if you can&#8217;t make it there in person.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2012/03/convergence-2012-in-a-virtual-nutshell/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Microsoft Dynamics CRM Mobile iPad screenshots</title>
		<link>http://niiranen.eu/crm/2012/03/microsoft-dynamics-crm-mobile-ipad-screenshots/</link>
		<comments>http://niiranen.eu/crm/2012/03/microsoft-dynamics-crm-mobile-ipad-screenshots/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 14:37:24 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[R8]]></category>
		<category><![CDATA[screenshots]]></category>
		<category><![CDATA[tablet]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1314</guid>
		<description><![CDATA[Microsoft has released a YouTube video where Ruben Krippner talks you through the upcoming features of the Q2 2012 Service Update, a.k.a. Dynamics CRM R8. Since we already know much of the new release details through the Release Preview Guide, the most interesting part of the video is the live footage of Microsoft Dynamics CRM [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has released a <a title="YouTube: CRM Anywhere" href="http://www.youtube.com/watch?v=5HVqc5MthbI&amp;feature=colike" target="_blank">YouTube video</a> where Ruben Krippner talks you through the upcoming features of the Q2 2012 Service Update, a.k.a. Dynamics CRM R8. Since we already know much of the new release details through the <a title="Microsoft Dynamics CRM Q2 2012 Service Update Release Preview Guide" href="http://crmpublish.blob.core.windows.net/docs/ReleasePreviewGuide.pdf" target="_blank">Release Preview Guide</a>, the most interesting part of the video is the live footage of Microsoft Dynamics CRM Mobile running on an iPad. For those of you who want to get a quick glimpse of what the client looks like, I took the liberty of taking a few screenshots from the video.</p>
<h2>Sitemap &amp; Dashboards</h2>
<p><img class="aligncenter size-full wp-image-1317" title="Dynamics_CRM_Mobile_iPad_1" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Dynamics_CRM_Mobile_iPad_1.jpg" alt="Microsoft Dynamics CRM Mobile iPad dashboards" width="590" height="330" /></p>
<p>As we know, the &#8220;new&#8221; client is actually a rebranded version of the <a href="http://www.cwrmobility.com/mobile-crm/ipad" target="_blank">CWR Mobility client for Dynamics CRM</a>. The UI looks almost identical, apart from a new set of Metro style entity icons. The sharp edges and &#8220;authentically digital&#8221; appearance look somewhat out of place in the otherwise iOS-style app, but let&#8217;s hope that there will be a full Metro app for Dynamics CRM available once the Windows 8 tablets hit the stores.</p>
<p>Dashboards appear to be close to the web UI as far as charts go. If you have other types of web resources on your dashboard (say, a Silverlight component), the results may be a bit less so. Also, I&#8217;m assuming entity grids will not be rendered on the iPad Dashboard, at least not in their original format.</p>
<h2>Views</h2>
<p><img class="aligncenter size-full wp-image-1319" title="Dynamics_CRM_Mobile_iPad_3" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Dynamics_CRM_Mobile_iPad_3.jpg" alt="Microsoft Dynamics CRM Mobile iPad views" width="590" height="330" /></p>
<p>The iPad UI does support filtering data through views, just like you do on the web client. However, the views themselves will not be presented in the familiar grid style with columns, rather you&#8217;ll see a list of records with the primary field and some other data stacked on top of each other. Whether this is because of iOS limitations or an inherited design from the iPhone app, I&#8217;m not sure.</p>
<h2>Forms</h2>
<p><img class="aligncenter size-full wp-image-1320" title="Dynamics_CRM_Mobile_iPad_4" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Dynamics_CRM_Mobile_iPad_4.jpg" alt="Microsoft Dynamics CRM Mobile iPad forms" width="590" height="330" /></p>
<p>The standard fields are presented on a form that has a single column. Picklist and date fields use native iOS controls, also field types like phone numbers or email addresses will open native apps for respective actions. Why an iPad app shows you the options to dial a phone call or send SMS, I don&#8217;t know, because at least my iPad won&#8217;t allow me to do those without jailbreaking the device, but maybe Ruben has a special version of the Apple tablet <img src='http://niiranen.eu/crm/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>As you can see from the form, it&#8217;s not specifically optimized for landscape mode viewing on a tablet, but rather looks like a big iPhone app. Entity forms with many columns will therefore be presented as a long list the user has to scroll up &amp; down.</p>
<h2>Maps</h2>
<p><img class="aligncenter size-full wp-image-1323" title="Dynamics_CRM_Mobile_iPad_6" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Dynamics_CRM_Mobile_iPad_6.jpg" alt="Microsoft Dynamics CRM Mobile iPad Google Maps" width="590" height="331" /></p>
<p>As a funny little detail that Ruben mentions on the video how the account address opens up on Google Maps. Why not Bing Maps? Well, because the native map application on an iOS device comes from Google&#8230;</p>
<blockquote><p><em>Off-topic: It&#8217;s great that the mobile clients for iOS, Android and Windows Phone now have the basic address mapping integration in place, now we just need to get it for the web and Outlook clients as well. While the integration itself is technically quite trivial, the requirement for purchasing a Bing Maps license for using the map data on a non-public application is currently a <a title="LinkedIn disucssions: BING MAPS, GEO and Locations does this have any value in CRM" href="http://lnkd.in/aZDEWp" target="_blank">big barrier in the desktop world</a>. But enough about that, let&#8217;s get back to the mobile client.</em></p></blockquote>
<h2>Related records</h2>
<p><img class="aligncenter size-full wp-image-1324" title="Dynamics_CRM_Mobile_iPad_7" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Dynamics_CRM_Mobile_iPad_7.jpg" alt="Microsoft Dynamics CRM Mobile iPad related records" width="590" height="330" /></p>
<p>Because the sitemap navigation pane is permanently visible on the left hand side of the screen, which on a normal web client entity form would show the related records, in the mobile client these are accessed through a button on the lower right corner of the screen. Subgrid type of functionality is not available on the tablet UI, which can make it a bit cumbersome to navigate through long hierarchies of records. As a result, using the iPad client for tasks such as order entry while on the road is not really optimal in the Microsoft Dynamics CRM Mobile client. These types of use cases will still be better met with a custom developed tablet application equipped with specific data entry screens, so toolkits like <a title="Resco Mobile CRM" href="http://www.resco.net/MobileCRM/studio.aspx" target="_blank">Resco</a> will remain relevant even after this official Dynamics CRM iPad client gets released.</p>
<h2>Configuration</h2>
<p><img class="aligncenter size-full wp-image-1327" title="Dynamics_CRM_Mobile_iPad_8" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Dynamics_CRM_Mobile_iPad_8.jpg" alt="Microsoft Dynamics CRM Mobile iPad configuration" width="590" height="273" /></p>
<p>The mobile client is not just an alternative UI for CRM, but there is a wealth of management options for user and client management, synchronization settings, usage reports etc. Since the way you use a mobile/tablet application is quite different from the normal desktop client usage scenario, it&#8217;s important that the information presented to the user can be optimized. Microsoft Dynamics CRM Mobile allows you to do this by defining different user groups and assigning them tailored mobile profiles containing only relevant entities in the sitemap. Also the contents of the mobile forms can be adjusted, so you don&#8217;t have to show all the tens of attributes that your entities contain.</p>
<p><img class="aligncenter size-full wp-image-1328" title="Dynamics_CRM_Mobile_iPad_10" src="http://niiranen.eu/crm/wp-content/uploads/2012/03/Dynamics_CRM_Mobile_iPad_10.jpg" alt="Microsoft Dynamics CRM Mobile iPad mobile profile and entities" width="590" height="433" /></p>
<h2>Conclusions</h2>
<p>The <em>CRM Anywhere</em> theme is definitely a step in the right direction for Microsoft Dynamics CRM to become an application that truly &#8220;works the way you do&#8221;. Even though the cross-browser compatibility will enable users to open up the CRM web client on their iPad Safari browser, for any serious work on a tablet you&#8217;ll want to have a client that is optimized for:</p>
<ol>
<li>touch based user interface</li>
<li>streamlined data presentation to support the &#8220;working in short bursts&#8221; mode of mobile device usage</li>
<li>offline access for those moments when 3G or WiFi just doesn&#8217;t reach you</li>
</ol>
<p>For the subscription price of $30 per user per month (or the <a title="CWR Mobility: Which Product Best Meets Your Needs?" href="http://www.cwrmobility.com/which-mobile-crm-product" target="_blank">perpetual license you can still acquire from CWR Mobility</a>), you can install a fully capable Dynamics CRM mobile client on both your iPad and your iPhone, and still have one user license left for trying out the latest Android phone (whether the non-offline Windows Phone 7 client will consume a license, I don&#8217;t know yet).</p>
<p>You can read more of my thoughts on Microsoft Dynamics CRM Mobile on <a title="To the eXtreme: thoughts on Dynamics CRM Mobile" href="http://niiranen.eu/crm/2012/02/to-the-extreme-thoughts-on-dynamics-crm-mobile/" target="_blank">this article</a> I wrote after the announcement at eXtreme CRM 2012 Berlin.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2012/03/microsoft-dynamics-crm-mobile-ipad-screenshots/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using hashtags in Activity Feed posts to automate processes</title>
		<link>http://niiranen.eu/crm/2012/02/using-hashtags-in-activity-feed-posts-to-automate-processes/</link>
		<comments>http://niiranen.eu/crm/2012/02/using-hashtags-in-activity-feed-posts-to-automate-processes/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 20:34:34 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[activity feed]]></category>
		<category><![CDATA[R7]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1289</guid>
		<description><![CDATA[Improving internal collaboration has been the driving idea behind Dynamics CRM Activity Feeds. Even though the efficient usage of stream-like notifications may not be immediately obvious to users who&#8217;ve come to think of CRM data as permanent records presented in views, they provide a great enhancement on top of the existing customer data that focuses [...]]]></description>
			<content:encoded><![CDATA[<p>Improving internal collaboration has been the driving idea behind <a title="Activity Feeds are here, so “What’s New” in CRM then?" href="http://niiranen.eu/crm/2011/10/activity-feeds-are-here-so-whats-new-in-crm-then/" target="_blank">Dynamics CRM Activity Feeds</a>. Even though the efficient usage of stream-like notifications may not be immediately obvious to users who&#8217;ve come to think of CRM data as permanent records presented in views, they provide a great enhancement on top of the existing customer data that focuses on answering the &#8220;what&#8217;s going on right now?&#8221; question, rather than the &#8220;what/who/how much&#8221; types of  queries that CRM systems typically have focused on. Joel Lindstrom wrote a great article on the <a href="http://blog.customereffective.com/blog/2012/02/microsoft-dynamics-crm-activity-feeds-vs-rss-feeds.html" target="_blank">Customer Effective blog</a> about how Activity Feeds are different from RSS feeds, which I recommend everyone to read.</p>
<p><a href="http://crmpublish.blob.core.windows.net/docs/ReleasePreviewGuide.pdf"><img class="alignleft size-full wp-image-1292" title="CRM_Activity_Feeds_Q2_2012" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/CRM_Activity_Feeds_Q2_2012.jpg" alt="" width="200" height="224" /></a>Originally launched in the Q4 2011 Service Update (R7), the Activity Feeds solution is about to receive some enhancements in the <a title="Release Preview Guide: Dynamics CRM Q2 2012 Service Update" href="http://crmpublish.blob.core.windows.net/docs/ReleasePreviewGuide.pdf" target="_blank">upcoming R8 release</a> that will allow users to better filter the content of their wall and also click &#8220;like&#8221; on posts. (Note: contrary to <a href="http://blog.sonomapartners.com/2012/02/whoa-doggie-its-on-with-microsoft-crms-next-update.html" target="_blank">some comments</a>, the &#8220;unlike&#8221; feature will most likely be simply the undo action of &#8220;like&#8221;, rather than a real &#8220;thumbs down&#8221; reaction.) Compared to other social business applications like Yammer, there still doesn&#8217;t seem to be built-in support for features such as groups or hashtags that we&#8217;ve come accustomed to use on many platforms. I&#8217;ve already written about a DIY approach for leveraging <a title="Make CRM Activity Feeds easier to follow by creating custom groups" href="http://niiranen.eu/crm/2011/12/make-crm-activity-feeds-easier-to-follow-by-creating-custom-groups/" target="_blank">custom groups to follow posts on specific topics</a>. Next, I thought I&#8217;d see how we could make use of the hashtag concept in Dynamics CRM.</p>
<h2>What&#8217;s a #hashtag &amp; what&#8217;s it good for?</h2>
<p>Whether you&#8217;re an active Twitter user or not, it&#8217;s likely you&#8217;ve come across a person using the # sign in his or her online writing. What started out as <a href="http://www.briansolis.com/2011/06/hashtag-this-the-culture-of-social-media-is/" target="_blank">a user driven policy of grouping tweets</a> has later turned into a whole movement that&#8217;s gotten both users as well as commercial entities get very interested on following, measuring and encouraging the use of #hashtags on social media channels.</p>
<p><img class="alignright size-full wp-image-1306" title="Hashtag" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/Hashtag.jpg" alt="" width="200" height="203" />Twitter allows the users to click on hashtags turned into hyperlinks, thus enabling them to view all recent posts containing the same hashtag. Although Dynamics CRM is a flexible platform for LoB application development, tweaking the default Activity Feeds solution web resources to support this kind of filter functionality wouldn&#8217;t be exactly a walk in the park. However, we can certainly explore the concept and see what else the platform might have available for us that could make the Activity Feeds more intelligent. Hmm, how about workflows?</p>
<p>While the post box on a wall doesn&#8217;t currently allow us to include any other &#8220;magic characters&#8221; apart from the @ symbol used for <a href="http://blogs.msdn.com/b/crm/archive/2011/10/31/how-to-do-mentions-with-activity-feeds.aspx" target="_blank">performing mentions</a>, the pound sign does have one clear advantage: it&#8217;s rarely used for other purposes than a hashtag (you might have the occasional shouts of &#8220;we are #1!&#8221; by excited sales reps appear on the wall after they close a deal, but that&#8217;s about it). This means we can quite safely use the # symbol as an identifier for our own little magic words.</p>
<h2>Triggering processes from wall posts</h2>
<p>Suppose you&#8217;re browsing through your personal wall on a Windows Phone 7.5 mobile while sipping on a Venti Latte at Starbucks, utilizing the free <a title="Windows Phone Marketplace: Dynamics CRM" href="http://www.windowsphone.com/en-US/apps/632921fd-ab99-4392-822f-f0ddbdbc856e" target="_blank">Microsoft Dynamics CRM Mobile app</a>. You spot an item in your feed that you want to take note for further action once you&#8217;re back at your office desk. How are you going to do that?</p>
<p>While an email inbox is hardly a good way to manage a list of open tasks, Activity Feeds are even worse as action items, because they&#8217;re not even meant to be persistent records with read/unread status or flags/categories. The stream flows on as other CRM users perform actions such as winning opportunities and solving support incidents, which means that the item you spotted while enjoying your coffee may well be buried into the depths of history the next time you glance at your wall. Posts are merely <em>notifications about something</em>, not the object itself.</p>
<p>Instead of resorting to disconnected manual notes, what you could do is track the regarding record of the interesting wall post as a new task on your own list of CRM activities. All we need is the creation of a very simple workflow rule to achieve this. Create a new workflow process on the Post entity and mark it to be started whenever a new Post record is created.</p>
<p><img class="aligncenter size-full wp-image-1297" title="CRM_Hashtag_workflow" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/CRM_Hashtag_workflow.jpg" alt="" width="589" height="423" /></p>
<p>What the hashtag concept will be used for is evaluating the content of a Post and seeing if the workflow process should be run or not. In our example, let&#8217;s use the hashtag <em>#task</em> to identify a Post which we would like to trigger the creation of a new task record. You might also want to check that the Post source is Manual Post instead of Auto Post (more about that later).</p>
<p><img class="aligncenter size-full wp-image-1299" title="CRM_Hashtag_workflow_task" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/CRM_Hashtag_workflow_task.jpg" alt="" width="556" height="347" /></p>
<p>In your workflow rule definition, create a new task record and insert the contents of your post in the subject line. Set the regarding field to be the RegardingObjectId of the Post, owner as the person who created the Post, and a due date of 1 Day After Created On. Save your process, activate it and you&#8217;re all set.</p>
<h2>Just type #task and let the system take care of the rest</h2>
<p>In our example, we&#8217;ve spotted a Post regarding a new opportunity record. (Ok, so we&#8217;re doing this from the web client and not the mobile one, since believe it or not, <a href="http://wmpoweruser.com/screen-shot-app-now-available-for-wp7-but-needs-interop-unlock/" target="_blank">screen capture on WP7 requires an unlocked device</a>!) We want to mark an action item on the record for us, so we post a new item on the record wall, using the hashtag we defined: <em>&#8220;#task Ask Chris for customer references&#8221;</em>. Please note that simply commenting a Post will not trigger a workflow, since the PostComment entity is not available for workflows (bummer), so make sure to type a completely new Post on the item of interest.</p>
<p><img class="aligncenter size-full wp-image-1301" title="CRM_Hashtag_workflow_opportunity_wall" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/CRM_Hashtag_workflow_opportunity_wall.jpg" alt="" width="526" height="313" /></p>
<p>After the Post is submitted to CRM database, the workflow is triggered and a new task will have been created on you My Activities view in a matter of seconds. Should you ignore your CRM list once you return to the office (shame on you!), the due date reminder we set on the task will cause your Outlook (and probably also your mobile phone) to alert you about the action item you created for yourself.</p>
<p><img class="aligncenter size-full wp-image-1303" title="CRM_Hashtag_workflow_activities" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/CRM_Hashtag_workflow_activities.jpg" alt="" width="572" height="119" /></p>
<h2>Drive any process with #hashtags</h2>
<p>As you might know, the free mobile client does not allow you to create or update any CRM records, you can only read them on your mobile phone (unless you want to open the somewhat less pretty Mobile Express client). The only exception is Activity Feed Posts, which you can type on your Windows Mobile device and get the data updated into CRM in real time. Together with the creative use of hashtags and workflow processes, we can actually trigger also some other data entry and updates while on the road, as you saw from the #task example.</p>
<p>While you can&#8217;t create a workflow that would update the parent object of the Post, you can create new child items for it. In the example below, we&#8217;re creating a new case by using the #case hashtag.</p>
<p><img class="aligncenter size-full wp-image-1304" title="CRM_Hashtag_workflow_case" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/CRM_Hashtag_workflow_case.jpg" alt="" width="578" height="603" /></p>
<p>The steps of the workflow process configuration are as follows:</p>
<ul>
<li>Check if the Post contains the text <em>#case</em></li>
<li>Create a new case record, set the title to post text, set customer as the RegardingObjectId(Post)</li>
<li>Create a queue item for the new case and move it to the Support queue for CSR&#8217;s to start working on</li>
<li>Wait for the case status to change from active to something else</li>
<li>Create a new post on the customer wall, containing a summary of the information recorded on the case after its creation</li>
<li>To finish the process with confidence on both sides, also send a direct email to the person who initiated the case creation with his/her wall post</li>
</ul>
<div><img class="aligncenter size-full wp-image-1305" title="CRM_Hashtag_workflow_queue" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/CRM_Hashtag_workflow_queue.jpg" alt="" width="588" height="122" /></div>
<div>All this process data neatly managed inside Dynamics CRM, just because you typed <em>&#8220;#case Send an evaluation license of Product X to customer&#8221;</em> on a record wall, with a mobile phone on your one hand and the latte on the other. You might as well have used a similar process to open a new opportunity and start your sales process automation tasks, with a predefined product specific hashtag like <em>#opp_prodX_3m</em>, if you really wanted to impress your colleagues that haven&#8217;t yet figured out why Activity Feeds and Auto Posts are a true productivity boost rather than just another new inbox to process.</div>
<p>A final word of warning: since you probably don&#8217;t want a workflow generated Post to trigger any new workflows accidentally, it&#8217;s a good idea to always set the right Post Source value (Auto Post, Manual Post) and also filter these in your workflow conditions. As an example, if you post &#8220;#case Customer asks for refund&#8221; and then later on use it as the case title that gets inserted into a new Post, you&#8217;ll soon be stuck in a loop of each case resolution creating a new case&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2012/02/using-hashtags-in-activity-feed-posts-to-automate-processes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>To the eXtreme, part 2: The future of the web caught up with IE and Dynamics CRM</title>
		<link>http://niiranen.eu/crm/2012/02/the-future-of-the-web-caught-up-with-ie-and-dynamics-crm/</link>
		<comments>http://niiranen.eu/crm/2012/02/the-future-of-the-web-caught-up-with-ie-and-dynamics-crm/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 09:14:45 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[ExtremeCRM]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Office 15]]></category>
		<category><![CDATA[R8]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[WOA]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1242</guid>
		<description><![CDATA[One great thing about Microsoft Dynamics CRM as a business application platform has been that it&#8217;s modern enough to have been born into the browser window from day one. With no legacy from the pre-web era, the product has been able to stay relevant with no major disruptions in the client side development and also [...]]]></description>
			<content:encoded><![CDATA[<p>One great thing about Microsoft Dynamics CRM as a business application platform has been that it&#8217;s modern enough to have been born into the browser window from day one. With no legacy from the pre-web era, the product has been able to stay relevant with no major disruptions in the client side development and also supported the eventual move of the server side functionality to the data centers in the cloud.</p>
<p><a href="http://windows.microsoft.com/en-US/internet-explorer/products/history"><img class="alignright size-full wp-image-1244" title="Internet_Explorer_1" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/Internet_Explorer_1.png" alt="A history of Internet Explorer" width="250" height="238" /></a>Internet Explorer market share peaked in 2003, when 95% of all Internet usage was on IE. Coincidentally, Microsoft CRM 1.0 was released in January 2003. At the time, providing support for any other browser than your in-house product would have certainly sounded like a requirement you could de-prioritize. Today Internet Explorer commands a market share of less than 40%. There are now <a href="http://www.businessinsider.com/this-is-what-the-post-pc-era-looks-like-more-ipads-than-desktop-pcs-2012-1" target="_blank">more iPads sold than any brand of desktop PCs combined</a>. If that doesn&#8217;t signal the move to a post-PC era, I don&#8217;t know what does. If you&#8217;d be a company manufacturing an IE only product for PCs in the year 2012, you could soon be out of business.</p>
<p>This is a fate Microsoft intends to avoid, which is why the cross-browser support for Microsoft Dynamics CRM was officially announced in the <a href="http://crmpublish.blob.core.windows.net/docs/ReleasePreviewGuide.pdf" target="_blank">Q2 2012 Service Update release preview guide</a>, released at the beginning of <a href="http://extremecrm.com/eXtremeCRM2012BerlinH.aspx" target="_blank">Extreme CRM 2012 conference in Berlin</a>. We had already seen the promise of non-IE browser clients for Dynamics CRM presented in Microsoft&#8217;s <a title="More agile direction for Dynamics CRM future product releases" href="http://niiranen.eu/crm/2011/05/more-agile-direction-for-dynamics-crm-future-product-releases/" target="_blank">May 2011 Statement of Direction</a> and now we finally have details about what to expect in Dynamics CRM R8 release exactly one year later. As with my previous post on <a title="To the eXtreme: thoughts on Dynamics CRM Mobile" href="http://niiranen.eu/crm/2012/02/to-the-extreme-thoughts-on-dynamics-crm-mobile/" target="_blank">mobile CRM</a>, I won&#8217;t rephrase all the content of the official announcement but I&#8217;ll rather try and reflect on the topic with some personal observations and thoughts.</p>
<h2>There&#8217;s Supported and then there&#8217;s &#8220;supported&#8221;</h2>
<p>If you&#8217;ve glanced at the table of supported browser and OS combinations, you&#8217;ll have noticed that Microsoft does not guarantee support on every browser out there on every operating system. This is not too surprising, as any web application developer surely knows what a nightmare the differences in interpretation of web standards between various browsers can be for application development and testing. In the words of <a href="http://extremecrm.com/2012BerlinK003.aspx" target="_blank">Craig Dewar</a> (Director of Product Management for MSDYNCRM), browser testing is a &#8220;gigantic effort&#8221; for Microsoft, which is why official support is not all encompassing.</p>
<p><img class="aligncenter size-full wp-image-1247" title="CRM_R8_Browser_Flexibility" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/CRM_R8_Browser_Flexibility.png" alt="Microsoft Dynamics CRM browser and OS support" width="590" height="279" /></p>
<p>Just because a browser or OS is not listed in Microsoft&#8217;s documentation as supported, doesn&#8217;t mean Dynamics CRM won&#8217;t work on it. So, even though there are no supported options for using Microsoft Dynamics CRM on Linux, you might not notice any problems if you access it with Firefox on Ubuntu. In fact, Craig mentioned in his keynote at Extreme CRM 2012 Berlin that even if you&#8217;re using a client that&#8217;s not officially supported, Microsoft will allow you to open support tickets on issues that are not specific to the browser/OS combination you&#8217;re running. I guess you&#8217;ll just want to have at least one Win/IE or Mac/Safari device around to make sure you can reproduce the issue when dealing with Microsoft Support representatives.</p>
<h2>&#8220;Macbooks for everyone!&#8221;</h2>
<p>In case you&#8217;ve been drooling over the cool Apple hardware that all the opinion leaders seem to carry with them these days, the future does indeed look brighter for people working on/with Dynamics CRM. Before you jump head first into the OSX &amp; iOS world and format all your Windows partitions, it&#8217;s important to remember that what Microsoft is talking about here is just the <strong>browser</strong> client support for CRM end users.</p>
<p><a href="http://www.microsoft.com/mac/outlook"><img class="alignright size-full wp-image-1248" title="Outlook_2011_Mac_CRM" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/Outlook_2011_Mac_CRM.jpg" alt="Outlook 2011 for Mac: sorry, no Microsoft Dynamics CRM client" width="250" height="315" /></a>While you can get Microsoft Office for OSX and run Outlook on you Mac, what you can&#8217;t do is use the Microsoft Dynamics CRM for Outlook client. This means you can&#8217;t track emails to CRM, synchronize your calendar appointments between Outlook and CRM, get CRM task and call reminders from your Outlook, synchronize your contacts from CRM to Outlook to your iPhone, or have any offline support for CRM data and application functionality when your Macbook doesn&#8217;t have WiFi or 3G data connectivity. All in all, you lose quite a bit of that seamless productivity tools magic that Dynamics CRM promises to deliver for all Windows users. I haven&#8217;t seen any announcements about a CRM Outlook client for Mac, so it&#8217;s pretty safe to assume that we won&#8217;t see one released for the <a href="http://www.microsoft.com/mac/outlook" target="_blank">Outlook 2011 for Mac</a> version currently available.</p>
<p>OK, so how about the support of Apple&#8217;s mobile devices then? It says Dynamics CRM will run on iPad 2 with iOS 5.x, so that should at least deliver the full flavor of the browser experience on a tablet, right? Well, the problem is you might get more than you bargained for in that deal, since (as far as I&#8217;m aware of) the browser client will look and work exactly the same on all supported platforms and devices. If you&#8217;ve ever tried running the Dynamics CRM web client on a Windows 7 tablet, you&#8217;ll know that simply replacing the mouse cursor with your index finger will not magically &#8220;touchify&#8221; the user experience. What works nicely on a 24&#8243; screen with mouse &amp; keyboard input may not scale/transform into the tablet environment of 10&#8243; screens and touch UI. If you&#8217;ve used a remote desktop app on your iPad, then I&#8217;d imagine this is pretty much what you can expect from a browser client on an iPad. Unless you go for the $30 per month subscription of Microsoft Dynamics CRM Mobile app or purchase a perpetual license from <a href="http://www.cwrmobility.com/mobile-crm/microsoft-dynamics-crm-2011-4-3-online-features" target="_blank">CWR Mobility</a>, <a href="http://www.tendigits.com/mobileaccess.html" target="_blank">TenDigits</a> or other ISV&#8217;s that develop mobile clients optimized specifically for the touch UI. The same goes for Android tablets, only with the exception that the browser client falls into the &#8220;not officially supported&#8221; territory.</p>
<p>Finally, if you&#8217;re not only using Dynamics CRM but also administering or customizing it, I&#8217;ve read that you&#8217;ll still need Internet Explorer in order to access these areas in the web client.</p>
<h2>&#8216;Reimagining&#8217; Windows, should we also reimagine Dynamics CRM?</h2>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43/2626.Win8-WinRT-Architecture.png" rel="lightbox[1242]"><img class="alignright size-full wp-image-1252" title="WinRT_architecture" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/WinRT_architecture.png" alt="WinRT architecture" width="250" height="173" /></a>It&#8217;s important to note that the web client coming out in Q2 2012 is not a HTML5 product, rather it&#8217;s a trimmed version of the previous IE only client with removed dependencies on Microsoft&#8217;s proprietary extensions that only IE supports (.htc files etc.). The future is not here yet, but there is little doubt on the direction Microsoft is heading towards, with the upcoming <a href="http://en.wikipedia.org/wiki/Windows_Runtime">WinRT</a> framework and the big push for HTML, Javascript and CSS as the foundation for future Windows apps.</p>
<p>Which brings us to Silverlight. It&#8217;s been widely speculated that Silverlight 5 released at the end of 2011 will be the last of it&#8217;s kind, <a href="http://www.zdnet.com/blog/microsoft/will-there-be-a-silverlight-6-and-does-it-matter/11180" target="_blank">the end of the road</a>. Porting existing Silverlight apps to run on Win RT is said to be easy, which should naturally be in the interest of Microsoft to ensure. As I&#8217;m not a developer, I&#8217;m looking at the discussion more from the point of view of someone who needs to examine all the available technologies out there, evaluate how they fit together and build a working business solution out of them. From this perspective, there are some concerns regarding Silverlight that very much affect Dynamics CRM users as well.</p>
<p>While Dynamics CRM might work on a browser/OS combination that is not officially supported, the game is different if you&#8217;re using Silverlight web parts in your CRM. If a Silverlight plugin is not available for the client, it will not work, period. This includes combinations such as Chrome/OSX, any machine running Linux and most notably <a href="https://discussions.apple.com/thread/3045138?start=0&amp;tstart=0" target="_blank">the iPad</a>. Ok, so what about making the same UI with a different technology, like HTML, Javascript and CSS? In theory everything should work on every platform in this case. You&#8217;re free to draw your conclusions on which approach is better for starting your next Dynamics CRM add-on project.</p>
<p>Looking further ahead to Windows 8, we&#8217;ve already received the announcement that there will actually be a completely different edition of the operating system, called <a href="http://blogs.msdn.com/b/b8/archive/2012/02/09/building-windows-for-the-arm-processor-architecture.aspx" target="_blank">Windows On ARM (WOA)</a>, that will the basis for building always on, always connected, low power consumption devices to rival the iPad. The Internet Explorer 10 browser on WOA <a href="http://www.zdnet.com/blog/microsoft/microsoft-no-plug-ins-allowed-on-windows-on-arm/11885" target="_blank">will not allow any plug-ins whatsoever</a>, be it Flash or Silverlight. Furthermore, the <a href="http://www.windowsvalley.com/windows-8-on-arm-apps/" target="_blank">Office 15 package that is available for WOA tablets</a> will include only Word, Excel, PowerPoint and OneNote, but not Outlook. By now you should have figured out that the Microsoft Dynamics CRM experience on WOA will need to be quite different from what we have on Windows 7 today.</p>
<p><a href="http://www.liveside.net/2011/09/20/a-closer-look-at-windows-live-metro-style-apps-on-windows-8-mail-and-calendar/"><img class="aligncenter size-full wp-image-1277" title="Windows_8_Metro_Mail" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/Windows_8_Metro_Mail.jpg" alt="" width="590" height="317" /></a></p>
<p>If there will not be Outlook on the &#8220;real&#8221; Windows tablets, what does the future hold for the CRM Outlook client? I previously wrote about the <a title="Power of Choice or the Legacy of Outlook?" href="http://niiranen.eu/crm/2011/11/power-of-choice-or-the-legacy-of-outlook/">legacy of Outlook</a> and how it will be increasingly more difficult to carry all that legacy when moving to the Post-PC era of iPad-esque devices for every knowledge worker. By the looks of things, Outlook could possibly get <a href="http://www.triballabs.net/2012/02/office-15-goodbye-outlook-hello-metro-mail/" target="_blank">split into Metro Mail, Contacts and Calendar apps</a>. If this happens, then it&#8217;s easy to envision a separate Dynamics CRM Metro app sitting alongside them, integrating into all the other installed apps through a simple <a href="http://www.jonathanantoine.com/2011/09/18/windows-8-the-sharing-contract/" target="_blank">share contract</a>. After all, isn&#8217;t that the way it should really be? Link contacts/friends/followers from any social network app to CRM contacts, track any type of status update/post/tweet from the same app as a custom activity type into your CRM database. There&#8217;s no reason why customer relationship management tasks should be any more complex or inflexible than that.</p>
<p>It&#8217;s great to have Dynamics CRM available soon on (almost) any browser. Still, if Microsoft truly is <a href="http://arstechnica.com/microsoft/news/2011/09/steve-ballmer-we-are-reimagining-microsoft.ars" target="_blank">reimagining Windows</a> the way they claim to be and if their business customers buy into their new story, perhaps running Dynamics CRM on Safari won&#8217;t seem all that exciting anymore this time next year.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2012/02/the-future-of-the-web-caught-up-with-ie-and-dynamics-crm/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>To the eXtreme: thoughts on Dynamics CRM Mobile</title>
		<link>http://niiranen.eu/crm/2012/02/to-the-extreme-thoughts-on-dynamics-crm-mobile/</link>
		<comments>http://niiranen.eu/crm/2012/02/to-the-extreme-thoughts-on-dynamics-crm-mobile/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 21:03:28 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[ExtremeCRM]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[R8]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1223</guid>
		<description><![CDATA[This is my first post on news and gossip that the eXtreme CRM 2012 Berlin conference brought to us. As there&#8217;s so many posts out there already that review the contents of the Q2 2012 Service Update (aka Dynamics CRM R8), I&#8217;m going to try and reflect on the topics based on my own observations [...]]]></description>
			<content:encoded><![CDATA[<p>This is my first post on news and gossip that the <a href="http://extremecrm.com/eXtremeCRM2012BerlinH.aspx" target="_blank">eXtreme CRM 2012 Berlin conference</a> brought to us. As there&#8217;s so many posts out there already that review the contents of the <a href="http://crmpublish.blob.core.windows.net/docs/ReleasePreviewGuide.pdf" target="_blank">Q2 2012 Service Update</a> (aka Dynamics CRM R8), I&#8217;m going to try and reflect on the topics based on my own observations and questions that these latest announcements have brought up. The first stop is mobile CRM.</p>
<p><img class="alignright size-full wp-image-1227" title="Mobile_Express_RIM" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/Mobile_Express_RIM.jpg" alt="" width="200" height="204" />Every consultant knows that Microsoft&#8217;s initial offering, the Dynamics CRM Mobile Express client, wasn&#8217;t really something you wanted to draw the customers&#8217; attention to. It was just barely good enough to tick the feature box of &#8220;yes, we have mobile CRM&#8221;. On a non-touch smartphone like the popular business products from Nokia or RIM the user experience might have matched the native apps and device capabilities, but in the age of the iPhone this wasn&#8217;t at all what the users had come to expect from their mobile apps.</p>
<p>When Microsoft released the new Windows Phone 7 client application in CRM R7 release (2011 Q4 Service Update), we saw a glimpse of a brighter mobile future, but there was still hardly reason for true celebration. Ok, so we had a mobile optimized client now available, but it had it&#8217;s issues:</p>
<ul>
<li>Only available for one niche (yet growing) smartphone platform</li>
<li>No ability to create or update any CRM records (except Activity Feed posts)</li>
<li>No offline support</li>
</ul>
<p><a href="http://www.cwrmobility.com/mobile-crm/android"><img class="alignright size-full wp-image-1226" title="CWR_Android" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/CWR_Android.jpg" alt="" width="200" height="364" /></a>The path towards a credible mobile offering would have been quite long for Microsoft to walk all on its own. Therefore it wasn&#8217;t really a surprise that they chose to team up with an existing partner and rebrand their mobile applications and services to the new &#8220;CRM Anywhere&#8221; solution (which is still officially called Microsoft Dynamics CRM Mobile). Out of all the possible mobile CRM ISV&#8217;s out there, their partner of choice <a href="http://www.cwrmobility.com/which-mobile-crm-product" target="_blank">turned out to be CWR Mobility</a>.</p>
<p>This could of course be seen as a big blow to the other Dynamics CRM mobile ISV&#8217;s, who now have to compete against Microsoft&#8217;s own offering. However, in the long term this may actually be a positive turn of events for the whole ecosystem. The fact that there will be an official mobile app available from Microsoft to all the major smartphone platforms will surely drive up customer awareness as well as interest towards the possible use cases for &#8220;CRM on the road&#8221;.</p>
<p>Considering how much talk there&#8217;s been around the mobile use of CRM applications in the past few years, in my opinion we haven&#8217;t yet seen it really bloom the way many of us would have expected it to. I think one of the reasons is that mobile CRM has often been considered mainly as &#8220;CRM lite&#8221; that offers a subset of the features the full application delivers, for those awkward moments when your &#8220;CRM full&#8221; is not available to you. If mobile CRM is an optional feature that does not tie into the processes you absolutely need to execute, how likely is it that companies will choose to invest in such an additional cost factor? Ben Mitchell from <a href="http://tendigits.com/">TenDigits</a> said it really well in his <a title="Real World Mobile CRM Success" href="https://skydrive.live.com/?cid=98c4d1fb7f2c2dd7&amp;id=98C4D1FB7F2C2DD7%21523#!/view.aspx?cid=98C4D1FB7F2C2DD7&amp;resid=98C4D1FB7F2C2DD7%21528" target="_blank">presentation</a>:</p>
<blockquote><p><em>&#8220;You&#8217;ve got a perfectly working address book on your phone already. If that&#8217;s all you&#8217;re trying to replace with mobile CRM, it&#8217;s always going to be too expensive. Always attach the price of a mobile CRM solution to the business value the customer is trying to achieve by deploying the solution. Mobile functionality pricing must be delivered in the context of business objectives, not just as a last minute addition to the quotation.&#8221;</em></p></blockquote>
<p>Mobile CRM is like Social CRM in this sense: companies know why they need to embrace it sooner or later, but they&#8217;re still having difficulties in articulating exactly how they plan to go about it. As the limitations of available software are quickly fading away, the focus on real life use cases must rise on top. No, mobile CRM isn&#8217;t just about replicating the desktop experience on a smaller device. It must support the mode of working in infrequent bursts and dealing with specific scenarios, such as order entry or survey answer recording while the user is at the customer&#8217;s site. The UI needs to be optimized for the process in question, not just equipped with big icons to be poked with your fingers. Whether it&#8217;s going to be packaged apps like the Microsoft Dynamics CRM Mobile growing beyond their current feature sets in customizability, platforms like the <a href="http://www.resco.net/MobileCRM/Studio.aspx" target="_blank">Resco Mobile CRM Studio</a> gaining popularity as the basis for mobile app development, or even a future release of a HTML5 compliant version of the core Dynamics CRM browser app stealing the show with responsive web design, the playing field for a true CRM Anywhere solution that takes the &#8220;mobile first&#8221; thinking into everyday practice still looks wide open to me.</p>
<p><a href="http://www.windowsphone.com/en-US/apps/632921fd-ab99-4392-822f-f0ddbdbc856e"><img class="alignright size-full wp-image-1232" title="CRM_WP7" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/CRM_WP7.jpg" alt="" width="150" height="150" /></a>One interesting thing to keep an eye on is what&#8217;s going to happen to the Microsoft developed Windows Phone 7 CRM client. The R8 release preview guide states that there will not yet be offline functionality available for Windows Phone devices when the new service launches. This means that Microsoft Dynamics CRM will initially work better on pretty much any other mobile platforms compared to Microsoft Windows Phone 7 (doh!). I&#8217;m assuming that the current client version will receive some minor feature updates (new Activity Feeds filters etc.) but a full integration into the CWR Mobile platform will take more time. I&#8217;ve noticed in some occasions the WP7 client has actually been referred to as the &#8220;Activity Feeds Mobile App&#8221;, but I&#8217;m not sure if Microsoft could get away with renaming product X to product Y, then launching a new product X and charging extra money for it.</p>
<p>This leads us to the pricing model. Whereas the Windows Phone 7 client is a <a href="http://www.windowsphone.com/en-US/apps/632921fd-ab99-4392-822f-f0ddbdbc856e" target="_blank">free download from the Marketplace</a>, the CWR clients are based on a subscription fee. A company who buys licenses for Dynamics CRM, be it on-premises or CRM Online, will not receive any mobile client functionality as a part of the core product. Microsoft Dynamics CRM Mobile will therefore remain as an add-on that customers must purchase licenses for separately. Considering the price is $30 per user per month, compared to the base product price of CRM Online of $44, this means in many cases not all CRM users will be given mobile client licenses. Or perhaps they&#8217;ll just be given a midprice Windows Phone device, such as the Nokia Lumia 710, and access to the free WP7 version of Dynamics CRM Mobile. With a number of Dynamics CRM apps already out there in iOS and Android marketplaces that any user can purchase for themselves and point it to a CRM Online or IFD organization, I&#8217;m not even sure companies can effectively standardize on a single official mobile app anymore, thanks to the <a href="http://en.wikipedia.org/wiki/Bring_your_own_device" target="_blank">BYOD</a> culture and shadow IT.</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2012/02/Dynamics_CRM_Mobile_24_markets.jpg" rel="lightbox[1223]"><img class="size-medium wp-image-1233 alignright" title="Dynamics_CRM_Mobile_24_markets" src="http://niiranen.eu/crm/wp-content/uploads/2012/02/Dynamics_CRM_Mobile_24_markets-300x253.jpg" alt="" width="300" height="253" /></a>The official Microsoft Dynamics CRM Mobile service won&#8217;t be able to match the 40 markets / 41 languages level of the core CRM product, as it will initially be available only in 24 markets and 10 languages. The explanation offered by Microsoft was that there are such regulatory limitations for mobile services in many markets that they simply can&#8217;t roll out their mobile CRM offering as quickly as a cloud app like CRM Online. We&#8217;ll see how fast they can catch up and bring the service to markets like Finland. It will also be interesting to see whether the initial unavailability will simply mean the lack of local languages or if MS will actually not offer the mobile app for download at all in these tier 2 regions&#8217; marketplaces. I sure hope it won&#8217;t be the latter option, even if it would mean I&#8217;d have to temporarily return from WP7 to Android for doing proper presales demos of the new mobile service with offline capability. <em>The sacrifices one needs to make for the love of CRM&#8230; <img src='http://niiranen.eu/crm/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2012/02/to-the-extreme-thoughts-on-dynamics-crm-mobile/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

