<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Girish Raja's Blog</title><link>http://blogs.msdn.com/b/girishr/</link><description /><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Connecting SharePoint Online and CRM Online using BCS - 2013 Edition</title><link>http://blogs.msdn.com/b/girishr/archive/2013/05/13/connecting-sharepoint-online-and-crm-online-using-bcs-2013-edition.aspx</link><pubDate>Mon, 13 May 2013 21:44:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10418243</guid><dc:creator>Girish Raja</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/girishr/rsscomments.aspx?WeblogPostID=10418243</wfw:commentRss><comments>http://blogs.msdn.com/b/girishr/archive/2013/05/13/connecting-sharepoint-online-and-crm-online-using-bcs-2013-edition.aspx#comments</comments><description>&lt;p&gt;This blog post is a simple step-by-step walkthrough on connecting SharePoint Online (SPO) to CRM Online using the Business Connectivity Services (BCS). This can be useful in a number of situations including self service portals, executive dashboards, etc. The end goal for this post is to have CRM account information displayed within SharePoint as illustrated below (nothing fancy) but you can easily extend this sample to include additional scenarios such as pulling additional entities/tables, create/update CRM data, charts/dashboard, mashups with ERP and much more.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/1460.image_5F00_6C06E77B.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/5460.image_5F00_thumb_5F00_20A743B7.png" width="236" height="306" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font size="1"&gt;Note: SharePoint Online in this example uses SharePoint 2013 and CRM Online is the December 2012 release. Steps are subject to change for future releases. This walkthrough uses the &lt;/font&gt;&lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/fp179930.aspx" target="_blank"&gt;&lt;em&gt;&lt;font size="1"&gt;App model for SharePoint&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;font size="1"&gt; instead of the classical BCS settings managed in the admin center.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;h4&gt;Architecture of the solution&lt;/h4&gt;  &lt;p&gt;Below is a quick diagram showing the architecture of the solution we’re going to walkthrough. As you can see from the diagram below, we do have a shim sitting between CRMOnline &amp;amp; SPO. The reason for us to have a shim/proxy web service is because, external authentication is not enabled on CRM Online’s REST endpoint today.&amp;#160; CRMOnline’s REST endpoint today is only available for use by JScript and web resources within the CRM application however you can expect that limitation to change in the future. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/1715.image_5F00_0BC27AA2.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/8662.image_5F00_thumb_5F00_7D8401B1.png" width="440" height="243" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enough with the talk, let’s get to the code.&lt;/p&gt;  &lt;h4&gt;Building the Proxy OData Service&lt;/h4&gt;  &lt;ol&gt;   &lt;li&gt;Download and extract the latest &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=24004" target="_blank"&gt;CRM 2011 SDK&lt;/a&gt; if you don’t have it already. While you could build the proxy web service in several ways, we’re going to use an approach that creates a REST/OData service that involves very minimal custom code!&lt;/li&gt;    &lt;li&gt;Once you have extracted the SDK, goto the folder “\sdk\walkthroughs\portal\webappwalkthrough\” and open the webappwalkthrough.csproj project using Visual Studio (2012 in this case)&lt;/li&gt;    &lt;li&gt;Open the web.config file and change the connection string to your CRMOnline credentials as shown below. In this post, we’re using the same identity for all CRMOnline calls and we are not impersonating the SharePoint user.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/8103.image_5F00_2D2AB3F1.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/0488.image_5F00_thumb_5F00_46268436.png" width="520" height="90" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Open the CrmData.svc.cs file and modify it as shown in the snippet below. Essentially we’re modifying the code to make the OData endpoint just pull accounts and contacts from CRM instead of pulling everything.      &lt;br /&gt;&lt;/li&gt;   &lt;script src="https://gist.github.com/girishraja/5571737.js"&gt;&lt;/script&gt;    &lt;li&gt;Right-click on the project and “Add Reference” to the Microsoft.IdentityModel.dll (v3.5). Make sure you set it’s copy local property to true.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/2330.image_5F00_529EE441.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/0285.image_5F00_thumb_5F00_2B649B0C.png" width="312" height="82" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/4428.image_5F00_0B498E4F.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/5008.image_5F00_thumb_5F00_6B2E8191.png" width="173" height="180" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Set CrmData.svc as the start page and hit F5 to verify that the OData endpoint is working locally. You can browse to http://localhost:&amp;lt;devport#&amp;gt;/CrmData.svc/ContactSet to verify that the proxy OData is indeed pulling data from CRM Online.      &lt;br /&gt;&lt;em&gt;Note: For the purposes of quick illustration, the code in this blog post doesn’t apply any security on the proxy OData service. Please refer to Marc Schweigert’s &lt;a href="http://blogs.msdn.com/b/devkeydet/archive/2013/03/13/authenticating-to-an-azure-hosted-web-service-from-crm-online-sandbox-code.aspx" target="_blank"&gt;blog post&lt;/a&gt; and Steve Fox’s &lt;a href="http://blogs.msdn.com/b/steve_fox/archive/2012/02/07/sharepoint-online-and-windows-azure-developing-secure-bcs-connections-using-wcf-services.aspx" target="_blank"&gt;BCS security post&lt;/a&gt; for details on implementing security for proxy services. &lt;/em&gt;      &lt;br /&gt;&lt;/li&gt;   &lt;em&gt;&lt;/em&gt;    &lt;li&gt;The service now needs to be deployed publically in order for SharePoint Online to consume it. Here, we’re going to deploy the OData service to the *free* &lt;a href="http://www.windowsazure.com/en-us/develop/net/aspnet/" target="_blank"&gt;Windows Azure websites&lt;/a&gt;. Once you have signed up for Windows Azure, login to your Azure account and hit the “New” button followed by the steps illustrated below to quick create a website. &lt;em&gt;Hint: Use the region closest to your CRMOnline datacenter. The unofficial way of finding this out is documented &lt;/em&gt;&lt;a href="http://community.adxstudio.com/blogs/shan/2012-05-22-azure-data-center-performance-for-crm-online/" target="_blank"&gt;&lt;em&gt;here&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.        &lt;br /&gt;&lt;/em&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/8231.image_5F00_4B1374D4.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/7635.image_5F00_thumb_5F00_3FE9EA8A.png" width="524" height="130" /&gt;&lt;/a&gt;&lt;/li&gt;   &lt;em&gt;&lt;/em&gt;    &lt;li&gt;Once the site has been created, download its publishing profile from the portal.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/5582.image_5F00_1FCEDDCD.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/0724.image_5F00_thumb_5F00_51C67E57.png" width="267" height="174" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Back to Visual Studio, right-click on the project and click “Publish”. In the publish dialog, choose Import –&amp;gt; “Import from a publish profile file” –&amp;gt; browse to the publishing profile you downloaded earlier –&amp;gt; OK. You can run through the next few steps or hit publish button directly.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/3056.image_5F00_31AB719A.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/2451.image_5F00_thumb_5F00_78949497.png" width="244" height="161" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Once the site has been published, browse to the public URL for the service (say http://yoururl.azurewebsites.net/CrmData.svc/AccountSet) and ensure that the endpoint is able to pull data from CRM Online.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/0317.image_5F00_2A8C3522.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/4540.image_5F00_thumb_5F00_0A712865.png" width="319" height="210" /&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;ol&gt;   &lt;blockquote&gt;&lt;/blockquote&gt; &lt;/ol&gt;  &lt;h4&gt;Creating the SharePoint Online App&lt;/h4&gt;  &lt;p&gt;Now that we have the proxy OData service up and running, it is time to create the SharePoint App.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;In your Office365 admin center, click the Admin dropdown followed by SharePoint. Create a new private site collection with the “Developer Site” template.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/0005.image_5F00_08390AC6.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/0027.image_5F00_thumb_5F00_6ED1078B.png" width="383" height="232" /&gt;&lt;/a&gt;&lt;/li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;li&gt;Open Visual Studio as admin or better yet follow this &lt;a href="http://stackoverflow.com/a/12859334" target="_blank"&gt;hack&lt;/a&gt; to always run Visual Studio 2012 as admin. If you’re going to spend a lot of time building SharePoint apps, the hack will save you a lot of time and pain.&lt;/li&gt;    &lt;li&gt;Create a new “App for SharePoint 2013” project.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/1588.image_5F00_7CA34D86.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/7444.image_5F00_thumb_5F00_4796BE56.png" width="383" height="182" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Enter a name for the app, the URL of the site collection you created earlier and choose “SharePoint-hosted” followed by clicking the Finish button.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/5381.image_5F00_277BB199.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/1680.image_5F00_thumb_5F00_0760A4DC.png" width="293" height="215" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;If Visual Studio prompts you for Office365 credentials, enter them so that the project is connected to your SPO site.&lt;/li&gt;    &lt;li&gt;Right-click on the project –&amp;gt; Add –&amp;gt; “Content Types for an External Data Source”.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/8546.image_5F00_1532EAD7.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/0116.image_5F00_thumb_5F00_7517DE19.png" width="244" height="63" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Enter the URL for the custom OData proxy running in Azure website and specify a name. Click Next.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/2021.image_5F00_6DF8A1A1.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/3582.image_5F00_thumb_5F00_4DDD94E4.png" width="310" height="100" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Choose both AccountSet &amp;amp; ContactSet and hit the Finish button. Visual Studio automatically generates the ECTs (External Content Types) for both accounts and contacts.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/4152.image_5F00_46BE586C.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/1018.image_5F00_thumb_5F00_26A34BAF.png" width="314" height="230" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Within Default.aspx (under Pages), change the code within the head and body sections as listed in the below snippet. Essentially we’re creating the links for account and contact ECTs along with a placeholder for some custom javascript. Make sure that the version of jQuery referenced in the code matches the one within the Scripts folder of your app.      &lt;br /&gt;&lt;/li&gt;   &lt;script src="https://gist.github.com/girishraja/5572799.js"&gt;&lt;/script&gt;    &lt;li&gt;Next up, let’s write some jQuery to select the AccountNumber &amp;amp; Name and display it in a simple HTML table (&lt;a href="https://twitter.com/jzy/status/323514258421854208" target="_blank"&gt;sorry web designers&lt;/a&gt;)! Open the App.js file (under Scripts folder) and replace it with the code below. If you’re familiar with javascript and jQuery, the code should be pretty easy to follow.&lt;/li&gt;   &lt;script src="https://gist.github.com/girishraja/5572924.js"&gt;&lt;/script&gt;    &lt;li&gt;Right-click on the project or solution and click Deploy. Visual Studio automagically installs the app to your SPO developer site.&lt;/li&gt;    &lt;li&gt;Open the SPO site and you should see your app under “Apps in Testing”. Click on the app and make sure it works as expected.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/3823.image_5F00_7FDAF3F9.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/2437.image_5F00_thumb_5F00_4ACE64C9.png" width="313" height="223" /&gt;&lt;/a&gt;&amp;#160;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/7217.image_5F00_11B787C7.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/7635.image_5F00_thumb_5F00_58A0AAC4.png" width="172" height="223" /&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;&amp;#160;&amp;#160;&amp;#160; &lt;p&gt;Now that you have the base connectivity between CRMOnline and SPO through BCS, the possibilities are endless. You can bring data from other CRM entities, apply security trimming, have users update CRM data directly from SharePoint, use highcharts.com for pretty charts and dashboards, mashup CRM data with other OData data sources and much more depending upon your needs. If you end up building interesting SharePoint-CRM apps, please do tell us through comments below.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/8206.image_5F00_08CE45DA.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/6153.image_5F00_thumb_5F00_2F9C5C1A.png" width="531" height="293" /&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10418243" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/girishr/archive/tags/SharePoint/">SharePoint</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/SPO/">SPO</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Office365/">Office365</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/BCS/">BCS</category></item><item><title>Watch Dynamics Convergence 2013 session recordings for free</title><link>http://blogs.msdn.com/b/girishr/archive/2013/04/17/watch-convergence-2013-session-recordings-for-free.aspx</link><pubDate>Wed, 17 Apr 2013 23:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10412090</guid><dc:creator>Girish Raja</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/girishr/rsscomments.aspx?WeblogPostID=10412090</wfw:commentRss><comments>http://blogs.msdn.com/b/girishr/archive/2013/04/17/watch-convergence-2013-session-recordings-for-free.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://www.microsoft.com/dynamics/convergence/images/hero/neworleans13/Conv13-NotAbleToAttend.jpg" alt="" width="546" height="171" /&gt;&lt;/p&gt;
&lt;p&gt;If you didn&amp;rsquo;t attend Convergence 2013, you can still watch the recording of the keynotes and breakout sessions by registering for the Virtual Convergence. Best part is that it is completely free! You can signup for Virtual Convergence here: &lt;a href="http://presentations.inxpo.com/Shows/microsoft/MSConvergence/3-13/Registration/Registration.html"&gt;http://presentations.inxpo.com/Shows/microsoft/MSConvergence/3-13/Registration/Registration.html&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For attendees of Convergence 2013, there is a better experience to catch-up on all the session content that you might have missed or slept through &lt;img class="wlEmoticon wlEmoticon-winkingsmile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/1207.wlEmoticon_2D00_winkingsmile_5F00_78E218D6.png" alt="Winking smile" /&gt;. Besides the virtual convergence website, if you log back into the &lt;a href="http://www.microsoft.com/dynamics/convergence/neworleans13/My-Convergence.aspx?p=topnav" target="_blank"&gt;Convergence attendee website&lt;/a&gt;, you can see the session recordings along with PowerPoint presentation decks in the Schedule Builder which also allows you to nicely slice and dice through all the content!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/2768.image_5F00_58C70C19.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/3348.image_5F00_thumb_5F00_66995214.png" alt="image" width="440" height="507" border="0" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10412090" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Convergence/">Convergence</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/CONV13/">CONV13</category></item><item><title>What’s new with SharePoint 2013 and Dynamics CRM</title><link>http://blogs.msdn.com/b/girishr/archive/2013/03/06/what-s-new-with-sharepoint-2013-and-dynamics-crm.aspx</link><pubDate>Wed, 06 Mar 2013 20:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10400030</guid><dc:creator>Girish Raja</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/girishr/rsscomments.aspx?WeblogPostID=10400030</wfw:commentRss><comments>http://blogs.msdn.com/b/girishr/archive/2013/03/06/what-s-new-with-sharepoint-2013-and-dynamics-crm.aspx#comments</comments><description>&lt;p&gt;Recently an analyst asked us what is new in SharePoint &amp;amp; Dynamics CRM with the December 2012 service update. I wrote the below note as a quick summary of what&amp;rsquo;s revolutionary and evolutionary with SharePoint (specifically SP 2013) &amp;amp; Dynamics CRM.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. &lt;/strong&gt;&lt;strong&gt;Self-Service BI with PowerView&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Excel 2013 introduces the ability to create PowerView charts for advanced data analysis by combining a variety of data sources. With the new December 2012 Service Update, data from Dynamics CRM Online can be included as one of the data sources for PowerView. SharePoint 2013 and SharePoint Online&amp;rsquo;s new release provides the ability for customers to render PowerView charts (including bubble animations) from Excel workbooks through Excel Web App. This allows professionals to analyze their CRM Online data in a self-service manner with just a browser (no need for everyone to be running Excel 2013). For example, in the below figure you can see that the customer service data from CRM combined with call metrics from IVR systems to produce a report rendered right within the browser.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/7384.image_5F00_027478CB.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/7317.image_5F00_thumb_5F00_6663B9DF.png" alt="image" width="577" height="407" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. &lt;/strong&gt;&lt;strong&gt;Self-service Portals with BCS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Business Connectivity Services (BCS) in SharePoint 2013 has been enhanced to natively consume OData endpoint making it easy for customers to integrate Dynamics CRM data within SharePoint. For example, customers can now easily build an internal SharePoint portal for casual CRM users. This is very useful in many enterprise scenarios such as help desk ticketing, vendor portal and many more. SharePoint 2013 also introduces the new notion of SharePoint &amp;lsquo;Apps&amp;rsquo; that can bundle such customizations and provide developers with the ability to sell them through the Office marketplace. You can find a simple step-by-step walkthrough on &lt;a href="http://blogs.msdn.com/b/girishr/archive/2013/05/13/connecting-sharepoint-online-and-crm-online-using-bcs-2013-edition.aspx" target="_blank"&gt;Connecting SharePoint Online and CRM Online using BCS here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. &lt;/strong&gt;&lt;strong&gt;Document library integration enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With the December 2012 service update, the document library integration with SharePoint has now been enhanced to support SharePoint 2013 along with rendering on multiple browsers including Chrome, Safari, Firefox and IE. SharePoint 2013 also has improved eDiscovery for legal compliance and built-in Content Management Interoperability Services (CMIS) compatibility for interoperability with other applications (like Adobe Bridge and Photoshop) making it easier for customers to manage their CRM digital assets with SharePoint.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. &lt;/strong&gt;&lt;strong&gt;Identity alignment&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Office 365 and CRMOnline have shared the same identity platform for some time now. The same identity platform now has been extended to developers for their custom apps as well through &lt;a href="http://www.windowsazure.com/en-us/home/features/identity/" target="_blank"&gt;Windows Azure Active Directory&lt;/a&gt;. This simplifies the user provisioning and administration of joint solutions spanning Dynamics CRM, Office 365 and other applications within an organization.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. &lt;/strong&gt;&lt;strong&gt;Social enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Last but not least is the social enhancements in December 2012 service update powered by Yammer which becomes the social layer for Dynamics CRM. We are also heavily investing in unified identity, integrated document management and feed aggregation among SharePoint, Yammer and Dynamics CRM for the future.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The list is just a sampling of what I have been able to do discover so far and I&amp;rsquo;m sure there are a lot more cool integration scenarios that we&amp;rsquo;ll discover together as a community.&amp;nbsp; Things like FAST search, SharePoint for Internet Sites connecting to CRM and many more scenarios were possible earlier with SharePoint 2010 and they are enhanced in many ways within SharePoint 2013.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;d like to see some of these scenarios in action, please check out one of my presentations at the upcoming &lt;a href="http://www.microsoft.com/dynamics/convergence/" target="_blank"&gt;Convergence conference&lt;/a&gt;:&lt;/p&gt;
&lt;table class="MsoTable15Plain5" style="width: 5.68in; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt;" border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;"&gt;
&lt;td style="background: white; border-width: medium medium 1pt; border-style: none none solid; border-color: currentcolor currentcolor #7f7f7f; padding: 0in 5.4pt; width: 80.75pt; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 128; mso-border-bottom-alt: solid #7f7f7f .5pt; mso-background-themecolor: background1;" valign="top" width="108"&gt;
&lt;p class="MsoNormal" style="text-align: right; line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 517;" align="right"&gt;&lt;em&gt;&lt;span style="font-family: 'Calibri Light','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-theme-font: major-fareast; mso-hansi-theme-font: major-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: major-bidi; mso-bidi-font-weight: bold;"&gt;Title&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: white; border-width: medium medium 1pt; border-style: none none solid; border-color: currentcolor currentcolor #7f7f7f; padding: 0in 5.4pt; width: 351.25pt; mso-border-bottom-themecolor: text1; mso-border-bottom-themetint: 128; mso-border-bottom-alt: solid #7f7f7f .5pt; mso-background-themecolor: background1;" valign="top" width="468"&gt;
&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 1;"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-family: 'Calibri Light','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-theme-font: major-fareast; mso-hansi-theme-font: major-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: major-bidi;"&gt;Developer's Guide to Integrating Microsoft Dynamics CRM &amp;amp; Microsoft SharePoint 2013&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 0;"&gt;
&lt;td style="background: white; border-width: medium 1pt medium medium; border-style: none solid none none; border-color: currentcolor #7f7f7f currentcolor currentcolor; padding: 0in 5.4pt; width: 80.75pt; mso-background-themecolor: background1; mso-border-right-themecolor: text1; mso-border-right-themetint: 128; mso-border-right-alt: solid #7f7f7f .5pt;" valign="top" width="108"&gt;
&lt;p class="MsoNormal" style="text-align: right; line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 68;" align="right"&gt;&lt;em&gt;&lt;span style="font-family: 'Calibri Light','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-theme-font: major-fareast; mso-hansi-theme-font: major-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: major-bidi; mso-bidi-font-weight: bold;"&gt;Session Code&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #f2f2f2; padding: 0in 5.4pt; width: 351.25pt; mso-background-themecolor: background1; mso-background-themeshade: 242;" valign="top" width="468"&gt;
&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 64;"&gt;&lt;strong&gt;CSCRM09&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;
&lt;td style="background: white; border-width: medium 1pt medium medium; border-style: none solid none none; border-color: currentcolor #7f7f7f currentcolor currentcolor; padding: 0in 5.4pt; width: 80.75pt; mso-background-themecolor: background1; mso-border-right-themecolor: text1; mso-border-right-themetint: 128; mso-border-right-alt: solid #7f7f7f .5pt;" valign="top" width="108"&gt;
&lt;p class="MsoNormal" style="text-align: right; line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 4;" align="right"&gt;&lt;em&gt;&lt;span style="font-family: 'Calibri Light','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-theme-font: major-fareast; mso-hansi-theme-font: major-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: major-bidi; mso-bidi-font-weight: bold;"&gt;Description&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0in 5.4pt; width: 351.25pt;" valign="top" width="468"&gt;
&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Many organizations use both Microsoft Dynamics CRM and Microsoft SharePoint and are increasingly looking for ways to integrate these two technologies. With the new wave of SharePoint 2013 and Office 2013 suites, it is now even easier and compelling to integrate them with Microsoft Dynamics CRM for collaborative cloud solutions. Come learn some of the developer patterns and practices you can use when building apps using technologies such as Microsoft Dynamics CRM, SharePoint 2013, Office 365, and more.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15.75pt; mso-yfti-irow: 2;"&gt;
&lt;td style="background: white; border-width: medium 1pt medium medium; border-style: none solid none none; border-color: currentcolor #7f7f7f currentcolor currentcolor; padding: 0in 5.4pt; width: 80.75pt; height: 15.75pt; mso-background-themecolor: background1; mso-border-right-themecolor: text1; mso-border-right-themetint: 128; mso-border-right-alt: solid #7f7f7f .5pt;" valign="top" width="108"&gt;
&lt;p class="MsoNormal" style="text-align: right; line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 68;" align="right"&gt;&lt;em&gt;&lt;span style="font-family: 'Calibri Light','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-theme-font: major-fareast; mso-hansi-theme-font: major-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: major-bidi; mso-bidi-font-weight: bold;"&gt;Room&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #f2f2f2; padding: 0in 5.4pt; width: 351.25pt; height: 15.75pt; mso-background-themecolor: background1; mso-background-themeshade: 242;" valign="top" width="468"&gt;
&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 64;"&gt;391-392&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15.75pt; mso-yfti-irow: 3;"&gt;
&lt;td style="background: white; border-width: medium 1pt medium medium; border-style: none solid none none; border-color: currentcolor #7f7f7f currentcolor currentcolor; padding: 0in 5.4pt; width: 80.75pt; height: 15.75pt; mso-background-themecolor: background1; mso-border-right-themecolor: text1; mso-border-right-themetint: 128; mso-border-right-alt: solid #7f7f7f .5pt;" valign="top" width="108"&gt;
&lt;p class="MsoNormal" style="text-align: right; line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 4;" align="right"&gt;&lt;em&gt;&lt;span style="font-family: 'Calibri Light','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-theme-font: major-fareast; mso-hansi-theme-font: major-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: major-bidi; mso-bidi-font-weight: bold;"&gt;Day&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0in 5.4pt; width: 351.25pt; height: 15.75pt;" valign="top" width="468"&gt;
&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Thursday, March 21&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15.75pt; mso-yfti-irow: 4;"&gt;
&lt;td style="background: white; border-width: medium 1pt medium medium; border-style: none solid none none; border-color: currentcolor #7f7f7f currentcolor currentcolor; padding: 0in 5.4pt; width: 80.75pt; height: 15.75pt; mso-background-themecolor: background1; mso-border-right-themecolor: text1; mso-border-right-themetint: 128; mso-border-right-alt: solid #7f7f7f .5pt;" valign="top" width="108"&gt;
&lt;p class="MsoNormal" style="text-align: right; line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 68;" align="right"&gt;&lt;em&gt;&lt;span style="font-family: 'Calibri Light','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-theme-font: major-fareast; mso-hansi-theme-font: major-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: major-bidi; mso-bidi-font-weight: bold;"&gt;Time&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #f2f2f2; padding: 0in 5.4pt; width: 351.25pt; height: 15.75pt; mso-background-themecolor: background1; mso-background-themeshade: 242;" valign="top" width="468"&gt;
&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 64;"&gt;4:00 PM - 5:00 PM&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 29.25pt; mso-yfti-irow: 5; mso-yfti-lastrow: yes;"&gt;
&lt;td style="background: white; border-width: medium 1pt medium medium; border-style: none solid none none; border-color: currentcolor #7f7f7f currentcolor currentcolor; padding: 0in 5.4pt; width: 80.75pt; height: 29.25pt; mso-background-themecolor: background1; mso-border-right-themecolor: text1; mso-border-right-themetint: 128; mso-border-right-alt: solid #7f7f7f .5pt;" valign="top" width="108"&gt;
&lt;p class="MsoNormal" style="text-align: right; line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 4;" align="right"&gt;&lt;em&gt;&lt;span style="font-family: 'Calibri Light','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-theme-font: major-fareast; mso-hansi-theme-font: major-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: major-bidi; mso-bidi-font-weight: bold;"&gt;Add to Calendar&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0in 5.4pt; width: 351.25pt; height: 29.25pt;" valign="top" width="468"&gt;
&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;a href="http://www.msconvergence.com/ws/vcal.aspx?sessionID=ab6ea0dd-b63d-e211-ae09-001ec953730b"&gt;&lt;span style="color: #0066cc; font-family: 'Segoe UI','sans-serif'; font-size: 10pt; text-decoration: none; mso-no-proof: yes; text-underline: none;"&gt;                    &amp;lt;!--[if !vml]--&amp;gt;&lt;span style="mso-ignore: vglayout;"&gt; &lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image001" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/8637.clip_5F00_image001_5F00_7435FFDA.gif" alt="clip_image001" width="16" height="15" border="0" /&gt;&lt;/span&gt;&amp;lt;!--[endif]--&amp;gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10400030" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/girishr/archive/tags/CRM/">CRM</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Convergence/">Convergence</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/SharePoint/">SharePoint</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Office/">Office</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Office365/">Office365</category></item><item><title>Technical Decision Maker (TDM) deck for Dynamics CRM</title><link>http://blogs.msdn.com/b/girishr/archive/2013/03/05/technical-decision-maker-tdm-deck-for-dynamics-crm.aspx</link><pubDate>Wed, 06 Mar 2013 02:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10399717</guid><dc:creator>Girish Raja</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/girishr/rsscomments.aspx?WeblogPostID=10399717</wfw:commentRss><comments>http://blogs.msdn.com/b/girishr/archive/2013/03/05/technical-decision-maker-tdm-deck-for-dynamics-crm.aspx#comments</comments><description>&lt;blockquote&gt;
&lt;p&gt;TL;DR version: &lt;strong&gt;Dynamics CRM &amp;lsquo;TDM&amp;rsquo; presentation deck&lt;/strong&gt; is now available for download here:&lt;strong&gt;&lt;/strong&gt;&lt;a title="http://aka.ms/crmtdmpartner" href="http://aka.ms/crmtdmpartner"&gt;&lt;strong&gt;&lt;span style="font-size: medium;"&gt;http://aka.ms/crmtdmpartner&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;. It is a must have resource for all sellers of Microsoft Dynamics CRM.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://aka.ms/crmtdmpartner" target="_blank"&gt;TDM deck&lt;/a&gt; is a popular Microsoft lingo for a technical presentation deck that is used by the sales folks in the field. It is content that gets used when you&amp;rsquo;re presenting to technical folks at a prospect looking to buy CRM. A technical decision maker (TDM or ITDM) could be someone like a CTO, CIO, CIO Board Member, Enterprise Architect, Solutions Architect, IT Manager or other similar roles within the prospect organization.&lt;/p&gt;
&lt;p&gt;However in real-life, you&amp;rsquo;re not going to be just presenting to a room full of TDMs alone. Of course there&amp;rsquo;ll be non-technical decision makers, also known as Business Decision Makers (BDM in Microsoft lingo), in the room along with TDMs. So use this deck in conjunction with the &lt;a href="https://mbs.microsoft.com/partnersource/sales/marketing/competitiveinformation/MSDYN_FY13SiebelTakeOutCaseStudies.htm" target="_blank"&gt;Dynamics CRM BDM deck&lt;/a&gt; when presenting to prospects.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://aka.ms/crmtdmpartner" target="_blank"&gt;Dynamics CRM TDM deck&lt;/a&gt; is an all-encompassing presentation providing a technical overview of Microsoft Dynamics CRM. Further sections within the deck drill into specific topics that contain detailed technical information needed for influencing the technical audience. However the current version of the deck is just a beginning and we&amp;rsquo;ll strive to include new topics and keep it update to date with latest Dynamics CRM features. Upcoming sections of the deck include User Experience, Extensibility, Security and much more. Below is a sampling of some of the slides you&amp;rsquo;ll find within this presentation deck.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;Updated 18th March 2013&lt;/span&gt;: New section includes presentation slides with speaker notes on the multi-instance capabilities of CRM Online.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/5557.image_5F00_561615A6.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/4011.image_5F00_thumb_5F00_15DFFC2C.png" alt="image" width="274" height="156" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/8244.image_5F00_0AB671E2.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/5141.image_5F00_thumb_5F00_3CAE126C.png" alt="image" width="274" height="156" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Finally, this deck has been made possible by a number of folks both inside and outside of Microsoft. I&amp;rsquo;m not going to name them all as the list is pretty long but you know who you are and we sincerely thank you.&lt;/p&gt;
&lt;p&gt;Happy selling!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/3007.image_5F00_6EA5B2F6.png"&gt;&lt;img style="float: right; display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/8737.image_5F00_thumb_5F00_4E8AA639.png" alt="image" width="321" height="246" align="right" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;Frequently asked questions:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Q: Why was the TDM deck not posted publicly on SlideShare or Skydrive? &lt;br /&gt;A: Some of the content within the deck are not suitable for public posting due to legal limitations, hence we&amp;rsquo;re posting this to &lt;a href="https://mbs.microsoft.com/partnersource" target="_blank"&gt;PartnerSource&lt;/a&gt; wherein all Microsoft Dynamics partners can easily access it.&lt;/p&gt;
&lt;p&gt;Q: Can I share this TDM deck on SlideShare or any other publicly downloadable location? &lt;br /&gt;A: No&lt;/p&gt;
&lt;p&gt;Q: Can I share this with my prospects and customer? &lt;br /&gt;A: Yes, but please exercise caution when sharing. Your prospect may not want to sift through hundreds of slides, so only share slides that you feel are appropriate, preferably in PDF format.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10399717" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/girishr/archive/tags/CRM/">CRM</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Partner/">Partner</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/TDM/">TDM</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Presentation/">Presentation</category></item><item><title>How to print a PDF file in Windows 8</title><link>http://blogs.msdn.com/b/girishr/archive/2012/11/05/how-to-print-a-pdf-file-in-windows-8.aspx</link><pubDate>Tue, 06 Nov 2012 00:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10365974</guid><dc:creator>Girish Raja</dc:creator><slash:comments>104</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/girishr/rsscomments.aspx?WeblogPostID=10365974</wfw:commentRss><comments>http://blogs.msdn.com/b/girishr/archive/2012/11/05/how-to-print-a-pdf-file-in-windows-8.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve seen many people that are wondering where the print menu went in Windows 8 especially when trying to print a PDF file they&amp;rsquo;re viewing in the Reader app.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;With Keyboard&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you have a keyboard attached to your Windows 8 machine, it is as simple as pressing &lt;strong&gt;Ctrl+P&lt;/strong&gt; in the Reader app which will bring up the list of printers that you have installed and you&amp;rsquo;re two clicks away from printing your document.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Without Keyboard&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you don&amp;rsquo;t have a keyboard, don&amp;rsquo;t worry as you can do this easily with touch. Swipe from the right to bring up the charms.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/5226.image_5F00_7278F809.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/0511.image_5F00_thumb_5F00_60303147.png" alt="image" width="594" height="375" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tap on Devices which should show you the list of printers you have installed.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/4034.image_5F00_273C9DD9.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/1881.image_5F00_thumb_5F00_201D6161.png" alt="image" width="211" height="335" border="0" /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/8737.image_5F00_14F3D717.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/6683.image_5F00_thumb_5F00_5FE747E6.png" alt="image" width="320" height="333" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Select the appropriate printer and choose other options (like page size, etc) and print away! BTW be responsible and print only if you must absolutely do so. Vast majority of things you can do on paper (such as reading, highlighting or adding an annotation) can be done directly within the Reader app in Windows 8.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/5187.image_5F00_54BDBD9C.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/0207.image_5F00_thumb_5F00_06B55E27.png" alt="image" width="537" height="184" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10365974" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Windows/">Windows</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/PDF/">PDF</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Print/">Print</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Win8/">Win8</category></item><item><title>Dynamics CRM Identity Federation Demo Setup</title><link>http://blogs.msdn.com/b/girishr/archive/2012/09/05/dynamics-crm-identity-federation-demo-setup.aspx</link><pubDate>Thu, 06 Sep 2012 01:06:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10346775</guid><dc:creator>Girish Raja</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/girishr/rsscomments.aspx?WeblogPostID=10346775</wfw:commentRss><comments>http://blogs.msdn.com/b/girishr/archive/2012/09/05/dynamics-crm-identity-federation-demo-setup.aspx#comments</comments><description>&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;One of the benefits of the &lt;a href="http://blogs.msdn.com/b/girishr/archive/2012/09/04/authenticating-with-dynamics-crm-online-on-ocp-office-365.aspx"&gt;new CRM Online identity platform&lt;/a&gt; is the ability to federate user identities so that end users can use their Active Directory (AD) credentials to logon to CRM Online without having to use a separate set of username and password. This is also referred to as single sign-on (SSO) wherein a user signs in once and can access many applications including CRM Online, Office 365, local on-premises applications and more.
&lt;/p&gt;&lt;p&gt;I often get asked how can one setup a demo/test environment to showcase this functionality with CRM Online so I spent a little bit of time putting together the list of steps required to have a CRM Online demo environment with federated identity. In the end, it is a "no drama" demo as all you are doing is just signing in but there are plenty of things happening behind the scenes to enable this magic!
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/4478.090612_5F00_0106_5F00_DynamicsCRM1.png" alt=""/&gt;
	&lt;/p&gt;&lt;p&gt;The list of steps might seem long because I cover everything from setting up active directory from the ground up to adding users in AD. End-to-end, it'll take about 2 to 3 hours to setup. . I pretty much followed the &lt;a href="http://blogs.msdn.com/b/plankytronixx/archive/2011/01/24/video-screencast-complete-setup-details-for-federated-identity-access-from-on-premise-ad-to-office-365.aspx"&gt;video walkthrough by Planky&lt;/a&gt; to put together my demo environment however there are few steps missing in planky's videos that I've included here. Please note that these instructions are strictly for demo environments and not recommended for production environments. In typical production environments, much of this would be done in advance and you'd need backup/redundant servers for failover, etc. In short, you're better off following the &lt;a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/hh125004.aspx"&gt;official documentation&lt;/a&gt; for production environment setup
