<?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 Dynamic(s) Thoughts : SharePoint</title><link>http://blogs.msdn.com/girishr/archive/tags/SharePoint/default.aspx</link><description>Tags: SharePoint</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Business Action Virtual Tour On Demand</title><link>http://blogs.msdn.com/girishr/archive/2009/05/06/business-action-virtual-tour-on-demand.aspx</link><pubDate>Wed, 06 May 2009 23:32:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9591998</guid><dc:creator>girishr</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/girishr/comments/9591998.aspx</comments><wfw:commentRss>http://blogs.msdn.com/girishr/commentrss.aspx?PostID=9591998</wfw:commentRss><description>&lt;p&gt;Last week I had the opportunity to present four webcasts as part of the Business Action Virtual Tour (BAVT) wherein we discussed about building line of business applications using the CRM (XRM) platform and how you can extend it to create compelling experiences (using WPF &amp;amp; Silverlight), reuse familiar skills (using Office Platform) and how to provide the power of choice to your customers (using Azure platform).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/benriga/WindowsLiveWriter/BusinessActionVirtualTourRecordingDay4Th_94DC/Business%20Action%20Logo-CRM-Large_2.png"&gt;&lt;img title="Business Action Logo-CRM-Large" border="0" alt="Business Action Logo-CRM-Large" align="right" src="http://blogs.msdn.com/blogfiles/benriga/WindowsLiveWriter/BusinessActionVirtualTourRecordingDay4Th_94DC/Business%20Action%20Logo-CRM-Large_thumb.png" width="232" height="136" /&gt;&lt;/a&gt;If you missed any of these events, don’t worry; we recorded all of them and have it available for you free of cost. Ben Riga was handling the Q&amp;amp;A during the session and has also posted a nice summary of the Q&amp;amp;A as part of his blog post. I’d encourage you to view the high fidelity version of the Live Meeting replay.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/benriga/archive/2009/05/01/business-action-virtual-tour-recording-day-1-line-of-business-application-framework.aspx" target="_blank"&gt;1- XRM, the Line of Business Application Framework&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/benriga/archive/2009/05/01/business-action-virtual-tour-recording-day-2-compelling-experiences.aspx" target="_blank"&gt;2- Compelling experiences (WPF &amp;amp; Silverlight)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/benriga/archive/2009/05/04/business-action-virtual-tour-recording-day-3-familiar-skills.aspx" target="_blank"&gt;3- Familiar Skills (Office, SharePoint &amp;amp; UC)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/benriga/archive/2009/05/04/business-action-virtual-tour-recording-day-4-the-power-of-choice.aspx" target="_blank"&gt;4- The power of choice (Azure Services Platform)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;So set aside &lt;strong&gt;just four hours &lt;/strong&gt;of your time, get the projector, crank up the volume and gather all your colleagues around . It’s show time!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9591998" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/girishr/archive/tags/CRM/default.aspx">CRM</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Microsoft+Dynamics/default.aspx">Microsoft Dynamics</category><category domain="http://blogs.msdn.com/girishr/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Demo/default.aspx">Demo</category><category domain="http://blogs.msdn.com/girishr/archive/tags/OBA/default.aspx">OBA</category><category domain="http://blogs.msdn.com/girishr/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Training/default.aspx">Training</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>What does free SPD mean to you?</title><link>http://blogs.msdn.com/girishr/archive/2009/04/12/what-does-free-spd-mean-to-you.aspx</link><pubDate>Mon, 13 Apr 2009 05:47:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9546655</guid><dc:creator>girishr</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/girishr/comments/9546655.aspx</comments><wfw:commentRss>http://blogs.msdn.com/girishr/commentrss.aspx?PostID=9546655</wfw:commentRss><description>&lt;p&gt;The recent announcement that &lt;a href="http://blogs.msdn.com/sharepointdesigner/archive/2009/04/02/download-spd-for-free-today.aspx" target="_blank"&gt;SharePoint Designer (SPD) will be offered for free&lt;/a&gt; makes me very excited. Being a SharePoint consultant not long ago, I can truly appreciate how the free SPD &amp;amp; &lt;a href="http://office.microsoft.com/en-us/sharepointtechnology/FX100503841033.aspx" target="_blank"&gt;WSS&lt;/a&gt; will revolutionize the content management space. When the announcement came out that this change was effective from April 1st, I had every reason to suspect the legitimacy of it but looks like it was all real!&lt;/p&gt;  &lt;p&gt;SPD allows you to build a variety of things starting from designing simple websites (remember FrontPage!) to wonderful dashboards that revolutionize enterprise solutions.&lt;/p&gt;  &lt;p&gt;While working on the &lt;a href="http://blogs.msdn.com/crm/archive/2008/08/18/the-dynamics-duo-dynamics-super-heroes.aspx" target="_blank"&gt;“Dynamicss Duo” CRM 4.0 demo&lt;/a&gt;, we made heavy use of SPD and the results truly speak to the power this tool has. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/girishr/WindowsLiveWriter/a7c0b70d5265_FCF6/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/girishr/WindowsLiveWriter/a7c0b70d5265_FCF6/image_thumb.png" width="508" height="381" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In the above screenshot, one can see a heavily customized SharePoint page Iframed into CRM. Using SPD we built this Intranet style dashboard pages with connected webparts and also using a set of pre-built 3rd party webparts.&lt;/p&gt;  &lt;p&gt;If you had seen the CRM demo that was shown at the &lt;a href="http://channel9.msdn.com/pdc2008/KYN01/" target="_blank"&gt;Day1 Keynote of PDC2008&lt;/a&gt;, you can see the below attractive customer portal that doesn’t look anything like SharePoint but it actually runs on &lt;a href="http://www.microsoft.com/online/sharepoint-online.mspx" target="_blank"&gt;SharePoint Online&lt;/a&gt; and was built using SPD.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/girishr/WindowsLiveWriter/a7c0b70d5265_FCF6/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/girishr/WindowsLiveWriter/a7c0b70d5265_FCF6/image_thumb_1.png" width="516" height="279" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;SPD allows customizing such SaaS SharePoint extranet sites even when you don’t have physical access to the server.&amp;#160; In the above screenshot, the gauge display is actually a Silverlight control running in SharePoint, and the webpart to the right is called a dataview webpart that connects to CRM web services. Dataview webparts are a very powerful feature of SharePoint as you can easily build data bound webparts and SPD allows you to build it without writing any code. &lt;/p&gt;  &lt;p&gt;This is just a tip of the iceberg and developers are free to deliver a variety of custom portal solutions&lt;strong&gt;, &lt;/strong&gt;extranets, intranets, internet-facing sites, collaboration solutions, social networking sites, and internal applications on top of the extensive capabilities of SharePoint. Integrating these with Dynamics CRM makes it even more compelling and presents a good business opportunity for providing value-added solutions to your customers.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9546655" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/girishr/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/girishr/archive/tags/SPD/default.aspx">SPD</category></item><item><title>Action Packed Business Applications Coming to US</title><link>http://blogs.msdn.com/girishr/archive/2009/04/03/action-packed-business-applications-coming-to-us.aspx</link><pubDate>Sat, 04 Apr 2009 04:06:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9531114</guid><dc:creator>girishr</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/girishr/comments/9531114.aspx</comments><wfw:commentRss>http://blogs.msdn.com/girishr/commentrss.aspx?PostID=9531114</wfw:commentRss><description>&lt;p&gt;In a series of world-wide events called &lt;a href="http://blogs.msdn.com/benriga/archive/2009/02/24/gonna-get-me-some-business-action.aspx" target="_blank"&gt;Business Action World Tour&lt;/a&gt;, we’re showcasing how Independent Software Vendors (ISVs) can build serious line of business applications without a lot of effort. To add to that, if you could create a rich &amp;amp; compelling UI (with WPF &amp;amp; Silverlight), make it familiar to your users (with Office system), and give a choice of on-site or cloud deployment to the customer (with Azure Services), wouldn’t that be a wonderful opportunity for more business.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="Business_Action_World_logo_w_CRM_K-cropped" border="0" alt="Business_Action_World_logo_w_CRM_K-cropped" align="right" src="http://blogs.msdn.com/blogfiles/girishr/WindowsLiveWriter/12c550f9c5bd_F9BA/Business_Action_World_logo_w_CRM_K-cropped_5.jpg" width="187" height="79" /&gt;If you think so, all you need to do is spend half a day at one of our free “discover” events. The next upcoming one in the US is on May 4th at Chicago and we have another one coming up in Silicon Valley on May 6th. &lt;/p&gt;  &lt;p&gt;For more information about the event and links to register, check out John O'Donnell blog article below.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/jodonnell/archive/2009/04/01/discover-a-new-way-to-build-line-of-business-applications-at-chicago-may-4th-and-mountain-view-ca-may-6th.aspx" href="http://blogs.msdn.com/jodonnell/archive/2009/04/01/discover-a-new-way-to-build-line-of-business-applications-at-chicago-may-4th-and-mountain-view-ca-may-6th.aspx"&gt;http://blogs.msdn.com/jodonnell/archive/2009/04/01/discover-a-new-way-to-build-line-of-business-applications-at-chicago-may-4th-and-mountain-view-ca-may-6th.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9531114" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/girishr/archive/tags/CRM/default.aspx">CRM</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.msdn.com/girishr/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Platform/default.aspx">Platform</category><category domain="http://blogs.msdn.com/girishr/archive/tags/OBA/default.aspx">OBA</category><category domain="http://blogs.msdn.com/girishr/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>CRM Accelerators: Enterprise Search</title><link>http://blogs.msdn.com/girishr/archive/2008/11/19/crm-accelerators-enterprise-search.aspx</link><pubDate>Thu, 20 Nov 2008 00:19:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9126021</guid><dc:creator>girishr</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/girishr/comments/9126021.aspx</comments><wfw:commentRss>http://blogs.msdn.com/girishr/commentrss.aspx?PostID=9126021</wfw:commentRss><description>&lt;p&gt;In this video, we take a look at the Enterprise Search Accelerator for CRM and see how SharePoint and CRM can complement each other in creating business solutions.&lt;/p&gt;  &lt;p&gt;&lt;iframe src="http://channel9.msdn.com/posts/girishr/442150/player/" frameborder="0" width="320" scrolling="no" height="260"&gt;&lt;/iframe&gt;&lt;a title="http://channel9.msdn.com/posts/girishr/CRM-Accelerators-Enterprise-Search/" href="http://channel9.msdn.com/posts/girishr/CRM-Accelerators-Enterprise-Search/"&gt;http://channel9.msdn.com/posts/girishr/CRM-Accelerators-Enterprise-Search/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The enterprise search accelerator allows Microsoft Office SharePoint Server (MOSS) customers to view and search for Microsoft Dynamics CRM data directly from their SharePoint portals.&lt;/p&gt;  &lt;p&gt;Additionally, the technology, Business Data Catalog (BDC), and techniques used with this accelerator can be employed to surface data from other line of business applications to further enrich the SharePoint portal.&lt;/p&gt;  &lt;p&gt;BDC makes it easy for people to connect to, find, and act on information stored in structured line-of-business systems (such as Microsoft Dynamics CRM) by using a declarative framework to securely integrate them into search results. With BDC you can configure actionable audience-specific portals, dashboards and mash-up interfaces for this data without writing any code.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9126021" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/girishr/archive/tags/CRM/default.aspx">CRM</category><category domain="http://blogs.msdn.com/girishr/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Accelerators/default.aspx">Accelerators</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Channel9/default.aspx">Channel9</category></item><item><title>Creating a custom SharePoint webpart for CRM</title><link>http://blogs.msdn.com/girishr/archive/2008/08/14/creating-a-custom-sharepoint-webpart-for-crm.aspx</link><pubDate>Fri, 15 Aug 2008 09:20:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8868885</guid><dc:creator>girishr</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/girishr/comments/8868885.aspx</comments><wfw:commentRss>http://blogs.msdn.com/girishr/commentrss.aspx?PostID=8868885</wfw:commentRss><description>&lt;p&gt;Continuing the back to basics series, I thought I'd write a simple SharePoint webpart that pulls data from the CRM &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=DD939ED9-87A5-4C13-B212-A922CC02B469&amp;amp;displaylang=en" target="_blank"&gt;4.0 VPC&lt;/a&gt;. If you've watched the &lt;a href="http://channel9.msdn.com/posts/benriga/The-Dynamics-Duo-talk-about-Dynamics-CRM-and-SharePoint/" target="_blank"&gt;Dynamics Duo talk on SharePoint&lt;/a&gt;, this should help you get to the next step and dig into some code.&lt;/p&gt;  &lt;p&gt;After a little bit of challenge, I was able to get the sample code published in Code Gallery for download.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=crm4dpedemo&amp;amp;DownloadId=2815" target="_blank"&gt;Download the Code&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I also captured the process of creating a CRM-SharePoint custom webpart as a screencast and you can view it below.&lt;/p&gt;  &lt;p&gt;&lt;iframe src="http://channel9.msdn.com/posts/girishr/422190/player/" frameborder="0" width="320" scrolling="no" height="325"&gt;&lt;/iframe&gt;    &lt;br /&gt;&lt;a href="http://channel9.msdn.com/posts/girishr/Creating-a-custom-SharePoint-webpart-for-CRM/"&gt;Creating a custom SharePoint webpart for CRM&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/9/1/2/2/4/SimpleWebpartProject.wmv" target="_blank"&gt;Download the Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The example shows how you can build it from the group up. You can obviously use SharePoint project template and deployment packages to automate some of the steps.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8868885" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/girishr/archive/tags/CRM/default.aspx">CRM</category><category domain="http://blogs.msdn.com/girishr/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Webpart/default.aspx">Webpart</category></item><item><title>Performance for CRM - Why not Cache?</title><link>http://blogs.msdn.com/girishr/archive/2008/03/11/performance-for-crm-why-not-cache.aspx</link><pubDate>Wed, 12 Mar 2008 02:06:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8162628</guid><dc:creator>girishr</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/girishr/comments/8162628.aspx</comments><wfw:commentRss>http://blogs.msdn.com/girishr/commentrss.aspx?PostID=8162628</wfw:commentRss><description>&lt;p&gt;I just attended an &lt;a href="http://blogs.msdn.com/girishr/archive/2008/03/11/convergence-2008-the-place-to-be-for-microsoft-dynamics.aspx"&gt;interactive discussion at Convergence&lt;/a&gt; on Archiving and best practices. Though the topic was mainly on archiving, several people talked about performance especially related to the SQL database. Also many of them compared CRM with &lt;a href="http://www.microsoft.com/sharepoint/default.mspx"&gt;SharePoint&lt;/a&gt; (MOSS 2007) and sought out differences.&lt;/p&gt; &lt;p&gt;Though SharePoint usually has a monstrous database storing all of the documents, the performance of the product is usually great because of one great feature in SharePoint(since MOSS 2007) . Whenever a request comes in from the user, the SharePoint front-end server requests the document from database and then caches it. For repeated requests, the front-end server serves the data from the cache instead of going to the database again. This largely reduces the round trip back to SQL and decreases the page load time for the user at the same time reducing the load on the back-end SQL server.&lt;/p&gt; &lt;p&gt;Now thinking about CRM, many users often want to read account and contact information and I thought it'd be cool if CRM could cache the data and serve it from the front-end server. Of course as data gets updated, the cache must be refreshed and the process will get busier on a transactional system. But still, with the right pattern, the performance improvements will be much larger.&lt;/p&gt; &lt;p&gt;Incidentally I ran into &lt;a href="http://www.shanmcarthur.net/"&gt;Shan McArthur&lt;/a&gt; of ADXStudio yesterday and he was telling me about the &lt;a href="http://www.adxstudio.com/dynamics-crm-toolkit"&gt;CRM Developer toolkit&lt;/a&gt; that they're building. He says this toolkit addresses this very problem in that it'll cache the data using .NET caching and does Cache Invalidation when the data gets updated. There is a lot more in the toolkit and I can't wait to check it out.&lt;/p&gt; &lt;p&gt;At the end, I must say I'd love to attend every one of those interactive discussions if only we had enough room for all the people. But as I mentioned &lt;a href="http://blogs.msdn.com/girishr/archive/2008/03/11/convergence-2008-the-place-to-be-for-microsoft-dynamics.aspx"&gt;earlier&lt;/a&gt;, maybe it is good that they limit the number of attendees.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8162628" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/girishr/archive/tags/CRM/default.aspx">CRM</category><category domain="http://blogs.msdn.com/girishr/archive/tags/Microsoft+Dynamics/default.aspx">Microsoft Dynamics</category><category domain="http://blogs.msdn.com/girishr/archive/tags/SharePoint/default.aspx">SharePoint</category></item></channel></rss>