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

<channel>
	<title>Surviving CRM &#187; SharePoint</title>
	<atom:link href="http://niiranen.eu/crm/tag/sharepoint/feed/" rel="self" type="application/rss+xml" />
	<link>http://niiranen.eu/crm</link>
	<description>Working with Microsoft Dynamics CRM, day in day out</description>
	<lastBuildDate>Thu, 09 Feb 2012 21:10:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Office 365 launches without Dynamics CRM integration for document management</title>
		<link>http://niiranen.eu/crm/2011/06/office-365-launches-without-dynamics-crm-integration-for-document-management/</link>
		<comments>http://niiranen.eu/crm/2011/06/office-365-launches-without-dynamics-crm-integration-for-document-management/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 19:01:04 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[News and events]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[crm2011]]></category>
		<category><![CDATA[documents]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=901</guid>
		<description><![CDATA[Today was finally the big day when Microsoft&#8217;s cloud productivity platform BPOS was replaced with Office 365, which is now available for subscription. Having played with the beta version for a while now, I&#8217;m overall quite impressed with how close the SharePoint Online environment now is to its on-premises counterpart. While the limitations are still [...]]]></description>
			<content:encoded><![CDATA[<p>Today was finally the big day when Microsoft&#8217;s cloud productivity platform BPOS was replaced with Office 365, which is now available for subscription. Having played with the beta version for a while now, I&#8217;m overall quite impressed with how close the SharePoint Online environment now is to its on-premises counterpart. While the limitations are still somewhat more visible than when comparing CRM Online vs. CRM 2011 on-premises versions, I think it&#8217;s already close enough to enable a significant part of traditional business requirements for SharePoint to be fulfilled with the cloud platform.</p>
<p>Microsoft confirmed already last fall that also Dynamics CRM Online will eventually be migrated onto the same Online Services Delivery Platform as Office 365. In addition to being a natural fit with SharePoint and Exchange, CRM Online should also gain benefits into both its subscription management as well as authentication options as a result of  this migration. However, there&#8217;s no official timeline or feature set communicated yet, so we&#8217;ll have to keep waiting possibly until Q4/2011, when the next update for Dynamics CRM has been scheduled to become available, <a href="http://niiranen.eu/crm/2011/05/more-agile-direction-for-dynamics-crm-future-product-releases/" target="_blank">as announced in the latest Statement of Direction document</a>.</p>
<p><a href="http://www.microsoft.com/download/en/details.aspx?id=5283"><img class="aligncenter size-full wp-image-904" title="CRM2011_List_Component" src="http://niiranen.eu/crm/wp-content/uploads/2011/06/CRM2011_List_Component.jpg" alt="" width="590" height="189" /></a></p>
<p>Ever since Dynamics CRM 2011 was launched with built-in SharePoint document library integration, there&#8217;s been a bit of anxiety on when this functionality could be leveraged with the cloud versions of CRM and SharePoint. Since BPOS was built on SharePoint 2007, it wasn&#8217;t possible to utilize the <a href="http://www.microsoft.com/download/en/details.aspx?id=5283" target="_blank">Microsoft Dynamics CRM 2011 List Component for Microsoft SharePoint Server 2010</a> in the Online environment. This meant that setting up a document management enabled trial environment with CRM Online required an on-premises SharePoint server, which wasn&#8217;t too convenient. Nor was it for any customer looking to go &#8220;all in&#8221; with their MS applications. Oh well, but now that Office 365 is available, that&#8217;s all a thing of the past, isn&#8217;t it?</p>
<p>Wrong! Despite of the <em>better together </em>marketing message surrounding Office 365 and CRM Online, there&#8217;s actually still no way to integrate the SharePoint document libraries with the CRM List Component. Sure, you can upload the solution file into a SharePoint Online site and publish it. What you cannot do in the Online version is to take care of the second part of the installation steps, which involves the AllowHtcExtn.ps1 PowerShell script,used for enabling .htc file extensions to be served from SharePoint.</p>
<p>Why is this important? Because without the .htc support, you can&#8217;t actually <em>do </em>anything with the document library. The folder creation can be configured and it flows through as it should when accessing the Documents menu for a new record, such as an account. However, after that you are presented with the following prompt:</p>
<p><img class="aligncenter size-full wp-image-906" title="CRM2011_Document_library_htc_error" src="http://niiranen.eu/crm/wp-content/uploads/2011/06/CRM2011_Document_library_htc_error.jpg" alt="" width="590" height="440" /></p>
<p><em>&#8220;The action buttons are disabled because the SharePoint server that you are using does not allow HTC component files. To enable the buttons, contact your system administrator.&#8221;</em> What this means is that the document library will be rendered nicely inside the CRM entity form, but you can&#8217;t upload any documents to it. Clicking on the buttons does nothing, as they&#8217;re all disabled.</p>
<p><img class="aligncenter size-full wp-image-908" title="CRM2011_Document_library_buttons_disabled" src="http://niiranen.eu/crm/wp-content/uploads/2011/06/CRM2011_Document_library_buttons_disabled.jpg" alt="" width="430" height="181" /></p>
<p>How about on the SharePoint side of things then? We can see that the entity specific document libraries are created and also the corresponding folders for each record where the document location has been defined. We can also of course use the native SharePoint UI to upload documents into the library.</p>
<p><img class="aligncenter size-full wp-image-909" title="SharePoint_Online_document_library" src="http://niiranen.eu/crm/wp-content/uploads/2011/06/SharePoint_Online_document_library.jpg" alt="" width="590" height="178" /></p>
<p>Then when you access the corresponding record through CRM, you can see that the document does appear in the library. But with all the controls disabled, you again cannot do anything with it, like open the document, for example. How nice&#8230;</p>
<p><img class="aligncenter size-full wp-image-910" title="CRM2011_Document_library_buttons_disabled2" src="http://niiranen.eu/crm/wp-content/uploads/2011/06/CRM2011_Document_library_buttons_disabled2.jpg" alt="" width="422" height="192" /></p>
<p>How did we end up in this situation where the latest and greatest cloud offerings from Microsoft are not working together like they obviously were inteded to? That&#8217;s a very good question. The problem with Office 365 SharePoint Online limitations and their implications to Dynamics CRM document management functionality has been a known issue throughout the whole beta phase of Office 365. There are <a href="http://community.office365.com/en-us/f/154/p/2301/21792.aspx">several</a> <a href="http://community.office365.com/en-us/f/179/p/1593/18579.aspx">threads</a> on the Office 365 community forums regarding this. Yet the <a href="http://community.office365.com/en-us/f/153/p/1965/21722.aspx" target="_blank">response from Microsoft</a> has been that this cannot be resolved by GA (general availability) of Office 365 (as in &#8220;today&#8221;), but rather we&#8217;ll have to wait for the first service update, probably. Come on! How can 6 months not be enough to allow one .htc file to perform its work and provide the document integration between CRM and SharePoint? I find it extremely strange that the product management behind Office 365 has allowed such a flaw to be included in the initial release version.</p>
<p>Of course eventually this issue will be solved and we&#8217;ll be able to experience the full document management process flow with Microsoft&#8217;s cloud applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2011/06/office-365-launches-without-dynamics-crm-integration-for-document-management/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Dynamics CRM 2011 and the world of (cloud) apps</title>
		<link>http://niiranen.eu/crm/2010/07/dynamics-crm-2011-and-the-world-of-cloud-apps/</link>
		<comments>http://niiranen.eu/crm/2010/07/dynamics-crm-2011-and-the-world-of-cloud-apps/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 21:23:29 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[crm5]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[wpc]]></category>
		<category><![CDATA[wpc2010]]></category>
		<category><![CDATA[XRM]]></category>

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