&lt;/p&gt;&lt;p&gt;The post assumes that you have already created a &lt;a href="http://blogs.msdn.com/b/girishr/archive/2012/09/04/authenticating-with-dynamics-crm-online-on-ocp-office-365.aspx"&gt;new CRM Online trial&lt;/a&gt; and have a fair bit of knowledge on Windows Server and Active Directory setup. If you don't have that background, you can easily search the terms I mention on your favorite search engine and you can find plenty of articles to help.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;CRM Online Identity Federation Demo Setup Steps
&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Create a Window Server Hyper-V Virtual Machine with external network connectivity. I generally use the &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&amp;amp;id=16572"&gt;Windows Server evaluation VMs&lt;/a&gt; provided by the Windows team. In this setup, I'm running the VMs locally on my machine but you could also host the VMs in the cloud with Windows Azure
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Rename the machine appropriately, say CRMOFedDC
&lt;/li&gt;&lt;li&gt;I generally disable Internet Explorer Enhanced Security Configuration (IE ESC) for administrators &amp;amp; users within the server manager for my demo VMs.
&lt;/li&gt;&lt;li&gt;Run windows updates to install all the updates
&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;While the updates are installing, register for a new domain name at your favorite provider. In this example, I'm using godaddy.com and the new domain name I registered for the purpose of this demo is crmpmg.com
&lt;/li&gt;&lt;li&gt;&lt;div&gt;Promote the VM to domain controller using dcpromo
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Pick an FQDN of the forest domain. The one I use in this guide is crmpmg.com and you need to pick your own. Optionally you can also use crmpmg.local but you'll have to add the .com UPN suffix at a later step.
&lt;/li&gt;&lt;li&gt;Chose Windows Server 2008 R2 and above only
&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Add the "Active Directory Certification Services" role and set up the VM as the Enterprise Root Certification authority as per the instructions here: &lt;a href="http://technet.microsoft.com/en-us/library/cc772393(v=ws.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc772393(v=ws.10).aspx#BKMK_AS1&lt;/a&gt;
			&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Choose "Certificate Authority"  in Role Services screen
&lt;/li&gt;&lt;li&gt;Choose "Enterprise" in setup type
&lt;/li&gt;&lt;li&gt;Choose "Root CA" in CA type
&lt;/li&gt;&lt;li&gt;Choose all the defaults in Private Key and database locations screens and finish the wizard to configure the machine as the enterprise root certification authority.
&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Download &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=10909"&gt;64-bit ADFS 2.0 setup&lt;/a&gt; for Windows Server 2008 R2 (RTW\W2K8R2\amd64\AdfsSetup.exe) and install as a stand-alone federation server
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;This will automatically install IIS, PowerShell, Windows Identity Foundation (WIF) and other required components
&lt;/li&gt;&lt;li&gt;Restart the machine at the end of the ADFS 2.0 setup if prompted.
&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Open "ADFS 2.0 Management" under administrative tools and run the ADFS 2.0 federation server configuration wizard. 
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Choose " Create a new federation service"
&lt;/li&gt;&lt;li&gt;Choose "Stand-alone federation server" since this is a demo environment.
&lt;/li&gt;&lt;li&gt;New SSL certificate will automatically be created and displayed for you since the same machine is the certificate authority. Click next a couple of times and complete the wizard.
&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;Download and install the Microsoft online services sign-in assistant: &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=28177"&gt;http://www.microsoft.com/en-us/download/details.aspx?id=28177&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;Download and install the Microsoft Online Services Module (64-bit): &lt;a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff652560.aspx"&gt;http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff652560.aspx&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;div&gt;If you used a local name for the AD forest domain (like &lt;em&gt;yourdomain.local&lt;/em&gt;) and haven't added &lt;em&gt;yourdomain.com&lt;/em&gt; (for example crmpmg.com) as the forest domain in dcpromo setup earlier, go to "Active Directory Domains and Trusts"
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Follow this article (&lt;a href="http://technet.microsoft.com/en-us/library/cc772007.aspx"&gt;http://technet.microsoft.com/en-us/library/cc772007.aspx&lt;/a&gt;) and add a UPN suffix for crmpmg.com
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;em&gt;Note&lt;/em&gt;: Do the above setup only if you haven't added &lt;em&gt;yourdomain.com&lt;/em&gt; as the forest domain in AD. For example if you added crmpmg.local during dcpromo, this UPN addition is necessary, otherwise not required.
&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Login to the Microsoft Online services portal (portal.microsoftonline.com) with the administrator credentials of your demo account. This is typically the first user that was used to provision the trial such as admin@crmpmg.onmicrosoft.com.
&lt;/li&gt;&lt;li&gt;&lt;div&gt;Add the &lt;em&gt;yourdomain.com&lt;/em&gt; (e.g., crmpmg.com) domain name to the "Domains" under Management. 
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;This can be done using the portal web UI  or using PowerShell command &lt;span style="color:#000066; font-family:Courier New; font-size:10pt; background-color:white"&gt;New-MsolFederatedDomain&lt;/span&gt;: &lt;a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff637620.aspx"&gt;http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff637620.aspx&lt;/a&gt;
				&lt;/li&gt;&lt;li&gt;See godaddy specific steps here: &lt;a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/gg584185.aspx"&gt;http://onlinehelp.microsoft.com/en-us/office365-enterprises/gg584185.aspx&lt;/a&gt;.
&lt;/li&gt;&lt;li&gt;A visual walkthrough of this specific step is available in this youtube video: &lt;a href="http://www.youtube.com/watch?v=JQbdWXFTJfw"&gt;http://www.youtube.com/watch?v=JQbdWXFTJfw&lt;/a&gt;
				&lt;/li&gt;&lt;li&gt;&lt;div&gt;Create a TXT entry in the zone file within godaddy.com with the values provided for your subscription in the portal.
&lt;/div&gt;&lt;p&gt;&lt;img align="left" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/4401.090612_5F00_0106_5F00_DynamicsCRM2.png" alt=""/&gt;
					&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Wait for a few minutes and go back to the Microsoft online portal and click "Verify" button at the bottom of the instructions page.
&lt;/li&gt;&lt;li&gt;Select Exchange Online &amp;amp; Lync Online in the "Specify domain services" step.
&lt;/li&gt;&lt;li&gt;If you choose SharePoint Online, it is primarily for the public website hosting on office365.com as explained here. &lt;a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/jj128104.aspx?CompanyType=CompanyTenant&amp;amp;DapEnabled=0&amp;amp;HasLiteSKU=0&amp;amp;HasAdminPermissions=1"&gt;http://onlinehelp.microsoft.com/en-us/office365-enterprises/jj128104.aspx?CompanyType=CompanyTenant&amp;amp;DapEnabled=0&amp;amp;HasLiteSKU=0&amp;amp;HasAdminPermissions=1&lt;/a&gt;
				&lt;/li&gt;&lt;li&gt;Also see "Specify the services you'll use with your domain name" within &lt;a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/f86db0a2-5713-4106-b90a-edd09ff898a2"&gt;http://onlinehelp.microsoft.com/en-us/office365-enterprises/f86db0a2-5713-4106-b90a-edd09ff898a2#bkmk_intent?CompanyType=CompanyTenant&amp;amp;DapEnabled=0&amp;amp;HasLiteSKU=0&amp;amp;HasAdminPermissions=1&lt;/a&gt;
				&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;Add a user in the Active Directory Users and Computers ensuring that the UPN suffix is the FQDN suffix (for example &lt;a href="mailto:testuser@crmpmg.com"&gt;testuser@crmpmg.com&lt;/a&gt;).
&lt;/li&gt;&lt;li&gt;Enable Remote Desktop on the box and add the above user to Remote Desktop users.
&lt;/li&gt;&lt;li&gt;&lt;div&gt;Open Group Policy Editor (gpedit.msc) and allow login through terminal services for remote desktop users as shown in the screenshot below.
&lt;/div&gt;&lt;p&gt;&lt;img align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/1680.090612_5F00_0106_5F00_DynamicsCRM3.png" alt=""/&gt;
			&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Go into the online services portal and manually add domain users like girishr@crmpmg.com. It will provide a temporary password but you won't use it as you'll use the domain credentials after next step. &lt;br/&gt;&lt;em&gt;Note: &lt;/em&gt;Manually adding domain users is not recommended however the reason we're doing this is because we can test and verify identify federation with just one box without setting up directory synchronization. If you don't add this user now, the only way to add domain users after federation conversation is through directory synchronization.
&lt;/li&gt;&lt;li&gt;Next step is to convert the domain name to federated (&lt;span style="color:#000066; font-family:Courier New; font-size:10pt"&gt;Convert-MsolDomainToFederated -DomainName crmpmg.com&lt;/span&gt;) by running the set of commands in &lt;a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff652560.aspx"&gt;http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff652560.aspx&lt;/a&gt;.
&lt;/li&gt;&lt;li&gt;&lt;div&gt;Remote desktop into the VM using CRMPMG\testuser and login to CRM or the portal (portal.microsoftonline.com). When a domain user tries to sign-in, the office365 login page, automatically redirects to the federated login page.
&lt;/div&gt;&lt;p&gt;&lt;img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/0184.090612_5F00_0106_5F00_DynamicsCRM4.png" alt=""/&gt;
			&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Active directory then prompts for credentials&lt;br/&gt;
			&lt;img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/8117.090612_5F00_0106_5F00_DynamicsCRM5.png" alt=""/&gt;
		&lt;/li&gt;&lt;li&gt;Once you sign-in using AD, you'll immediately login to the portal/CRM.
&lt;/li&gt;&lt;li&gt;&lt;div&gt;You can disable this secondary authentication prompt by doing the below steps.
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Disable Anonymous Authentication and enabling Windows Authentication in IIS as shown in the below screenshot. Restart IIS to ensure the changes have been refreshed. &lt;img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/2744.090612_5F00_0106_5F00_DynamicsCRM6.png" alt=""/&gt;
				&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;
 &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Add &lt;a href="https://crmofeddc.crmpmg.com"&gt;https://crmofeddc.crmpmg.com&lt;/a&gt; to the "Local Intranet Zone" within IE for the windows credentials to be passed automatically.
&lt;/li&gt;&lt;li&gt;Now if you visit the portal (or CRM), you just enter your username and you'll be automatically signed-in using your domain credentials.
&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;You can also create single sign-on URL that allows users to login to CRM directly without even entering the username. This is done by appending the CRM URL with whr query string: &lt;a href="https://crmpmg0.crm.dynamics.com/?whr=http://crmofeddc.crmpmg.com/adfs/services/trust"&gt;https://crmpmg0.crm.dynamics.com/?whr=http://crmofeddc.crmpmg.com/adfs/services/trust&lt;/a&gt;
		&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;DirSync
&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Note that once you've enabled federation, you cannot add AD users through the portal UI. AD users have to be synchronized from AD to the online portal through a tool called DirSync.
&lt;/li&gt;&lt;li&gt;Visit &lt;a href="https://portal.microsoftonline.com/DirSync/DirectorySynchronization.aspx"&gt;https://portal.microsoftonline.com/DirSync/DirectorySynchronization.aspx&lt;/a&gt; and click "Activate" (step 3) to active directory synchronization. 
&lt;/li&gt;&lt;li&gt;&lt;div&gt;Create a second virtual machine (Windows Server 64-bit image) and join the VM to the CRMPMG AD domain. As always it is certainly a good idea to install all the latest windows updates before proceeding further.
&lt;/div&gt;&lt;p&gt;&lt;em&gt;Note:&lt;/em&gt; In Hyper-V, you might want to create an additional network switch (Internal or Private) to bridge the VMs together to able to domain join. This network setup is similar to the &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=27417"&gt;2010 IW VM&lt;/a&gt;.
&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Install the pre-requisites for dirsync tool
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;.NET 3.5 SP1
&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;In the second VM, install the DirSync tool: &lt;a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff652545.aspx"&gt;http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff652545.aspx&lt;/a&gt;
			&lt;/div&gt;&lt;p&gt;&lt;em&gt;Note:&lt;/em&gt; Office 365 supports synchronization of up to 50,000 objects (users, groups, etc). To synchronize &lt;a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff652544.aspx"&gt;more than 50,000 objects&lt;/a&gt;, contact Office 365 Support. 
&lt;/p&gt;&lt;/li&gt;&lt;li&gt;At the end of the install, make sure that the configuration wizard checkbox is selected to start the configuration right after the install.
&lt;/li&gt;&lt;li&gt;Enter the online services tenant administrator credentials (admin@crmpmg.onmicrosoft.com) followed by domain admin credentials (CRMPMG\administrator).
&lt;/li&gt;&lt;li&gt;Leave the "Synchronize directories now" checkbox as check and finish the wizard.
&lt;/li&gt;&lt;li&gt;&lt;div&gt;After a few minutes, you can see that users from Active Directory are now available within the Microsoft Online Services users. You can also verify directory synchronization by following the steps here: &lt;a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff652541.aspx"&gt;http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff652541.aspx&lt;/a&gt;. You can easily distinguish domain users as they have a special "Refresh" icon next to them. Select the synchronized users and active them. You'd also want to assign them security roles with CRM for those users to access CRM Online.
&lt;/div&gt;&lt;p&gt;&lt;img align="left" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/3324.090612_5F00_0106_5F00_DynamicsCRM7.png" alt=""/&gt;
			&lt;/p&gt;&lt;/li&gt;&lt;li&gt;You will also see an error email regarding &lt;a href="mailto:testuser@crmpmg.com"&gt;testuser@crmpmg.com&lt;/a&gt; stating that there is conflict during directory synchronization. This is expected since we manually added testuser instead of synchronizing from the directory. You can delete the user within the portal and it'll get added back to CRM after a few hours via synchronization. 
&lt;/li&gt;&lt;li&gt;&lt;div&gt;You can also force directory synchronization using PowerShell (&lt;span style="color:#43515b; font-family:Segoe UI; font-size:10pt"&gt;&lt;strong&gt;Start-OnlineCoexistenceSync&lt;/strong&gt;&lt;/span&gt;) or using configuration wizard as per the instructions here: &lt;a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff652557.aspx"&gt;http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff652557.aspx&lt;/a&gt;.
&lt;/div&gt;&lt;p&gt;&lt;img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/8623.090612_5F00_0106_5F00_DynamicsCRM8.png" alt=""/&gt;
			&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;And you're done! You now have CRM Online demo environment with federated identity and directory synchronization.
&lt;/div&gt;&lt;p&gt;
 &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10346775" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/girishr/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Office365/">Office365</category></item><item><title>Authentication with Dynamics CRM Online on Microsoft online services environment(Office 365)</title><link>http://blogs.msdn.com/b/girishr/archive/2012/09/04/authenticating-with-dynamics-crm-online-on-ocp-office-365.aspx</link><pubDate>Tue, 04 Sep 2012 23:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10346364</guid><dc:creator>Girish Raja</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/girishr/rsscomments.aspx?WeblogPostID=10346364</wfw:commentRss><comments>http://blogs.msdn.com/b/girishr/archive/2012/09/04/authenticating-with-dynamics-crm-online-on-ocp-office-365.aspx#comments</comments><description>&lt;p&gt;Since July 19th 2012, all new sign-ups for Dynamics CRM Online have been switched over to the Microsoft online services environment which is the same subscription/billing platform used by Office 365 and many other services from Microsoft. Among many new things with this switch over, one significant technical change is that it allows CRM Online customers and partners to use the same identity platform as Office 365. This means that users of CRM Online &amp;amp; Office 365 will have the same set of username/password to access various services and it also helps administrators to manage their users in an effective way.&lt;/p&gt;
&lt;p&gt;If you are a Dynamics CRM developer or partner developing with the CRM Online web services, you might want to update your code to support the new identity platform (now called as Windows Azure Active Directory - WAAD in short)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For .NET developers, this page on MSDN shows you all the details on updating your code: &lt;a title="http://msdn.microsoft.com/en-us/library/hh670628" href="http://msdn.microsoft.com/en-us/library/hh670628" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/hh670628&lt;/a&gt;. Also the downloadable &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=24004" target="_blank"&gt;SDK code samples&lt;/a&gt; have been updated to reflect the various authentication options.&lt;/p&gt;
&lt;p&gt;For those that are writing code in platforms other than .NET, you might want to checkout the updated SOAP-only web services sample posted here: &lt;a title="http://blogs.msdn.com/b/girishr/archive/2011/02/04/connecting-to-crm-online-2011-web-services-using-soap-requests-only.aspx" href="http://blogs.msdn.com/b/girishr/archive/2011/02/04/connecting-to-crm-online-2011-web-services-using-soap-requests-only.aspx" target="_blank"&gt;http://blogs.msdn.com/b/girishr/archive/2011/02/04/connecting-to-crm-online-2011-web-services-using-soap-requests-only.aspx&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You can sign-up for a trial account in the new platform at &lt;a href="http://crm.dynamics.com/" target="_blank"&gt;http://crm.dynamics.com&lt;/a&gt; and manage your subscription at the Microsoft Online Services Portal &amp;ndash; &lt;a href="https://portal.microsoftonline.com/" target="_blank"&gt;https://portal.microsoftonline.com&lt;/a&gt;. Existing users of CRM Online using Microsoft account (formerly Windows Live ID) will eventually be migrated to the new environment and the timelines for this migration is still TBD.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10346364" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/girishr/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Web+Services/">Web Services</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Office365/">Office365</category></item><item><title>Microsoft Dynamics CRM 2011 UR9 (a.k.a “R8”) Beta is here!</title><link>http://blogs.msdn.com/b/girishr/archive/2012/05/09/microsoft-dynamics-crm-2011-ur9-a-k-a-r8-beta-is-here.aspx</link><pubDate>Wed, 09 May 2012 22:04:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10303485</guid><dc:creator>Girish Raja</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/girishr/rsscomments.aspx?WeblogPostID=10303485</wfw:commentRss><comments>http://blogs.msdn.com/b/girishr/archive/2012/05/09/microsoft-dynamics-crm-2011-ur9-a-k-a-r8-beta-is-here.aspx#comments</comments><description>&lt;p&gt;Today I’m proud to announce the availability of beta version of Microsoft Dynamics CRM 2011 UR9 &lt;em&gt;or&lt;/em&gt; Q2 2012 Service Update &lt;em&gt;or &lt;/em&gt;“R8”. &lt;em&gt;Call it what you want but it is here!&lt;/em&gt; The beta release only includes on-premises version of the next release of CRM. This release includes support for multiple browser types and many other great features that you can find in the &lt;a href="http://crmpublish.blob.core.windows.net/docs/ReleasePreviewGuide.pdf"&gt;Release Preview Guide&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;This beta release is primarily targeted at developers and partners. We want you to make sure your solution and custom code works as you expect with the upcoming release. Please be sure to ready yourself, your peers and solutions for the release coming up in just a few short weeks. &lt;/p&gt;  &lt;h2&gt;What does the beta include?&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;A test only on-premises build&lt;/li&gt;    &lt;li&gt;Pre-recorded feature overview sessions and power point presentation files&lt;/li&gt;    &lt;li&gt;Pre-release implementation guide&lt;/li&gt;    &lt;li&gt;SDK and readme. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Again we’d like to emphasize that the beta release is for test purposes only, and not for production usage. There is &lt;strong&gt;no migration path from the beta to the final release&lt;/strong&gt;, so please plan accordingly and use appropriate test environments. There are elements of upcoming release that are not included in the beta, for example Mobility or CRMOnline specific features are not offered as part of the beta but will be available in the final release.&lt;/p&gt;  &lt;h2&gt;Where can you get the beta release?&lt;/h2&gt;  &lt;p&gt;The bits are available on Microsoft Connect site. Please follow the steps below to get access. &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Please provision an account on the R8 Beta Connect site by clicking on this link. &lt;a href="https://connect.microsoft.com/site687/InvitationUse.aspx?ProgramID=7663&amp;amp;InvitationID=crnb-FJTQ-QPB3"&gt;https://connect.microsoft.com/site687/InvitationUse.aspx?ProgramID=7663&amp;amp;InvitationID=crnb-FJTQ-QPB3&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Please complete the R8 Beta Access Survey using this link. (this link will not work until you complete step 1 above) &lt;a href="http://connect.microsoft.com/site687/Survey/Survey.aspx?SurveyID=14211"&gt;http://connect.microsoft.com/site687/Survey/Survey.aspx?SurveyID=14211&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Please access the R8 Beta Package using this link. (this link will not work until you complete steps 1&amp;amp;2 above) &lt;a href="https://connect.microsoft.com/site687/Downloads"&gt;https://connect.microsoft.com/site687/Downloads&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Please pose any questions about the R8 Beta using this R8 Beta Discussion Group here. (this link will not work until you complete steps 1&amp;amp;2 above) &lt;a href="http://innovation.connect.microsoft.com/CRM2011R8Beta/Thread/View.aspx?ThreadId=6861"&gt;http://innovation.connect.microsoft.com/CRM2011R8Beta/Thread/View.aspx?ThreadId=6861&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;Questions/Comments?&lt;/h2&gt;  &lt;p&gt;Post all questions on the Connect discussion group linked above in step #4. If you are having trouble accessing the connect links above, please send an email to &lt;a href="mailto:crmtapbeta@microsoft.com"&gt;crmtapbeta@microsoft.com&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10303485" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/girishr/archive/tags/CRM2011Beta/">CRM2011Beta</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/CRM2011/">CRM2011</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/R8/">R8</category></item><item><title>BCS with SharePoint Online &amp; CRM Online</title><link>http://blogs.msdn.com/b/girishr/archive/2012/02/22/bcs-with-sharepoint-online-amp-crm-online.aspx</link><pubDate>Thu, 23 Feb 2012 03:17:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10271294</guid><dc:creator>Girish Raja</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/girishr/rsscomments.aspx?WeblogPostID=10271294</wfw:commentRss><comments>http://blogs.msdn.com/b/girishr/archive/2012/02/22/bcs-with-sharepoint-online-amp-crm-online.aspx#comments</comments><description>&lt;p&gt;&lt;img style="display: inline; float: right; margin-left: 0px; margin-right: 0px" alt="Click to go to the SharePoint 2010 product marketing site" align="right" src="http://i.technet.microsoft.com/ff527208.composites-capability-sharepoint-2010(en-us,MSDN.10).jpg" width="194" height="175" /&gt;Microsoft is bringing new capabilities faster than ever to our cloud offerings including SharePoint Online and CRM Online. Case in point is the &lt;a href="http://msdn.microsoft.com/en-us/library/hh418045.aspx" target="_blank"&gt;Business Connectivity Services (BCS)&lt;/a&gt; that was introduced in SharePoint Online last fall as part of the recent service update. The biggest ask I’ve had since the service update was examples of surfacing CRM Online data within SharePoint Online through BCS. &lt;/p&gt;  &lt;p&gt;Having &lt;a href="http://blogs.msdn.com/b/girishr/archive/2011/06/16/teched-na-2011-session-recording-crm-and-sharepoint.aspx" target="_blank"&gt;worked&lt;/a&gt; with BCS in SharePoint 2010 along with CRM Online, I chatted with the BCS experts at &lt;a href="http://www.lightningtools.com/" target="_blank"&gt;Lightning Tools&lt;/a&gt; to pick their brain on this topic. Nick Swan from Lightning Tools was really excited about building a connector to integrate the two cloud platforms. Nick also published a blog post which has a detailed walkthrough on setting up basic integration between SharePoint Online and CRM Online through BCS. You can check out the post here:     &lt;br /&gt;&lt;a title="http://www.lightningtools.com/blog/archive/2012/02/20/crm-2011-online-and-sharepoint-2010-integration-through-business-connectivity.aspx" href="http://www.lightningtools.com/blog/archive/2012/02/20/crm-2011-online-and-sharepoint-2010-integration-through-business-connectivity.aspx" target="_blank"&gt;&lt;font size="3"&gt;http://www.lightningtools.com/blog/archive/2012/02/20/crm-2011-online-and-sharepoint-2010-integration-through-business-connectivity.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It is a great sample for the community to get started on this topic and Nick also addresses some of the popular questions and concerns you might have. If you are looking for a full-fledged integration solution, please reach out to Nick directly by emailing him at &lt;a href="mailto:nick@lightningtools.com" target="_blank"&gt;nick@lightningtools.com&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Happy SharePointing!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10271294" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/girishr/archive/tags/SharePoint/">SharePoint</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/SPO/">SPO</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Office365/">Office365</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/BCS/">BCS</category></item><item><title>Book - Professional SharePoint 2010 Cloud-Based Solutions</title><link>http://blogs.msdn.com/b/girishr/archive/2012/01/06/book-professional-sharepoint-2010-cloud-based-solutions.aspx</link><pubDate>Sat, 07 Jan 2012 01:47:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10254172</guid><dc:creator>Girish Raja</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/girishr/rsscomments.aspx?WeblogPostID=10254172</wfw:commentRss><comments>http://blogs.msdn.com/b/girishr/archive/2012/01/06/book-professional-sharepoint-2010-cloud-based-solutions.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.amazon.com/Professional-SharePoint-Cloud-Based-Solutions/dp/1118076575"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-49-metablogapi/6663.image_5F00_00E35239.png" width="226" height="283" /&gt;&lt;/a&gt;Happy New Year! Over the holidays, a book I co-authored with my former colleagues at evangelism group was published by Wrox : &lt;a href="http://www.amazon.com/Professional-SharePoint-Cloud-Based-Solutions/dp/1118076575"&gt;Professional SharePoint 2010 Cloud-Based Solutions (Wrox Programmer to Programmer)&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This is my first book and the whole experience was pretty daunting, humbling yet really fun! Seeing one’s name on the bookshelf is truly rewarding and I’d encourage everyone to try it at least once in your lifetime.&lt;/p&gt;  &lt;p&gt;With CRM systems being a major workload in the cloud, the book has a chapter on managing customer information in SharePoint Online using CRM Online as the backend (of course)!&lt;/p&gt;  &lt;p&gt;&amp;lt;Cross posting from &lt;a href="http://blogs.msdn.com/b/donovanf/archive/2011/12/11/professional-sharepoint-2010-cloud-based-solutions-by-wrox.aspx" target="_blank"&gt;donovanf’s blog&lt;/a&gt;&amp;gt;&lt;/p&gt;  &lt;p&gt;Steve Fox was the driver behind this and it was a great opportunity to team up with him and my other colleagues Paul Stubbs and Donovan Follette to write this book. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Professional SharePoint 2010 Cloud-Based Solutions&lt;/em&gt; is primarily for IT Pros, SharePoint Developers and enthusiasts who want to better understand how to leverage the cloud in/from their SharePoint solutions/installations. Each chapter is designed to expose some form of integration with SharePoint and the cloud. This includes Web 2.0 technologies, Windows Azure, CRM Online and other cloud-based services. &lt;/p&gt;  &lt;p&gt;What I believe is most helpful in the book, is that each chapter provides a conceptual overview of the technologies used in building cloud-based solutions. It then provides a high-level architecture for a solution and then lays out the practical step-by-step instructions to walk through a sample concept-to-practical solution. Our intent for the book is not to just talk about what you might do, but to describe the concepts and then show you how to do a small project and get you rolling.&lt;/p&gt;  &lt;p&gt;Thanks again to Steve, Paul and Donovan for the opportunity to work with you on this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10254172" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/girishr/archive/tags/CRM/">CRM</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/SharePoint/">SharePoint</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Book/">Book</category><category domain="http://blogs.msdn.com/b/girishr/archive/tags/Cloud/">Cloud</category></item></channel></rss>