<?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>Microsoft Dynamics CRM Team Blog</title><link>http://blogs.msdn.com/b/crm/</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.20496 (Build: 5.6.583.20496)</generator><item><title>CRM Anywhere</title><link>http://blogs.msdn.com/b/crm/archive/2012/02/06/crm-anywhere.aspx</link><pubDate>Mon, 06 Feb 2012 20:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10264579</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10264579</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10264579</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2012/02/06/crm-anywhere.aspx#comments</comments><description>&lt;p&gt;Over the last few months I have spent a lot of time&amp;nbsp; meeting with customers, partners and industry leaders around the world on the&amp;nbsp;current trends effecting businesses. The discussions have been fascinating! An interesting theme emerged around technology. The most common questions put to me were what are the innovations other customers are asking for? How are they embracing the rapid change of technology? And how can we leverage technology and &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://crm.dynamics.com/"&gt;Microsoft Dynamics CRM&lt;/a&gt;&lt;/span&gt; as a vehicle to drive a truly dynamic business to thrive in a hyper competitive environment? Heavy questions!&amp;nbsp; I'll get to my answers in a moment.&lt;/p&gt;
&lt;p sizcache="50" sizset="51"&gt;In my last &lt;span style="text-decoration: underline;"&gt;&lt;a href="https://community.dynamics.com:443/product/crm/crmnontechnical/b/crmconnection/archive/2012/01/13/the-big-bet.aspx"&gt;blog post&lt;/a&gt;&lt;/span&gt; I discussed the innovations going on in the CRM space and the fact that CRM is a big bet for &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt;&lt;/span&gt;. Our "CRM economy", if you will, is a deep and vast network. It is big business. Couple that with our strategic "more innovation available more frequently" agenda which we announced last November along with all the work we are doing to synergize Microsoft technologies and bring them home to the CRM customer. Put that all together and you still only begin to scratch the surface of how much we are bringing to the table to change the industry. We will deliver more. Why? Because like you, we are relentless in our drive to outpace the competition.&lt;/p&gt;
&lt;p sizcache="50" sizset="53"&gt;So on to those answers I promised. We want to be revolutionary, not evolutionary. ...and the market is moving fast. Our customers are tackling CRM initiatives like never before. They can't afford to be casual. They are serious. They don't flinch. They are absolutely convinced that together with the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://crm.dynamics.com/"&gt;Microsoft Dynamics CRM&lt;/a&gt;&lt;/span&gt; innovation agenda and pace of delivery, they can be a dynamic business. The most successful customers are innovating with mobility, using every kind of device they can deploy CRM functionality on, and they are going deeper with Microsoft Dynamics CRM flexibility for their specific needs than ever before.&lt;/p&gt;
&lt;p sizcache="50" sizset="54"&gt;Six months ago we announced our Social Productivity and Enterprise Cloud capabilities release. It was a great success and it was a good part of the answer to those questions I mention above. But we're not standing still. We have no rear-view mirror. I am thrilled to announce the next wave in our continuing cycles of rapid innovation in helping provide those answers: the &lt;span style="text-decoration: underline;"&gt;&lt;strong sizcache="50" sizset="54"&gt;&lt;a href="http://crm.dynamics.com/en-us/roadmap"&gt;Microsoft Dynamics CRM Anywhere release is coming in Q2 2012&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;. With this release we are enabling you to be pervasively connected to your most valuable asset-your customer. We are providing more flexibility in mobility than any other CRM provider. Period. CRM where you want to consume it on the device you use.&lt;/p&gt;
&lt;p&gt;Who doesn't love to get ahead of their competition in a big way? You do. And we just did in many ways!! And that's really only the beginning of what this release will offer.&amp;nbsp; There's much more to discover including cross-browser support for broad access, data visualization capabilities for unique insight, big additions to our Marketplace and enhanced social capabilities to keep you in touch with your network and customers.&lt;/p&gt;
&lt;p sizcache="50" sizset="55"&gt;I encourage you to learn more about our Q2 2012 Service Update in our &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;I look forward to hearing from you as we roll this into the market in the next few months.&lt;/p&gt;
&lt;p sizcache="50" sizset="56"&gt;&lt;span class="user-name" sizcache="50" sizset="48"&gt;&lt;a class="internal-link view-user-profile" href="http://blogs.msdn.com/members/Dennis-Michalis/default.aspx" jquery1328557623188="5"&gt;&lt;span&gt;&lt;/span&gt;Dennis Michalis&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;GM, Dynamics CRM&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10264579" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+2011/">CRM 2011</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM/">CRM</category></item><item><title>Microsoft Dynamics CRM SiteMap Editor Walkthrough</title><link>http://blogs.msdn.com/b/crm/archive/2012/02/06/microsoft-dynamics-crm-sitemap-editor-walkthrough.aspx</link><pubDate>Mon, 06 Feb 2012 17:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10264495</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10264495</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10264495</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2012/02/06/microsoft-dynamics-crm-sitemap-editor-walkthrough.aspx#comments</comments><description>&lt;div&gt;
&lt;p&gt;It has always been a very tedious process to update the SiteMap. The conventional way is to have the sitemap exported as part of a solution, extracting the customizations.xml from the solution zip, hunt for the sitemap portion in the same xml file, update what needs to be updated, zip the file back into the solution, reimport the solution, and publish it. That sounds a lot doesn&amp;rsquo;t it? Not to mention that if you are not satisfied with the update, you have to do the same process all over again. It&amp;rsquo;s a trial-and-error process and is very error prone. Is there a way to make a system customizer&amp;rsquo;s life easier?&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Yes there is. We have released the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://pinpoint.microsoft.com/en-us/applications/microsoft-dynamics-crm-sitemap-editor-12884928049"&gt;Microsoft Dynamics CRM SiteMap Editor&lt;/a&gt;&lt;/span&gt; last November. It is released as a solution that can be imported into a CRM organization, and customizations can be done within CRM in a snap. Once you load the editor&amp;rsquo;s user interface, you can view the sitemap and make all necessary updates. The accompanying &lt;span style="text-decoration: underline;"&gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=cfb122124e1df171&amp;amp;resid=CFB122124E1DF171!125&amp;amp;parid=CFB122124E1DF171!124&amp;amp;authkey=!AKceTtS2mmJZiUE"&gt;user&amp;rsquo;s guide&lt;/a&gt;&lt;/span&gt; gives you a jumpstart on how to use the tool.&amp;nbsp; This blog provides you a concrete example on updating the sitemap using the Microsoft Dynamics CRM SiteMap Editor.&lt;/p&gt;
&lt;h1&gt;Adding a New Area to the SiteMap&lt;/h1&gt;
&lt;p&gt;&lt;i&gt;NOTE: Before updating your sitemap, make sure to save a back-up of your sitemap just in-case you encounter issues in the sitemap update process. Always follow this best practice. If you don&amp;rsquo;t have a back-up, you would need to recreate your sitemap, or dig through old sitemap copies and do a restore. &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Consider that you are a system customizer for a nonprofit organization which has different kinds of volunteers and has decided to keep track of your volunteers in CRM. You wanted to achieve this sub-structure in the sitemap:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Volunteering (Area)
&lt;ul&gt;
&lt;li&gt;Volunteers (Group)
&lt;ul&gt;
&lt;li&gt;Volunteers (Subarea)&lt;/li&gt;
&lt;li&gt;Volunteer Skills (Subarea)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So you need to add a &amp;ldquo;Volunteering&amp;rdquo; area. To do this through the editor, click on any area in the sitemap and click on the &lt;b&gt;+&lt;/b&gt; button at the bottom of the left pane (the navigation pane). This will add a &amp;ldquo;sibling&amp;rdquo; of that area immediately after the location of the selected area. You will then see an editing form at the right pane of the tool, which allows you to add/edit the necessary information attributed to that element.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/8422.1.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/8422.1.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can go ahead and input an &lt;b&gt;Id&lt;/b&gt; (any unique identifier) as well as the URL to the icon that represents volunteering. This &lt;b&gt;URL &lt;/b&gt;uses the $webresource directive because this icon is a web resource in Microsoft Dynamics CRM named &amp;lsquo;msdyn_/imgs/sitemap/Volunteering.png&amp;rsquo;. All you need is include &amp;ldquo;$webresource:&amp;rdquo; in front of the name of the web resource.&lt;/p&gt;
&lt;p&gt;This URL should not be confused with the other URL field which should contain the Outlook URL to render the Outlook folder that represents this area. If you want to show the groups of subareas under this area, click on the &lt;b&gt;Show Groups &lt;/b&gt;checkbox. For the purposes of this example, let us have it checked so we will be able to see all components that we plan to add. Since this is a new area for a new entity, we need to add a title to it. Click on the &lt;b&gt;New Title &lt;/b&gt;button, fill-in the LCID, which is short for Locale ID. The LCID for English is 1033. The title string text should be &amp;ldquo;Volunteering&amp;rdquo;. The &lt;b&gt;Use Resource ID for Title&lt;/b&gt; should be left unchecked as it is for internal use only and should not be changed. The same steps can be executed for the description section. Enter an intuitive description for your new area and we should be done creating a new area in the sitemap.&lt;/p&gt;
&lt;h1&gt;Adding Groups to the SiteMap&lt;/h1&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3568.2.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3568.2.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To create a group, click on the &lt;b&gt;Volunteering&lt;/b&gt; area and click on the &lt;b&gt;Child&lt;/b&gt; button below the navigation pane. You can then set the Id and the other fields similar to that of the Area element. Let&amp;rsquo;s name this group &amp;ldquo;Volunteers&amp;rdquo;.&lt;/p&gt;
&lt;h1&gt;Adding a New Sub-Area to the SiteMap&lt;/h1&gt;
&lt;p&gt;So you have a &amp;ldquo;Volunteers&amp;rdquo; grouping but you don&amp;rsquo;t have any subareas under that group yet. To create the subarea, click on the newly created area, and add a child to it by clicking on the &lt;b&gt;Child&lt;/b&gt; button at the bottom of the navigation pane. Similar to the creation of the area element, you have to set the Id as well as the URL of the associated icon. As we don&amp;rsquo;t have to pass information about the organization and language context through the URL (see &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg328374.aspx"&gt;CRM SDK Topic: Passing Parameters to a URL Using SiteMap&lt;/a&gt;&lt;/span&gt; for more information on this), you can leave the &lt;b&gt;Pass Params&lt;/b&gt; checkbox unchecked.&lt;/p&gt;
&lt;p&gt;Say for example you created a custom entity called &amp;ldquo;new_volunteers&amp;rdquo;. That being the case, you will have to set the Entity field to &amp;ldquo;new_volunteers&amp;rdquo;. For Client, you can check the &lt;b&gt;All&lt;/b&gt; checkbox as this subarea should be available to all clients but since the default is &amp;ldquo;All&amp;rdquo;, you really don&amp;rsquo;t need to. This subarea is also expected to be available offline so you can also check the &lt;b&gt;Available Offline&lt;/b&gt; checkbox. You can leave the Sku checkboxes as is since like the Client checkboxes, the default is also &amp;ldquo;All&amp;rdquo;.&lt;br /&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/7343.3.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/7343.3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The same steps as with creating the area element should be followed for the Titles and Descriptions section. Based on the target sitemap we have set at the beginning, we are naming this subarea &amp;ldquo;Volunteers&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;You can also prevent users from seeing this subarea if they don&amp;rsquo;t have specific access privileges to some entities. Say you don&amp;rsquo;t want to users to view this subarea if they don&amp;rsquo;t have Read, Write, and Create privileges to the activity entity (activitypointer). You have to set the Entity field to &amp;ldquo;activitypointer&amp;rdquo; and set the Read, Write, and Create checkboxes.&lt;/p&gt;
&lt;p&gt;If you have help visors or Get Started pages to associate with this subarea, you can set the Get Started Pane Path values. You can set just the default Get Started Pane Path as we don&amp;rsquo;t expect different Get Started Pages when logged in as admin or in Outlook (see &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg309259.aspx"&gt;Change Application Navigation Using the SiteMap: Customize the Get Started Pane&lt;/a&gt;&lt;/span&gt; for more information).&lt;/p&gt;
&lt;p&gt;If you want to create your own customized Get Started Panes, see &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg309355.aspx"&gt;Create Custom Get Started Pane Content&lt;/a&gt;&lt;/span&gt;. The SDK provides some template files a web developer can use to create custom Get Started Pane content using web resources.&lt;/p&gt;
&lt;p&gt;You can follow same steps to create a different subarea for &amp;ldquo;Volunteer Skills&amp;rdquo; provided that you have a custom entity to associate to the subarea. If you want to interchange the order of the two subareas, you can easily just click on any of the subareas and drag it to the right position.&lt;/p&gt;
&lt;h1&gt;Wrapping it up&lt;/h1&gt;
&lt;p&gt;So according to plan, you have easily created all components that you needed to add to the sitemap. Now you just have to save all changes and publish the customizations in CRM. Just click on the &lt;b&gt;Save&lt;/b&gt; button, confirm, and click on the &lt;b&gt;Publish All Customizations&lt;/b&gt; button in CRM. When you refresh your instance, you should be able to see the updated navigation pane with the elements that you have added.&lt;/p&gt;
&lt;p&gt;For more information on the SiteMap, see the Microsoft CRM SDK topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg309259.aspx"&gt;Change Application Navigation Using the SiteMap&lt;/a&gt; &lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg309424.aspx"&gt;Edit the Site Map&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg328374.aspx"&gt;Passing Parametersto a URL Using SiteMap&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg309475.aspx"&gt;Control Access to the Resource Center&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There should also be instructions on exporting/backing up the SiteMap in &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg309424.aspx"&gt;Edit the Site Map&lt;/a&gt;&lt;/span&gt; (see steps 1 to 4 of the &amp;ldquo;To edit the Site Map&amp;rdquo; section).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:mariajoa@microsoft.com"&gt;Maria Christina Joaquin&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10264495" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+2011/">CRM 2011</category></item><item><title>Web Sales with the Microsoft Dynamics Marketplace- Case Studies            </title><link>http://blogs.msdn.com/b/crm/archive/2012/01/31/web-sales-with-the-microsoft-dynamics-marketplace.aspx</link><pubDate>Tue, 31 Jan 2012 17:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10262340</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10262340</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10262340</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2012/01/31/web-sales-with-the-microsoft-dynamics-marketplace.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size: medium; text-decoration: underline;"&gt;&lt;a style="border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;" id="ctl00_ContentPlaceHolder1_lnkCompanyName" href="http://www.powerobjects.com" target="_blank"&gt;PowerObjects&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div id="caseStudyText"&gt;
&lt;p&gt;&lt;span style="font-style: italic;"&gt;PowerObjects is a Microsoft partner with deep expertise in Microsoft Dynamics CRM. Although the company focuses on providing consulting and implementation services, its add-on solutions for Microsoft Dynamics CRM remain attractive to customers and partners alike. When Microsoft launched the Microsoft Dynamics Marketplace, PowerObjects was quick to recognize the opportunity. After making its add-ons available on the Microsoft Dynamics Marketplace, PowerObjects now receives around four to six trial subscriptions per day, of which 3 percent convert to sales and even large-scale deployments of Microsoft Dynamics CRM. Through the Microsoft Dynamics Marketplace, the company aims to drive recurring revenue of U.S.$50,000 per month and has made an effort to do so without having to build a new sales channel or changing its business model as a value added reseller.&lt;/span&gt;&lt;/p&gt;
&lt;table style="width: 175px;" class="pullQuote" border="0" cellspacing="0" cellpadding="0" align="left"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table style="width: 175px;" border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="37"&gt;&lt;/td&gt;
&lt;td width="138"&gt;
&lt;div style="width: 172px; height: 1px;" class="pullQuoteRule"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style="margin-bottom: 14px;" border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="startQuote" valign="top"&gt;&lt;/td&gt;
&lt;td class="directQuote"&gt;&lt;span style="color: #0000ff;"&gt;What we have found with the Microsoft Dynamics Marketplace is that even our small $1 to $2 sales can lead to 100-seat to 1,000-seat deployments of Microsoft Dynamics CRM.&lt;/span&gt;&lt;/td&gt;
&lt;td class="endQuote" valign="bottom"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td class="citation"&gt;&lt;span style="color: #0000ff;" class="citationAuthor"&gt;Jim Sheehan,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;COO and Partner, PowerObjects&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style="width: 175px; margin-bottom: 9px;" border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="37"&gt;&lt;/td&gt;
&lt;td width="138"&gt;
&lt;div style="width: 171px; height: 1px;" class="pullQuoteRule"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Business Opportunity&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With a team of 70, PowerObjects focuses solely on Microsoft Dynamics CRM. As a Microsoft partner, PowerObjects has a gold competency in Customer Relationship Management in the Microsoft Partner Network and achieved 2011 Inner Circle for Microsoft Dynamics for its year-over-year revenue growth with the solution.&lt;/p&gt;
&lt;p&gt;Although PowerObjects is a value-added-reseller (VAR) and drives revenue primarily though consulting and deployment services, the company also develops a range of add-on solutions for Microsoft Dynamics CRM that help meet specific customer needs. When Microsoft launched the Microsoft Dynamics Marketplace, an online lead generation tool that helps partners showcase and sell their best add-ons for Microsoft Dynamics, PowerObjects saw it as a perfect opportunity to market its solutions directly to customers.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Customers and partners alike were always approaching us to use our add-ons, but as a VAR, we didn&amp;rsquo;t have the resources or sales channel needed to effectively deliver,&amp;rdquo; explains Jim Sheehan, COO and Partner at PowerObjects. &amp;ldquo;After the Microsoft Dynamics Marketplace launched, however, we had a solution. It provided a place we could market our add-ons. And, we didn&amp;rsquo;t have to build out a sales channel, which let us continue to focus the efforts of our team on our consulting and implementation services.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;span class="h2"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="h2"&gt;Online Strategy&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get the most out of the Microsoft Dynamics Marketplace, PowerObjects chose to offer a free, 30-day trial for its add-ons. Potential customers can register for the trial by clicking a button that appears in the listing for each solution. After they click, they can download the add-on and install it themselves.&lt;/p&gt;
&lt;p&gt;To maximize conversions of the leads generated though the Microsoft Dynamics Marketplace, PowerObjects added a subscription reminder to the trial versions. When using the add-on, an initial pop-up window prompts customers, asking if they would like to continue with the 30-day trial or subscribe to the full solution.&lt;/p&gt;
&lt;p&gt;Driving conversion to the full solution, PowerObjects also priced its solutions competitively at only U.S.$1 to $2 per user per month. And whether customers try the trial or subscribe, the add-ons send information back to PowerObjects&amp;rsquo;s own Microsoft Dynamics CRM solution, where staff track and analyze leads and sales for future sales and marketing efforts. And to support customers of its add-ons, PowerObjects has also set up a LinkedIn group.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Customers who are buying add-ons online have a certain expectation: They don&amp;rsquo;t want to talk to a salesperson and they want to be able to click to try the solution, install it themselves, and then, if they like it, click again to buy it,&amp;rdquo; says Sheehan. &amp;ldquo;With the Microsoft Dynamics Marketplace, we were able to provide that experience.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="h2"&gt;Benefits&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;By providing its add-ons on the Microsoft Dynamics Marketplace, PowerObjects now receives four to six trial subscriptions per day, of which 3 percent convert to sales. Although this may seem like a small number, it fits well into PowerObjects business model. Says Sheehan, &amp;ldquo;As a VAR, we&amp;rsquo;re really looking to provide consulting and implementation services. What we have found with the Microsoft Dynamics Marketplace is that even our small $1 to $2 sales can lead to 100-seat to 1,000-seat deployments of Microsoft Dynamics CRM.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Sheehan goes on to note that the company is seeing exponential growth in the sales of its add-ons through the marketplace, however, and expects the add-ons themselves to become a healthy stream of recurring revenue. He says, &amp;ldquo;Our plan is to control 10,000 seats of Microsoft Dynamics CRM and earn $5 in revenue per seat per month through our Microsoft Dynamics Marketplace listings, and we&amp;rsquo;re on track to get there in the next year.&amp;rdquo; This comes to a total of U.S.$50,000 in monthly, recurring revenue.&lt;/p&gt;
&lt;p&gt;&lt;span class="h3"&gt;&lt;strong&gt;About PowerObjects&lt;/strong&gt;&lt;br /&gt;Founded in 1993 as a two-person development and consulting firm, PowerObjects has since grown into a multimillion-dollar product and service company specializing in Microsoft Dynamics CRM. Headquartered in Minneapolis, PowerObjects has satellite offices in Dallas and St. Louis. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="h3"&gt;Today, PowerObjects has more than 70 employees and is one of the largest Microsoft partners that focuses exclusively on Microsoft Dynamics CRM. Attributed to its success, PowerObjects focuses on educating and listening to its clients. From this success, the company established itself as a member of the 2011 Inner Circle for Microsoft Dynamics.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="h3"&gt;Microsoft Dynamics Marketplace &lt;span class="h3"&gt;Listing: &lt;/span&gt;&lt;a href="http://dynamics.pinpoint.microsoft.com/en-US/PartnerDetails.aspx?PartnerId=4296455411" target="_blank"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span class="h3"&gt;dynamics.pinpoint.microsoft.com/en-US/PartnerDetails.aspx?PartnerId=4296455411&lt;/span&gt;&lt;/span&gt; &lt;img src="http://www.microsoft.com/casestudies/images/link.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="h3"&gt;About the Microsoft Dynamics Marketplace&lt;br /&gt;The Microsoft Dynamics Marketplace is an online service designed to help customers find trusted Microsoft Dynamics experts, applications, and services that enhance and easily integrate with Microsoft Dynamics solutions.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="h3"&gt;Powered by the Microsoft Pinpoint platform, the Microsoft Dynamics Marketplace provides greater visibility to Microsoft partners. With the Microsoft Dynamics Marketplace, customers can search partners, applications, and services by product, business issue, or location. With listings to serve customers both locally and worldwide, finding the right Microsoft Dynamics expert, application, or service is easier than ever.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="h3"&gt;For More Information&lt;br /&gt;To learn more about the Microsoft Dynamics &lt;span class="h3"&gt;Marketplace, visit: &lt;/span&gt;&lt;a href="http://dynamics.pinpoint.microsoft.com/GetListed" target="_blank"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span class="h3"&gt;dynamics.pinpoint.microsoft.com/GetListed&lt;/span&gt;&lt;/span&gt; &lt;img src="http://www.microsoft.com/casestudies/images/link.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10262340" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+2011/">CRM 2011</category></item><item><title>Fast, Efficient Growth for Project Management Solution - Case Studies </title><link>http://blogs.msdn.com/b/crm/archive/2012/01/31/fast-efficient-growth-for-project-management-solution.aspx</link><pubDate>Tue, 31 Jan 2012 16:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10262328</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10262328</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10262328</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2012/01/31/fast-efficient-growth-for-project-management-solution.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: large;"&gt;&lt;a style="border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;" id="ctl00_ContentPlaceHolder1_lnkCompanyName" href="http://www.crm-project.net" target="_blank"&gt;itara&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic;"&gt;When presented with the opportunity to feature CRM-Project, the fourth module for project management in Microsoft Dynamics CRM, in the Microsoft Dynamics Marketplace, itara acted immediately. The company built a consistent marketing strategy to ensure the optimal visibility and effectiveness of its solution listing. In that effort, customer reviews and ratings are key. CRM-Project also received Certified for Microsoft Dynamics status, which greatly helps in highlighting the soundness and effectiveness of the solution. With CRM-Project ranking at the top of several Microsoft Dynamics Marketplace country sites, the company generates 70 percent of its new business through this resource. The increasing traffic from potential customers and business partners helps itara in taking CRM-Project to new markets around the globe. &lt;/span&gt;&lt;/p&gt;
&lt;div id="caseStudyText"&gt;
&lt;table style="width: 175px;" class="pullQuote" border="0" cellspacing="0" cellpadding="0" align="left"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table style="width: 175px;" border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="37"&gt;&lt;/td&gt;
&lt;td width="138"&gt;
&lt;div style="width: 154px; height: 1px;" class="pullQuoteRule"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style="margin-bottom: 14px;" border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="startQuote" valign="top"&gt;&lt;/td&gt;
&lt;td class="directQuote"&gt;&lt;span style="color: #000080;"&gt;&lt;strong&gt;" We generate 70 percent of new business through the Microsoft Dynamics Marketplace. This powerful, efficient resource is invaluable in taking our solution into many new markets worldwide."&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td class="endQuote" valign="bottom"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td class="citation"&gt;&lt;span style="color: #000080;"&gt;&lt;strong&gt;&lt;span class="citationAuthor"&gt;Bernd Lachner,&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000080;"&gt;&lt;strong&gt;Managing Director, itara&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style="width: 175px; margin-bottom: 9px;" border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="37"&gt;&lt;/td&gt;
&lt;td width="138"&gt;
&lt;div style="width: 152px; height: 1px;" class="pullQuoteRule"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Top-Ranked Microsoft Dynamics Marketplace Solution&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many of the Microsoft Dynamics CRM customers who come to try out, purchase, or use CRM-Project through &lt;a title="the solution&amp;rsquo;s listing in the Microsoft Dynamics Marketplace" href="http://dynamics.pinpoint.microsoft.com/en-us/applications/4th-module-for-project-management-in-microsoft-dynamics-crm-crm-project-12884910148" target="_blank"&gt;&lt;span style="text-decoration: underline;"&gt;the solution&amp;rsquo;s listing in the Microsoft Dynamics Marketplace&lt;/span&gt; &lt;img src="http://www.microsoft.com/casestudies/images/link.gif" /&gt;&lt;/a&gt;, are not even aware of itara, the company that created the solution and that continues to enhance it. That is just fine with Bernd Lachner, Managing Director at itara. &amp;ldquo;We want to be known for CRM-Project,&amp;rdquo; he says. &amp;ldquo;That&amp;rsquo;s how we deliver value to customers and other Microsoft Dynamics partners.&amp;rdquo; CRM-Project, the fourth module for Microsoft Dynamics CRM, extends the solution&amp;rsquo;s sales, marketing, and customer service capabilities with richly featured project management functionality. Lachner explains, &amp;ldquo;Customers come to us with one of two motivations: Either they are seeking project management capabilities to enhance Microsoft Dynamics CRM, or they want to add more value to their implementation of Microsoft Dynamics CRM and they recognize that project management is one way to achieve this.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;More than 70 percent of itara&amp;rsquo;s prospective customers find out about CRM-Project through its Microsoft Dynamics Marketplace listing. Currently, the solution has the top ranking on the U.S. and several other country sites. After reviewing the Microsoft Dynamics Marketplace listing with a thorough overview of the solution, customers and Microsoft Dynamics partners interested in building a business relationship predicated on CRM-Project can visit the &lt;a title="CRM-Project site" href="http://www.crm-project.net/en/index.htm" target="_blank"&gt;&lt;span style="text-decoration: underline;"&gt;CRM-Project site&lt;/span&gt; &lt;img src="http://www.microsoft.com/casestudies/images/link.gif" /&gt;&lt;/a&gt; to learn more, download a trial version of the solution, or purchase it. As a horizontal solution that is Certified for Microsoft Dynamics and available in localized versions, customers in many industries around the globe have adopted CRM-Project.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;span class="h2"&gt;Consistent Marketing Strategy&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Generating that much business through a Microsoft Dynamics Marketplace listing takes commitment on itara&amp;rsquo;s part. Lachner says, &amp;ldquo;The Microsoft Dynamics Marketplace is the most cost-effective marketing channel we have. Our marketing team dedicates the equivalent of one full-time employee&amp;rsquo;s time to managing the listings on the Microsoft Dynamics Marketplace sites, and the payback on that is simply enormous. Since April 2011, we&amp;rsquo;ve gone from an average of 2 inquiries a day to 10 or more.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Reviews and ratings are critical in the Microsoft Dynamics Marketplace strategy to support CRM-Project. Lachner explains, &amp;ldquo;We were one of the first partners to participate in the Microsoft Dynamics Marketplace and were listed among the top five partners from the first hour. A key element of that is our consistent, successful engagement with our partners and customers. We ask all of our customers and partners to review and rate our solution as soon as they have had a chance to test the solution or have signed a contract with us. The reviews are usually highly favorable, because customers find the solution to be valuable for them, and we also make it very easy for them to get in touch with us and implement the solution without requiring assistance.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;In addition, itara is meticulous in managing details of the solution listing. The company&amp;rsquo;s marketing writers ensure search engine optimization for all languages that the listing and the solution site appear in. itara marketers also optimize screen captures for effective display on the Microsoft Dynamics Marketplace listing. Lachner and his team keep close watch on their website traffic and referring sources to ensure that the listing remains effective in bringing visitors to the CRM-Project site.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;span class="h2"&gt;Emphasis on Certification and Horizontal Value&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s very important to itara that CRM-Project is Certified for Microsoft Dynamics. &amp;ldquo;For customers, certification of the solution means it is credible and sound,&amp;rdquo; says Lachner. &amp;ldquo;Without certification, we would not see anywhere near the level of response we are experiencing today. The certification also helps us to achieve good visibility with the Microsoft field and potential business partners.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Currently, itara and Microsoft are achieving more and more software-as-a-service license sales to customers who use the solution in the cloud in integration with Microsoft Dynamics CRM Online. In the cloud and on-premises, the breadth of CRM-Project helps its adoption in a wide spectrum of organizations. &amp;ldquo;CRM-Project is a horizontal project management solution, effective for organizations in many different market segments, and the potential for adding value is very high,&amp;rdquo; says Lachner. &amp;ldquo;The Microsoft Dynamics partners who connect with us through the Microsoft Dynamics Marketplace and are interested in going to market with CRM-Project also appreciate this. Some of our partners take advantage of the opportunity to enhance CRM-Project by building vertical solutions that integrate with it.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;According to Lachner, much of the credit for CRM-Project&amp;rsquo;s success is due to Microsoft. &amp;ldquo;We know that Microsoft promotes the value of the Microsoft Dynamics Marketplace to customers and partners every day, and we see the results of those efforts,&amp;rdquo; he says. &amp;ldquo;That helps us free resources to focus on other business development channels and take our solution into new markets.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;span class="h3"&gt;Microsoft Dynamics Marketplace Listing: &lt;/span&gt;&lt;a href="http://dynamics.pinpoint.microsoft.com/en-us/applications/4th-module-for-project-management-in-microsoft-dynamics-crm-crm-project-12884910148" target="_blank"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span class="h3"&gt;dynamics.pinpoint.microsoft.com/en-us/applications/4th-module-for-project-management-in-microsoft-dynamics-crm-crm-project-12884910148&lt;/span&gt;&lt;/span&gt; &lt;img src="http://www.microsoft.com/casestudies/images/link.gif" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="h3"&gt;&lt;em&gt;&lt;strong&gt;About itara&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Headquartered in W&amp;uuml;rzburg, Germany, itara serves Microsoft Dynamics CRM customers worldwide with a horizontal solution, CRM-Project. As a fourth module in addition to the sales, marketing, and customer service functionality that Microsoft provides with Microsoft Dynamics CRM, CRM-Project offers a full set of project management capabilities for organizations in any market segment. Customers purchase CRM-Project directly from itara or from one of the company&amp;rsquo;s more than 100 partners worldwide.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="h3"&gt;About the Microsoft Dynamics Marketplace&lt;br /&gt;The Microsoft Dynamics Marketplace is an online service designed to help customers find trusted Microsoft Dynamics experts, applications, and services that enhance and easily integrate with Microsoft Dynamics solutions.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="h3"&gt;Powered by the Microsoft Pinpoint platform, the Microsoft Dynamics Marketplace provides greater visibility to Microsoft partners. With the Microsoft Dynamics Marketplace, customers can search partners, applications, and services by product, business issue, or location. With listings to serve customers both locally and worldwide, finding the right Microsoft Dynamics expert, application, or service is easier than ever.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="h3"&gt;For More Information&lt;br /&gt;To learn more about the Microsoft Dynamics Marketplace, visit: &lt;/span&gt;&lt;a href="http://dynamics.pinpoint.microsoft.com/GetListed" target="_blank"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span class="h3"&gt;dynamics.pinpoint.microsoft.com/GetListed&lt;/span&gt;&lt;/span&gt; &lt;img src="http://www.microsoft.com/casestudies/images/link.gif" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style="clear: both;"&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10262328" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+2011/">CRM 2011</category></item><item><title>Activity Feeds Solution &amp; Development Environment</title><link>http://blogs.msdn.com/b/crm/archive/2012/01/26/activity-feeds-solution-amp-development-environment.aspx</link><pubDate>Thu, 26 Jan 2012 17:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10260936</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10260936</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10260936</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2012/01/26/activity-feeds-solution-amp-development-environment.aspx#comments</comments><description>&lt;div&gt;This article focuses on the engineering behind the Activity Feeds solution and explains how to use it safely in your Development environment where you plan to build and export your solutions.&lt;/div&gt;
&lt;p&gt;If you are new to the term Activity Feeds and would like to learn about it and install it, then follow this article &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://blogs.msdn.com/b/crm/archive/2011/12/09/introduction-to-the-activity-feeds-solution.aspx"&gt;&lt;b&gt;Introduction to Activity Feeds solution&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;How is Activity Feeds Feature any different than regular CRM Feature?&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Traditionally features within CRM were always part of the core product, with no options available for the end user to choose which features they wanted. CRM 2011 provided the Solution framework which allowed ISV&amp;rsquo;s, Partners to build solutions that can isolate their customizations, business logic from other others.&lt;/p&gt;
&lt;p&gt;Activity Feeds is the first certified solution that the CRM team produced that abides by the same policies set by the Solution Development Model. What it means is that you can enable or disable this feature in your organization by installing or uninstalling the solution.&lt;/p&gt;
&lt;p&gt;I. Activity Feeds Feature is split into 2 parts, Platform and Solution.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Platform is delivered as part of the UR5 release. This means you get Entities like Post, Comment, Follow and the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh547452.aspx"&gt;SDK Messages&lt;/a&gt;&amp;nbsp;&lt;/span&gt;that retrieve posts as part of UR 5 update.&lt;/li&gt;
&lt;li&gt;Solution is available as MicrosftCRMActivityFeeds.cab from the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://dynamics.pinpoint.microsoft.com/"&gt;Dynamics Marketplace&lt;/a&gt;&lt;/span&gt;. It contains:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;UI Components to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Display posts via What&amp;rsquo;s New &amp;amp; Record Walls.&lt;/li&gt;
&lt;li&gt;Enable Entities for Activity Feeds.&lt;/li&gt;
&lt;li&gt;Choose which Auto Post Rules to enable.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;ActivityFeeds Security Role&lt;/li&gt;
&lt;li&gt;Auto Post Rules on some OOB entities like Task, Appointment, Phone Call, Recurring Appointment, Lead, Opportunity, Case,Dialogs&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;II. Online and On-premise differences&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;For On-premise and existing organizations in Online, you would need &lt;a href="http://rc.crm.dynamics.com/rc/2011/en-us/on-prem/5.0/help/source_sf_setup_activity_Feeds.htm"&gt;to install the solution by getting it from market place&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For New Online Organizations, we install the solution as part of the provisioning so you have it all ready to go.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&amp;nbsp;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;How does the solution work in my environment?&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The Activity Feeds solution allows you to enable / disable an entity for Feeds. For example, you can enable feeds for Account and disable for Contact. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;When you enable an entity for feeds we do the following on behalf of the end user:&lt;/p&gt;
&lt;p&gt;1. Create the following Saved Query&amp;rsquo;s to the Entity&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Accounts Being Followed&lt;/li&gt;
&lt;li&gt;Accounts I Follow&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;2. Customize the Entity FormXml&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add &amp;ldquo;Record Wall&amp;rdquo; Tab to the Form&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;3. Enable Auto Post Rules for each entity if available&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Register Plugins so Auto Posts get created when changes happen in the system&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You as an Admin can also go to each entity for eg: Account and Create the Views, Customize the Forms. But we wanted this to be as few clicks as possible, so we do that on your behalf when you create a new active row in the &lt;b&gt;Activity Feeds Configuration&lt;/b&gt; section. We also clean everything up when you &lt;b&gt;Disable &lt;/b&gt;the entity for feeds by removing the row from &lt;b&gt;Activity Feeds Configuration&lt;/b&gt; section.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;What should I know if I am developing another Solution in this organization?&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I think this is the main reason why you are reading this article. So let&amp;rsquo;s cut the chase.&lt;/p&gt;
&lt;p&gt;Remember the Solution development model where Managed solutions create components as managed and all end user customizations are treated as Un-Managed. (Read more about solutions model here. &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://rc.crm.dynamics.com/rc/2011/en-us/on-prem/5.0/aboutimportingsolutions.aspx"&gt;About Importing a Solution&lt;/a&gt;&lt;/span&gt;)&lt;/p&gt;
&lt;p&gt;If you go through the last section, I showed you that &lt;b&gt;we create Saved Queries, Customize Form Xml on behalf of end user&lt;/b&gt;. So this means those are Un-Managed customizations.&lt;/p&gt;
&lt;p&gt;If you try to export Account entity, you will get those customizations exported within your solution. So if you export and import in customer organization, you will be trying to take ownership of those customizations in target organization. This is likely not what you intended as you did not directly make these customizations, effectively you do not own those customizations. When you export your solution, you need to make sure you export only the changes you intend and nothing else.&lt;/p&gt;
&lt;p&gt;I understand this brings back the memories of CRM V4 where we have to worry about other ISV&amp;rsquo;s customizations in the system... I understand&amp;hellip;&lt;/p&gt;
&lt;p&gt;Here are the steps to remove Activity Feeds Un-Managed Customizations from your development org:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Go to Settings-&amp;gt; System-&amp;gt; Activity Feeds Configuration -&amp;gt;
&lt;ul&gt;
&lt;li&gt;Delete all the entries except User&lt;/li&gt;
&lt;li&gt;Delete User at the end&lt;/li&gt;
&lt;li&gt;Publish all customizations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&amp;nbsp;You can optionally uninstall the Activity Feeds solution in your Development Organization after the above 2 steps are done.&lt;/li&gt;
&lt;li&gt;Note: All New Online Orgs Provisioned after UR5 will have Account, Contact, User, Opportunity, Lead, Case automatically enabled for Activity Feeds. If you are developing against an Online Org you will need to Unconfigure these entities even though you did not manually enable them.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now you can Export your solution - it will not export the components from Activity Feeds.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:ajithg@microsoft.com"&gt;Ajith Gande&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Developer &amp;ndash; Microsoft CRM&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260936" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+2011/">CRM 2011</category></item><item><title>“The Big Bet”</title><link>http://blogs.msdn.com/b/crm/archive/2012/01/25/the-big-bet.aspx</link><pubDate>Wed, 25 Jan 2012 17:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10260600</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10260600</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10260600</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2012/01/25/the-big-bet.aspx#comments</comments><description>&lt;div id="fragment-4191" class="content-fragment blog-banner top-side-border-only" sizset="43" sizcache="41"&gt;
&lt;div class="content-fragment-inner" sizset="43" sizcache="41"&gt;
&lt;div class="content-fragment-top"&gt;
&lt;div class="r1"&gt;Business applications, as I see them, are a critical component of business success. Throughout my 20+ years in the industry I've worked with countless customers of all sizes around the globe that would absolutely agree that their core business infrastructure is essential to their long-term viability. Yes, talented, dedicated people are critical. And, yes, great products and sound processes are crucial. Competitiveness, focus, and quality sure help, too! And so goes the list of basic ingredients&amp;nbsp; for a successful business (let's not forget the ability to survive through tough times). But I am firmly in the camp that cutting-edge business applications are an absolute necessity, not just nice-to-have ingredient, but something you can bet your future on.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="fragment-4192" class="content-fragment blog-post no-wrapper-with-spacing" sizset="47" sizcache="41"&gt;
&lt;div class="content-fragment-inner" sizset="47" sizcache="41"&gt;
&lt;div class="content-fragment-content" sizset="47" sizcache="41"&gt;
&lt;div class="full-post" sizset="47" sizcache="41"&gt;
&lt;div class="post-content user-defined-markup" sizset="50" sizcache="41"&gt;
&lt;p sizset="50" sizcache="41"&gt;There are some basic facts about the CRM market that I hold fast. First, it is an active market that is flourishing. Businesses of all sizes and with requirements that range from mild to extraordinary are investing in CRM at a very rapid pace. The competition is strong (and some might say "noisy"). The capabilities in Sales Force Automation, Customer Care and so forth that businesses demand are asking all CRM providers to create products and provide services that must be increasingly robust every day. This is a beautiful signal to me. It tells me CRM is undeniably at the "bet your business" level of investment for success. And at the risk of already sounding like a company man I believe that bet is best made with &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.microsoft.com/" target="_blank"&gt;Microsoft&lt;/a&gt;&lt;/span&gt;. The broad range of capabilities that &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.microsoft.com/" target="_blank"&gt;Microsoft&lt;/a&gt;&lt;/span&gt; brings to the game to enable our customers to connect in meaningful ways with their customers is unmatched. And it is now my job ...to ensure you can clearly arrive at your own conclusion that Microsoft is the obvious choice for your business needs. I already have.&lt;/p&gt;
&lt;p sizset="52" sizcache="41"&gt;Frankly, I have always respected Microsoft's business. As a competitor they were consistently tough. As a partner they were disciplined and professional - and marvelously committed for the long haul to their products and customers. When &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.microsoft.com/" target="_blank"&gt;Microsoft&lt;/a&gt;&lt;/span&gt; called and asked if I would be interested in helping drive a very important solution into a global market, they had my attention. But once I had the opportunity to sit down with the leaders of the team and talk through where the Microsoft Dynamics business had come from, where they intend to go and what the vision is that fuels that drive I was absolutely IN! The sheer magnitude of everything &lt;a href="http://www.microsoft.com/" target="_blank"&gt;Microsoft&lt;/a&gt; has to offer for the CRM customer is awe inspiring!&lt;/p&gt;
&lt;p sizset="54" sizcache="41"&gt;I would be remiss if I didn't acknowledge the great work that came ahead of me. The Dynamics team and the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.microsoft.com/" target="_blank"&gt;Microsoft&lt;/a&gt;&lt;/span&gt; people and Partners around the world that work with our customers have created an enormous amount of success to-date. I marvel at what I have learned about what the combination of our technology, capabilities and community have done for business around the world. My hat is off to all those that have contributed to this legacy.&lt;/p&gt;
&lt;p&gt;Thus begins our journey together! I have a lot of ideas to share and I look forward to our future dialog. And I am intensely interested in your feedback. Criticism is just as welcome as good ideas.&lt;/p&gt;
&lt;p&gt;Yours in a great business bet,&lt;/p&gt;
&lt;p&gt;&lt;a href="mailto:dennism@microsoft.com"&gt;Dennis Michalis&lt;/a&gt;&lt;/p&gt;
&lt;p sizset="55" sizcache="41"&gt;GM, &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://crm.dynamics.com/en-us/home"&gt;Microsoft Dynamics CRM&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p sizset="56" sizcache="41"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;iframe style="top: -9999em; width: 10px; height: 10px; position: absolute;" id="twttrHubFrame" tabindex="0" src="http://platform.twitter.com/widgets/hub.1326407570.html" frameborder="0" allowtransparency="true" name="twttrHubFrame" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260600" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM/">CRM</category></item><item><title>CRM 2011 Chart Enhancements</title><link>http://blogs.msdn.com/b/crm/archive/2012/01/24/crm-2011-chart-enhancements.aspx</link><pubDate>Tue, 24 Jan 2012 23:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10260323</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10260323</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10260323</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2012/01/24/crm-2011-chart-enhancements.aspx#comments</comments><description>&lt;p&gt;&lt;span size="2"&gt;With the advent of R7/Update Rollup 5 from CRM 2011.&amp;nbsp; The ability to modify charts within the CRM 2011 interface has grown.&amp;nbsp; However, if you want to take the user chart experience even further, there are still some modifications that you may want to make by exporting the chart out to an .xml file and modifying it in Visual Studio and reimporting it back into CRM.&amp;nbsp; Below are a few basic examples for various chart types with screenshot examples and the code snippets with the areas highlighted in &lt;span style="background-color: #ffff00;"&gt;yellow&lt;/span&gt; that you need to modify.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span size="2"&gt;In creating this blog, I found the following resources helpful&amp;hellip;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="2"&gt;CRM SDK - View Data with Visualizations (Charts)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg309647.aspx"&gt;&lt;span style="color: #0000ff; text-decoration: underline;" size="2" color="#0000ff"&gt;http://msdn.microsoft.com/en-us/library/gg309647.aspx&lt;/span&gt;&lt;/a&gt;&lt;span size="2"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="2"&gt;Chart Types (Chart Controls) - MSDN &lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd489233.aspx"&gt;&lt;span style="color: #0000ff; text-decoration: underline;" color="#0000ff"&gt;http://msdn.microsoft.com/en-us/library/dd489233.aspx&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="2"&gt;Microsoft Chart Controls Add-on for Microsoft Visual Studio&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=23903"&gt;&lt;span style="color: #0000ff; text-decoration: underline;" color="#0000ff"&gt;http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=23903&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="2"&gt;Microsoft Chart Controls for .NET Framework Documentation&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=EE8F6F35-B087-4324-9DBA-6DD5E844FD9F&amp;amp;amp;amp;displaylang=e&amp;amp;displaylang=en"&gt;&lt;span style="color: #0000ff; text-decoration: underline;" color="#0000ff"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=EE8F6F35-B087-4324-9DBA-6DD5E844FD9F&amp;amp;amp;amp;displaylang=e&amp;amp;displaylang=en&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="2"&gt;Enjoy!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;a href="mailto:jack.bender@microsoft.com"&gt;Jack Bender&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;1. Bar &amp;amp; Column Charts&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/1172.1.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/1172.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;a. Cylinder&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/6813.2.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/6813.2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;Chart&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;Series ChartType="Bar" IsValueShownAsLabel="True" Color="149, 189, 66" BackGradientStyle="TopBottom" BackSecondaryColor="112, 142, 50" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40, &lt;span style="background-color: #ffff00;"&gt;DrawingStyle=Cylinder&lt;/span&gt;"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;b.Emboss&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/7824.3.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/7824.3.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;Chart&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;Series ChartType="Bar" IsValueShownAsLabel="True" Color="149, 189, 66" BackGradientStyle="TopBottom" BackSecondaryColor="112, 142, 50" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40, &lt;span style="background-color: #ffff00;"&gt;DrawingStyle=Emboss&lt;/span&gt;"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;c.&lt;/span&gt; &lt;span style="font-size: small;" size="3"&gt;LightToDark&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/1205.4.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/1205.4.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;Chart&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series ChartType="Bar" IsValueShownAsLabel="True" Color="149, 189, 66" BackGradientStyle="TopBottom" BackSecondaryColor="112, 142, 50" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40, &lt;span style="background-color: #ffff00;"&gt;DrawingStyle=LightToDark&lt;/span&gt;"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;d. Wedge&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/2211.5.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/2211.5.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;Chart&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;Series ChartType="Bar" IsValueShownAsLabel="True" Color="149, 189, 66" BackGradientStyle="TopBottom" BackSecondaryColor="112, 142, 50" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40, &lt;span style="background-color: #ffff00;"&gt;DrawingStyle=Wedge&lt;/span&gt;"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;e. 3D&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/8510.6.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/8510.6.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;ChartArea BorderColor="White" BorderDashStyle="Solid"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;AxisY LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181" IsReversed="False"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;MajorGrid LineColor="128, 128, 128" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;/AxisY&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;AxisX LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181" IsReversed="False"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;MajorGrid Enabled="False" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;MajorTickMark Enabled="False" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;/AxisX&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&lt;span style="background-color: #ffff00;"&gt;&amp;lt;Area3DStyle Enable3D="True" LightStyle="Realistic" WallWidth="5" IsRightAngleAxes="true" /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/ChartAreas&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;f. &lt;/span&gt;&lt;span style="font-size: small;" size="3"&gt;No Values show on the bars&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4846.7.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4846.7.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;Chart&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;Series ChartType="Bar"&lt;span style="background-color: #ffff00;"&gt; IsValueShownAsLabel="False"&lt;/span&gt; Color="149, 189, 66" BackGradientStyle="TopBottom" BackSecondaryColor="112, 142, 50" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;g. &lt;/span&gt;&lt;span style="font-size: small;" size="3"&gt;Instead of Stacked&amp;hellip;&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/2376.8.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/2376.8.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;Go with 3D Cylinder&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/2742.9.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/2742.9.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series ChartType="&lt;span style="background-color: #ffff00;"&gt;Column&lt;/span&gt;" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40, &lt;span style="background-color: #ffff00;"&gt;DrawingStyle=Cylinder&lt;/span&gt;"&amp;gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: small;" size="3"&gt;-and-&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/AxisX&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&lt;span style="background-color: #ffff00;"&gt;&amp;lt;Area3DStyle Enable3D="True" LightStyle="Realistic" WallWidth="5" IsRightAngleAxes="true" /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;2) &lt;/span&gt;&lt;span style="font-size: small;" size="3"&gt;Pie/Doughnut Charts&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;a.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;Pie Chart&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/1832.10.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/1832.10.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;b.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;Pie Chart &amp;ndash; 3D&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4274.11.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4274.11.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&lt;span style="background-color: #ffff00;"&gt;&amp;lt;Area3DStyle Enable3D="True" /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;c.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;Pie Chart &amp;ndash; Concave&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3324.12.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3324.12.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series ShadowOffset="0" IsValueShownAsLabel="true" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PieLabelStyle=Inside, &lt;span style="background-color: #ffff00;"&gt;PieDrawingStyle=Concave&lt;/span&gt;" ChartType="pie"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;&lt;span style="background-color: #ffff00;"&gt;Area3DStyle Enable3D="False" /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;d.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;Pie Chart &amp;ndash; Soft Edge&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/0028.17.png"&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3301.13.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3301.13.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series ShadowOffset="0" IsValueShownAsLabel="true" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PieLabelStyle=Inside, &lt;span style="background-color: #ffff00;"&gt;PieDrawingStyle=SoftEdge&lt;/span&gt;" ChartType="pie"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&lt;span style="background-color: #ffff00;"&gt;&amp;lt;Area3DStyle Enable3D="False" /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;e.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;Doughnut Chart&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/6685.14.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/6685.14.png" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/0871.18.png"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series ShadowOffset="0" IsValueShownAsLabel="true" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PieLabelStyle=Inside, PieDrawingStyle=Default" &lt;span style="background-color: #ffff00;"&gt;ChartType="Doughnut&lt;/span&gt;"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: x-small;" size="2"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;f.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;Doughnut Chart &amp;ndash; 3D&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/0830.15.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/0830.15.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series ShadowOffset="0" IsValueShownAsLabel="true" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PieLabelStyle=Inside, PieDrawingStyle=Default" &lt;span style="background-color: #ffff00;"&gt;ChartType="Doughnut&lt;/span&gt;"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&lt;span style="background-color: #ffff00;"&gt;&amp;lt;Area3DStyle Enable3D="true" /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&amp;lt;/ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;g.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;Doughnut Chart &amp;ndash; Concave&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/7851.16.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/7851.16.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series ShadowOffset="0" IsValueShownAsLabel="true" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PieLabelStyle=Inside,&lt;span style="background-color: #ffff00;"&gt; PieDrawingStyle=Concave&lt;/span&gt;" &lt;span style="background-color: #ffff00;"&gt;ChartType="&lt;span style="font-size: x-small;" size="2"&gt; &lt;/span&gt;Doughnut&lt;/span&gt;"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&lt;span style="background-color: #ffff00;"&gt;&amp;lt;Area3DStyle Enable3D="False" /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;h.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;Doughnut Chart &amp;ndash; Soft Edge&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/7167.17.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/7167.17.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series ShadowOffset="0" IsValueShownAsLabel="true" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PieLabelStyle=Inside, &lt;span style="background-color: #ffff00;"&gt;PieDrawingStyle=SoftEdge" ChartType="&lt;span style="font-size: x-small;" size="2"&gt; &lt;/span&gt;Doughnut&lt;/span&gt;"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;ChartAreas&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 90px;"&gt;&lt;span style="background-color: #ffff00;"&gt;&amp;lt;Area3DStyle Enable3D="False" /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/ChartArea&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/ChartAreas&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;3)&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;Funnel Charts&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;Circular Base by Default&lt;br /&gt;YIsHeight by Default&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/8662.18.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/8662.18.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;strong&gt;a. Square Base &lt;/strong&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3414.19.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3414.19.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series ShadowOffset="0" IsValueShownAsLabel="true" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" ChartType="Funnel" CustomProperties="FunnelLabelStyle=Outside, FunnelNeckHeight=0, FunnelPointGap=1, FunnelNeckWidth=0", &lt;span style="background-color: #ffff00;"&gt;Funnel3DDrawingStyle=SquareBase&lt;/span&gt;"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;strong&gt;b. Neck&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4353.20.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4353.20.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series ShadowOffset="0" IsValueShownAsLabel="true" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" ChartType="Funnel" CustomProperties="FunnelLabelStyle=Outside, &lt;span style="background-color: #ffff00;"&gt;FunnelNeckHeight=3,&lt;/span&gt; FunnelPointGap=1, FunnelNeckWidth=5"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;c. YIsWidth&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4137.21.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4137.21.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol style="padding-left: 30px;"&gt;&lt;/ol&gt;&lt;ol style="padding-left: 30px;"&gt;&amp;lt;Series&amp;gt;&lt;/ol&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;Series ShadowOffset="0" IsValueShownAsLabel="true" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" ChartType="Funnel" CustomProperties="FunnelLabelStyle=Outside, FunnelNeckHeight=0, FunnelPointGap=1, FunnelNeckWidth=0, &lt;span style="background-color: #ffff00;"&gt;FunnelStyle=YIsWidth&lt;/span&gt;"&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;SmartLabelStyle Enabled="True" /&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;lt;/Series&amp;gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260323" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+2011/">CRM 2011</category></item><item><title>Tips and Tricks in Microsoft Dynamics CRM 2011 Dialogs-Part I</title><link>http://blogs.msdn.com/b/crm/archive/2012/01/17/tips-and-tricks-in-microsoft-dynamics-crm-2011-dialogs-part-i.aspx</link><pubDate>Tue, 17 Jan 2012 18:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10257683</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10257683</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10257683</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2012/01/17/tips-and-tricks-in-microsoft-dynamics-crm-2011-dialogs-part-i.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;How to create Page-less Dialogs?&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;In Microsoft Dynamics CRM 2011, we introduced the concept of UI Scripts (otherwise known as Dialogs) which are essentially workflows with the &lt;i&gt;provision&lt;/i&gt; to accept inputs from the user. We call these as &amp;ldquo;Prompts and Responses&amp;rdquo;. I use the word &lt;i&gt;provision &lt;/i&gt;lightly simply because it&amp;rsquo;s not really optional; rather it is mandatory to have at least one page with at least on Prompt and Response item in any given Dialog. If one didn&amp;rsquo;t then one would see the following error message on activation of the Dialog.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3223.1.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3223.1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Screenshot: Error on activating a Dialog without any Prompt and Response Step&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-family: Calibri; font-size: small;" size="3" face="Calibri"&gt;Why would one want to have Dialogs without pages instead of using Workflows? &lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" size="3" face="Calibri"&gt;- Well, for starters, Dialogs have Variables and Input Arguments that gives the flexibility in authoring the business processes. &lt;br /&gt;- Once a Workflow is linked from a Dialog, one will not be able to call back into a Dialog. &lt;br /&gt;- In addition, Workflows are asynchronous whereas Dialogs are synchronous.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;" size="3" face="Calibri"&gt;Think of the scenario where in one needs to obtain some inputs from the user, do some backend processing before displaying the resulting information. In this case there would be a couple of Dialogs which require pages and there may be many more that only do some backend processing. The backend processing Dialogs are modules that do some unit of work and pass on the information to other modules. Authoring Dialogs in this modular fashion increases their re-usability. &lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" size="3" face="Calibri"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;" size="3" face="Calibri"&gt;Having more modules implies having more Dialogs which in turn implies we end up having more pages since each Dialog needs to have at least one page. Bummer! &lt;br /&gt;&lt;br /&gt;Not anymore! Here&amp;rsquo;s a simple trick that you probably already knew.&lt;br /&gt;&amp;nbsp;- Add a Variable, say &amp;ldquo;Dummy&amp;rdquo; of type Single Line of Text. Set some default value, say &amp;ldquo;myworkaround&amp;rdquo;.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/5875.2.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/5875.2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Screenshot: Add a dummy variable&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;- Add a Check Condition step. The condition should read like this:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;i&gt;If Dummy&amp;rsquo;s Value is Not Equal To &amp;ldquo;myworkaround&amp;rdquo;.&lt;/i&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/6114.3.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/6114.3.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;i&gt;Screenshot: Check Condition : Is Value of Dummy Variable Not Equal to &amp;ldquo;myworkaround&amp;rdquo;?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" size="3" face="Calibri"&gt;For the steps of the condition above add the following steps:&lt;br /&gt;&amp;nbsp;- Add a Page.&lt;br /&gt;&amp;nbsp;- Add a Prompt and Response with more dummy values.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4130.4.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4130.4.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Screenshot: Add a dummy page and dummy Prompt and Response&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Activate this Dialog as a Process Template. Henceforth, when one wants to create a new module Dialog, one creates it out of this template. Voila! We now have &amp;ldquo;Page-less&amp;rdquo; module dialogs.&lt;br /&gt;&lt;br /&gt;Okay, why do we call them &amp;ldquo;Page-less&amp;rdquo; when we have added a page and a &amp;ldquo;Prompt and Response&amp;rdquo;? You guessed it right; the page is never shown as the condition to show the page is never true. However, one is allowed to activate the Dialog because the authoring tool is satisfied with the presence of the &amp;ldquo;Dummy Page&amp;rdquo;.&lt;br /&gt;&lt;br /&gt;Now if only I could also get rid of the &amp;ldquo;Finish page&amp;rdquo; &amp;ndash; I would have a truly &amp;ldquo;Page-less&amp;rdquo; Dialog. So close, yet so far&amp;hellip;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;More to follow soon, till then happy UI-Scripting!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: Calibri; font-size: small;" size="3" face="Calibri"&gt;&amp;nbsp;&lt;a href="mailto:Ravindra.R.Upadhya@microsoft.com"&gt;Ravindra R Upadhya&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10257683" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+2011/">CRM 2011</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM/">CRM</category></item><item><title>eXtremeCRM 2012 Berlin</title><link>http://blogs.msdn.com/b/crm/archive/2012/01/12/extremecrm-2012-berlin.aspx</link><pubDate>Thu, 12 Jan 2012 17:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10256009</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10256009</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10256009</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2012/01/12/extremecrm-2012-berlin.aspx#comments</comments><description>&lt;p style="text-align: left;" align="center"&gt;The Dynamics CRM team will again be participating at the eXtremeCRM conference held this year in Berlin from February 5th &amp;ndash; 8&lt;sup&gt;th&lt;/sup&gt;. &amp;nbsp;Sessions are being presented by the CRM R&amp;amp;D and Product Management teams and details can be found &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://extremecrm.com/eXtremeCRM2012BerlinConferenceAgenda.aspx"&gt;here&lt;/a&gt;&lt;/span&gt;. I will also be speaking at the event, and hope to see you there.&lt;/p&gt;
&lt;p&gt;eXtremeCRM offers session tracks for sales and marketing professionals, implementers, and developers and these tracks are designed exclusively for those in the Microsoft Dynamics&lt;sup&gt; &lt;/sup&gt;CRM ecosystem. This year, eXtremeCRM will be host to the first Practice Leader Summit, a workshop-style event for partner leadership that will address the key business issues facing partner businesses today. The eXtreme App Challenge will be another eXtremeCRM first this year, as partners face-off in their attempt to create the most compelling CRM application.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;eXtremeCRM 2012 Berlin is 100% focused on Microsoft Dynamics CRM and as such is the place to connect to the Microsoft Dynamics CRM product and strategy.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;Craig Dewer&lt;/i&gt;&lt;/b&gt;, Director, Microsoft Dynamics CRM Product Management, &lt;b&gt;&lt;i&gt;David Brown&lt;/i&gt;&lt;/b&gt;, EMEA CRM Product Lead and &lt;b&gt;&lt;i&gt;Eric Boocock,&lt;/i&gt;&lt;/b&gt; Sr. Technical Product Manager, will deliver keynotes on the state of the CRM&lt;br /&gt;business, our recent fall release and our cloud services strategy. We also have a keynote on the roadmap of Microsoft Dynamics CRM where we plan to announce some great new things coming in in the next release!&lt;br /&gt;&lt;br /&gt;In addition,&lt;b&gt;&lt;i&gt; Mike Ehrenberg&lt;/i&gt;&lt;/b&gt;, Microsoft Technical Fellow and Chief Architect for Microsoft Dynamics, delivers a technical address focused on the future of Microsoft technologies.&lt;/p&gt;
&lt;p&gt;There is no other event that offers the rich CRM education, the expert-led sessions, and the enlightening keynote addresses.&amp;nbsp; It&amp;rsquo;s a wise investment in your CRM business.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To learn more about the eXtremeCRM 2012 Berlin agenda and to register, visit&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/%20http:/extremecrm.com/eXtremeCRM2012BerlinH.aspx"&gt; eXtremeCRM2012 Berlin&lt;/a&gt;.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Looking forward to seeing you there.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://mce_host/controlpanel/blogs/posteditor.aspx/Amir Jafri &lt;amirj@microsoft.com&gt;"&gt;Amir Jafri&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10256009" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Conference/">Conference</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM/">CRM</category></item><item><title>"Thank You" to my Customers, Partners and Friends by Brad Wilson</title><link>http://blogs.msdn.com/b/crm/archive/2012/01/10/quot-thank-you-quot-to-my-customers-partners-and-friends-by-brad-wilson.aspx</link><pubDate>Tue, 10 Jan 2012 18:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10255208</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10255208</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10255208</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2012/01/10/quot-thank-you-quot-to-my-customers-partners-and-friends-by-brad-wilson.aspx#comments</comments><description>&lt;p sizset="50" sizcache="8"&gt;What a journey it's been over the past six years!&amp;nbsp; ... from the ground-breaking CRM 3.0 release, to full multi-tenancy with CRM 4.0, and the amazing user experience of CRM 2011... with the launch of CRM Online in 2008, a global roll-out in 2011, and six more Online service updates along the way ... and with &lt;i&gt;great&lt;/i&gt; customers and &lt;i&gt;great&lt;/i&gt; partners around the world fueling double-digit growth of the Dynamics CRM business for 29 consecutive quarters.&amp;nbsp; It's been so much fun to be a part of this business, to bring a terrific and talented team together, and to help guide Microsoft into a leadership position in the CRM category.&amp;nbsp; As we start 2012, I'm very excited to transition my responsibilities over to &lt;span style="text-decoration: underline;"&gt;&lt;b sizset="50" sizcache="8"&gt;&lt;a href="http://www.microsoft.com/presspass/presskits/dynamics/docs/DMichalisBio.docx"&gt;Dennis Michalis&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;, and to watch him continue to grow and scale the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://crm.dynamics.com/en-us/home"&gt;Microsoft Dynamics CRM&lt;/a&gt;&lt;/span&gt; business.&lt;/p&gt;
&lt;p sizset="50" sizcache="8"&gt;Microsoft provided a unique opportunity to build a business from the start-up phase to maturity, and that's what I love doing.&amp;nbsp; I'm taking some time to decide what to do next, but you can be sure that it will be about growth and passion.&lt;/p&gt;
&lt;p sizset="52" sizcache="8"&gt;With that, I want to say a huge "&lt;b&gt;THANK YOU&lt;/b&gt;" to all of my customers, partners, colleagues, and friends who have made this a wonderful experience for me - your friendship and partnership are unforgettable!&amp;nbsp; I look forward to staying in touch, and you can always reach me at &lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:brad.t.wilson@live.com"&gt;brad.t.wilson@live.com&lt;/a&gt;&lt;/span&gt;, or via my &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.linkedin.com/pub/brad-wilson/2a/a4b/2bb"&gt;LinkedIn profile.&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;div class="post-author" sizset="47" sizcache="8"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span class="user-name" sizset="48" sizcache="8"&gt;&lt;a class="internal-link view-user-profile" href="http://blogs.msdn.com/members/Brad-Wilson/default.aspx" jquery1326219352720="5"&gt;Brad Wilson&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10255208" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Marketing/">Marketing</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/crm+4-0/">crm 4.0</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM/">CRM</category></item><item><title>Personalizing Reports for Microsoft Dynamics CRM Online</title><link>http://blogs.msdn.com/b/crm/archive/2011/12/20/personalizing-reports-for-microsoft-dynamics-crm-online.aspx</link><pubDate>Tue, 20 Dec 2011 22:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10249760</guid><dc:creator>crmblog</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10249760</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10249760</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/12/20/personalizing-reports-for-microsoft-dynamics-crm-online.aspx#comments</comments><description>&lt;p&gt;Microsoft Dynamics CRM 2011 has excellent reporting capabilities. Customizers have the option to create SSRS reports using SQL or CRM&amp;rsquo;s querying language, FetchXML, in on premise deployments. Customizers must leverage FetchXML to create SSRS reports in online deployments for improved security and performance. ISVs should consider creating reports using FetchXML to reach the broadest audience. This blog will provide commons patterns that can be applied when writing reports using FetchXML or converting SQL based reports to FetchXML based reports.&lt;/p&gt;
&lt;div&gt;
&lt;h1&gt;RDLHelper&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Many of the patterns rely upon members in the RDLHelper assembly. The RDLHelper assembly contains a set of VB types that can be accessed within SSRS reports in an online deployment. Only the RDLHelper assembly and a subset of the VB library can be accessed in an online deployment because the Report Server is running in sandbox mode for enhanced security and performance. Customizers of on premise deployments can also configure their Report Server to run in sandbox mode. More details can be found on &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee210591.aspx"&gt;MSDN&lt;/a&gt;&lt;/span&gt;. The whitelist of accessible types and blacklist of restricted members can be found in the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh547428.aspx"&gt;SDK&lt;br /&gt;documentation&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;div&gt;
&lt;h1&gt;CRM Report Parameters&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;SSRS reports that are executed within CRM have access to report parameters that are populated by CRM at runtime. These parameters are populated with organization and user settings and data. These parameters are provided to facilitate creation of personalized reports based on the current user. The complete list of CRM Report Parameters can be found in the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg309583.aspx"&gt;SDK&lt;/a&gt;&lt;/span&gt; documentation.&lt;/p&gt;
&lt;div&gt;
&lt;h1&gt;Personalization&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Before authoring a report it is important to consider the audience who will view it. Author reports such that the target audience can easily understand them. A pattern to increase comprehension is to use the current user&amp;rsquo;s language, date, time, number, and currency settings to display information. The pattern can be implemented by combining CRM Report Parameters, members of the RDLHelper assembly, and other whitelisted VB types.&lt;/p&gt;
&lt;p&gt;In on premise deployments customizers can gain access to the current user&amp;rsquo;s settings by calling the table valued user defined function called fn_GetFormatStrings. More information on this technique can be found in the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg334233.aspx"&gt;SDK documentation&lt;/a&gt;&lt;/span&gt;. This technique is not possible in online deployments because SQL datasets are not allowed in SSRS reports. With clever use of CRM Report Parameters and VB scripting the same pattern can be implemented in online deployments.&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Language&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;A report can specify the current user&amp;rsquo;s language by setting the value of the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms153956(v=sql.100).aspx"&gt;&amp;lt;Language&amp;gt; element&lt;/a&gt;&lt;/span&gt;. This technique calls the GetCultureName method and passes in the value of the CRM_UILanguageId report parameter.&lt;/p&gt;
&lt;p&gt;&amp;lt;Language&amp;gt;=Microsoft.Crm.Reporting.RdlHelper.ReportCultureInfo.GetCultureName(Parameters!CRM_UILanguageId.Value)&amp;lt;/Language&amp;gt;&lt;/p&gt;
&lt;p&gt;The reason the CRM_UILanguageId parameter cannot be used directly is because it is in the format &amp;ldquo;1033&amp;rdquo;, but the &amp;lt;Language&amp;gt; element expects the format &amp;ldquo;en-us&amp;rdquo;. The GetCultureName method enables us to convert from the culture code to the culture name.&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Date &amp;amp; Time&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The text value of many report controls can be formatted using the current user&amp;rsquo;s settings. The example shown below passes a custom format string to the ToString method and a CultureInfo object. The CultureInfo&lt;br /&gt;object is created by calling the CreateSpecificCulture method and passing in a culture name. The culture name can be obtained by calling the GetCultureName method and passing in the value of the CRM_UILanguageId report parameter.&lt;/p&gt;
&lt;p&gt;CDate(Fields!FirstDayOfThisMonth.Value).ToString("MMM-yy", System.Globalization.CultureInfo.CreateSpecificCulture(Microsoft.Crm.Reporting.RdlHelper.ReportCultureInfo.GetCultureName(Parameters!CRM_UILanguageId.Value)))&lt;/p&gt;
&lt;p&gt;This pattern is applicable anywhere &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/26etazsy.aspx"&gt;format strings&lt;/a&gt;&amp;nbsp;&lt;/span&gt;can be used including the VB Format method or the RDL &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms153638(v=sql.100).aspx"&gt;&amp;lt;Format&amp;gt; element&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Format(Fields!duedatestring.Value, Parameters!CRM_ShortDatePattern.Value)&lt;/p&gt;
&lt;p&gt;&amp;lt;Format&amp;gt;=Parameters!CRM_FormatDate.Value + " " + Parameters!CRM_FormatTime.Value&amp;lt;/Format&amp;gt;&lt;/p&gt;
&lt;p&gt;The calendar format can also be specified by setting the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms153989(v=sql.100).aspx"&gt;&amp;lt;Calendar&amp;gt; element&lt;/a&gt;&lt;/span&gt;&amp;rsquo;s value. The value is the name of the calendar. The CRM_CalendarTypeCode report parameter specifies the calendar type as an integer. The integer needs to be converted to the corresponding name. Use the IFF method rather than a Switch because the Switch method is in the blacklist table.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;Calendar&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =IFF(&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;IsNothing(Parameters!CRM_CalendarTypeCode.Value) or Parameters!CRM_CalendarTypeCode.Value = -1 or Parameters!CRM_CalendarTypeCode.Value = 0, "Gregorian",&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;IFF(Parameters!CRM_CalendarTypeCode.Value = 1, "Japanese",&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;IFF(Parameters!CRM_CalendarTypeCode.Value = 2, "Korea",&lt;br /&gt;IFF(Parameters!CRM_CalendarTypeCode.Value = 3, "Taiwan",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;IFF(Parameters!CRM_CalendarTypeCode.Value = 4, "Gregorian US English",&lt;br /&gt;IFF(Parameters!CRM_CalendarTypeCode.Value = 5, "Gregorian Arabic",&lt;br /&gt;IFF(Parameters!CRM_CalendarTypeCode.Value = 6, "Gregorian Middle East French",&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;IFF(Parameters!CRM_CalendarTypeCode.Value = 7, "Gregorian Transliterated English",&lt;br /&gt;IFF(Parameters!CRM_CalendarTypeCode.Value = 8, "Gregorian Transliterated French" "Gregorian")))))))))&lt;/p&gt;
&lt;p&gt;&amp;lt;/Calendar&amp;gt;&lt;/p&gt;
&lt;p&gt;Given a UTC time value the current user&amp;rsquo;s time can be retrieved by calling the ConvertUtcToLocalTime method and passing in the time value and the value of the CRM_UserTimeZoneName report parameter. Calling the method returns a DateTime object whose ToString method can be called by supplying a custom format string and the user&amp;rsquo;s CultureInfo object. The CultureInfo object can be obtained by calling the GetCultureInfo method and passing in the report parameters collection. It is important to note that the entire CRM report parameters collection needs to be referenced. The listing of all members of the collection can be found in the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg309583.aspx"&gt;SDK documentation&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&amp;lt;Value&amp;gt;=CDate(Microsoft.Crm.Reporting.RdlHelper.DateTimeUtility.ConvertUtcToLocalTime(DateTime.UtcNow, Parameters!CRM_UserTimeZoneName.Value)).ToString("g", Microsoft.Crm.Reporting.RdlHelper.ReportCultureInfo.GetCultureInfo(Parameters))&amp;lt;/Value&amp;gt;&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Number &amp;amp; Currency&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Customizers can apply the same pattern to format numbers and currency. An example of specifying the user&amp;rsquo;s format string for currency is shown below. The first parameter is the current user&amp;rsquo;s CultureInfo object, the second parameter is the decimal precision, and the last parameter specifies whether the number should be formatted as currency.&lt;/p&gt;
&lt;p&gt;&amp;lt;Format&amp;gt;=Microsoft.Crm.Reporting.RdlHelper.ReportCultureInfo.GetNumberFormatString(Microsoft.Crm.Reporting.RdlHelper.ReportCultureInfo.GetCultureInfo(Parameters), CDbl(2), True)&amp;lt;/Format&amp;gt;&lt;/p&gt;
&lt;p&gt;As an alternative the value itself can be formatted by calling the ToString method and passing in a custom format string and the current user&amp;rsquo;s CultureInfo object.&lt;/p&gt;
&lt;p&gt;&amp;lt;Value&amp;gt;="(" &amp;amp;amp; Fields!invcount.Value &amp;amp;amp; ")"&amp;nbsp; &amp;amp;amp; "&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " &amp;amp;amp;&lt;/p&gt;
&lt;p&gt;CDbl(Sum(Fields!totalamount.Value)).ToString("C2", Microsoft.Crm.Reporting.RdlHelper.ReportCultureInfo.GetCultureInfo(Parameters))&amp;lt;/Value&amp;gt;&lt;/p&gt;
&lt;div&gt;
&lt;h1&gt;Next Steps&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;The general pattern that has been applied is to use CRM report parameters as arguments to VB script methods to personalize reports. Only a small slice of CRM report parameters and VB script methods have been examined in this blog. Please contribute to and empower the CRM community by blogging about any other uses you have found. The next step is to &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://blogs.msdn.com/b/crm/archive/2011/02/23/fetch-xml-based-reports-bits-amp-pieces.aspx"&gt;brush up on FetchXML patterns&lt;/a&gt;&lt;/span&gt; and start writing your own &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://community.dynamics.com/product/ax/axtechnical/b/axfortechies/archive/2011/04/14/microsoft-dynamics-crm-2011-fetch-xml-based-custom-reports.aspx"&gt;custom FetchXML reports&lt;/a&gt;&lt;/span&gt; for Microsoft Dynamics CRM Online.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:baonguy@microsoft.com"&gt;Bao Nguyen&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10249760" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Reporting/">Reporting</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM4/">CRM4</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/crm+4-0/">crm 4.0</category></item><item><title>What’s new with Dialogs in Microsoft Dynamics CRM 2011 UR5</title><link>http://blogs.msdn.com/b/crm/archive/2011/12/15/what-s-new-with-dialogs-in-microsoft-dynamics-crm-2011-ur5.aspx</link><pubDate>Thu, 15 Dec 2011 19:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10248235</guid><dc:creator>crmblog</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10248235</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10248235</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/12/15/what-s-new-with-dialogs-in-microsoft-dynamics-crm-2011-ur5.aspx#comments</comments><description>&lt;div&gt;
&lt;h1&gt;Introduction&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Dialogs are the synchronous/interactive processes in Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online that collect and process information by using step-by-step scripts to direct users through a process.&lt;/p&gt;
&lt;p&gt;Dialogs have been enhanced in Microsoft Dynamics CRM Online R7 (Microsoft Dynamics CRM 2011 UR 5) to enable enhanced interaction with existing entities and records in the CRM system. The enhancements are covered in 3 parts below.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Smart Form experience at Runtime&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;In Microsoft Dynamics CRM 2011, data entered in the prior pages was retained when one navigated back using the &lt;i&gt;Previous&lt;/i&gt; button. However, navigating forward using the &lt;i&gt;Next&lt;/i&gt; button would cause the next page to be refreshed resulting in the user having to re-enter&amp;nbsp;any data provided previously. This turns out to be a significant problem in time critical business processes like on-call customer interactions.&lt;/p&gt;
&lt;p&gt;In Microsoft Dynamics CRM Online R7 (Microsoft Dynamics CRM 2011 UR 5), the data entered by the user is always retained, be it while navigating forward or while navigating backwards. In addition, to align with real world scenario needs, user entered data is overridden with server side values if it is dependent on previous page values (which are modified by user). The end user is informed of this override via the page level and per-prompt level alerts indicating that the content of prompt, response or tip have changed.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The data entered by user would be replaced with server side data if:&lt;/p&gt;
&lt;p&gt;-&amp;nbsp;The content of Prompt or Tip changed due to data slugs evaluating to different value AND/OR,&lt;/p&gt;
&lt;p&gt;- The response data set (from Query step) or the default value changed.&lt;/p&gt;
&lt;p&gt;For example, consider the dialog shown below. The dialog expects the customer to declare the annual household income to determine what Credit Cards the customer is eligible to be offered.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/8688.1.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/8688.1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Screenshot: Data entered on page 2 for the first time&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/1715.2.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/1715.2.png" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Screenshot: Back to Page 1 and changing data&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/5383.3.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/5383.3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Screenshot: Page 2 is refreshed with new data for the first Prompt &amp;amp; Response but retains data for the second one&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Enabling hyperlinks to CRM Records&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Dialogs supported static hyperlinks in Microsoft Dynamics CRM 2011 via the &lt;i&gt;Insert Hyperlink&lt;/i&gt; dialog. This allowed for having static links to pages from within the Dialogs runtime experience. One could further enhance this by modifying the XML like string placed in the prompt of tip text upon using the &lt;i&gt;Insert Hyperlink&lt;/i&gt; button to embed slugged query parameters and generate pseudo-dynamic URLs. However, one was not able to obtain URLs to CRM records created as part of the Dialog (or related CRM records).&lt;/p&gt;
&lt;p&gt;Microsoft Dynamics CRM Online R7 (Microsoft Dynamics CRM 2011 UR 5) has a very unique solution to this limitation. Data Slugs - One can now use data slugs for &lt;i&gt;Text to Display&lt;/i&gt; and &lt;i&gt;URL&lt;/i&gt; fields in the &lt;i&gt;Inset Hyperlink&lt;/i&gt; dialog. In addition this enhancement has been made available in the Email Content Rich Text Editor of the &lt;i&gt;Send Email Step&lt;/i&gt; in Dialogs and Workflows. Data slugs can be obtained for attributes of the primary entity, related entities and records local to the dialog (records from Response values, Create Record Step, Variables and Input Arguments).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4705.4.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4705.4.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Screenshot: Insert Hyperlink in Prompt and Response Step&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;A new dynamic attribute &lt;i&gt;Record URL&lt;/i&gt; is made available that evaluates to the URL of the record. This new attribute is available in the &lt;i&gt;Form Assistant&lt;/i&gt; not just in the &lt;i&gt;Insert Hyperlink&lt;/i&gt; dialog but across Dialogs authoring experience. For Internet Facing Deployments, the external facing URL of the specified record is evaluated. One can still enter static URLs in the format &lt;i&gt;&amp;lt;Protocol&amp;gt;&amp;lt;Address&amp;gt;. Please note that protocol is mandatory, if not the URL will result in a self-link URL at runtime&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/6840.5.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/6840.5.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;br /&gt;&amp;nbsp;&lt;/i&gt;&lt;i&gt;Screenshot: Insert Hyperlink in Send E-mail step&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;More CRM Data types: Date, Date Time and Lookup type attributes&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Microsoft Dynamics CRM 2011 allowed use of integers, floating point numbers, strings and forms of these as data types in &lt;i&gt;Variables&lt;/i&gt;, &lt;i&gt;Input Arguments&lt;/i&gt; and &lt;i&gt;Prompt &amp;amp; Response&lt;/i&gt; steps. In addition, one was able to use Query Step values to obtain handle on records.&lt;/p&gt;
&lt;p&gt;One can now use Date, Date Time and Lookup type attributes of entities in &lt;i&gt;Variables&lt;/i&gt;, &lt;i&gt;Input Arguments&lt;/i&gt; and &lt;i&gt;Prompt &amp;amp; Response&lt;/i&gt; steps. While Date and Date Time are self-explanatory, Lookup type attributes may require some explanation to illustrate its correct usage.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/2273.6.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/2273.6.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Screenshot: New data types supported in Variables, Input Arguments and Prompt &amp;amp; Response Steps&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;On choosing &lt;i&gt;Lookup &lt;/i&gt;as the data type, one is presented with two drop-downs: Reference Entity and Reference Field. On selecting an entity in Reference Entity, the Reference Field drop-down populates itself with all lookup type attributes of the chosen entity. By selecting one of the Reference Field values, one would be able to add a lookup of that record type which is represented by the chosen Reference Field value.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4213.7.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4213.7.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Screenshot: Using customer lookup attribute of case entity&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;For instance, if Account is the chosen entity attributes like Owner, Parent Account, Primary Contact etc. are populated in the Reference Fields drop-down. Selecting Primary Contact from Reference Field drop-down allows one to add lookup to Contact records in the system. Similarly choosing Owner from the Reference Field drop-down allows one to add a multi-entity lookup consisting of User and Team records in the system. The key is to identify the correct Entity-Field combination to represent your lookup record needs.&lt;/p&gt;
&lt;p&gt;Please note that one needs to assign a value for Lookup type &lt;i&gt;Variables&lt;/i&gt; using the &lt;i&gt;Assign Value Step&lt;/i&gt; before using the variable. This is required as one cannot set a default value for Lookup type &lt;i&gt;Variables&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3377.8.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3377.8.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Screenshot: Reference type and Date Time type at runtime&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;At runtime, a Lookup control that allows selection of records from entities as defined by the Reference Field type selected is rendered. In the above example, since we chose to use the Customer attribute of Case Entity, we get to select Account and Contact records using the lookup rendered.&lt;/p&gt;
&lt;p&gt;Happy UI-Scripting!&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:Ravindra.R.Upadhya@microsoft.com"&gt;Ravindra R Upadhya&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10248235" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+2011/">CRM 2011</category></item><item><title>Resource Center article: Go live with Microsoft Dynamics CRM Online</title><link>http://blogs.msdn.com/b/crm/archive/2011/12/14/resource-center-article-go-live-with-microsoft-dynamics-crm-online.aspx</link><pubDate>Wed, 14 Dec 2011 17:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10247715</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10247715</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10247715</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/12/14/resource-center-article-go-live-with-microsoft-dynamics-crm-online.aspx#comments</comments><description>&lt;p&gt;We have recently published the article &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://rc.crm.dynamics.com/rc/2011/en-us/online/5.1_CTP/GoLive_checklist.aspx"&gt;Go live with Microsoft Dynamics CRM Online&lt;/a&gt;&lt;/span&gt; that aims at improving your experience with Microsoft Dynamics CRM Online.&lt;/p&gt;
&lt;p&gt;This article describes some common settings to optimize the performance of Microsoft Dynamics CRM Online, and also lists some resources that you could benefit from. It is intended for administrators and business users of Microsoft Dynamics CRM Online.&lt;/p&gt;
&lt;p&gt;Note: This article is based on the Go Live checklist document created by the Microsoft Dynamics CRM Support team.&lt;/p&gt;
&lt;p&gt;We welcome your comments and feedback.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:shujoshi@microsoft.com"&gt;Shubhada Joshi&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10247715" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Resource+Center/">Resource Center</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM/">CRM</category></item><item><title>Resources for customer service</title><link>http://blogs.msdn.com/b/crm/archive/2011/12/14/resources-for-customer-service.aspx</link><pubDate>Wed, 14 Dec 2011 17:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10247712</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10247712</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10247712</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/12/14/resources-for-customer-service.aspx#comments</comments><description>&lt;p&gt;Customer service is an important part of any business. To keep your customers happy and to retain them, it is very important that you provide excellent services to your customers.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve created an article that includes links to various resources that help you get started with managing cases, contracts, and services, and organizing and tracking activities in Microsoft Dynamics CRM.&lt;/p&gt;
&lt;p&gt;You can view the article here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://rc.crm.dynamics.com/rc/2011/en-us/on-prem/5.0/services_resources.aspx"&gt;Articles about customer service processes in Microsoft Dynamics CRM (On-premises)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://rc.crm.dynamics.com/rc/2011/en-us/online/5.0/services_resources.aspx"&gt;Articles about customer service processes in Microsoft Dynamics CRM (Online)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We would love to hear your feedback.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:shujoshi@microsoft.com"&gt;Shubhada Joshi&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10247712" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Service/">Service</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM4/">CRM4</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Resource+Center/">Resource Center</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM/">CRM</category></item><item><title>Help get your Case Solved Faster using Diagnostics</title><link>http://blogs.msdn.com/b/crm/archive/2011/12/13/help-get-your-case-solved-faster-using-diagnostics.aspx</link><pubDate>Tue, 13 Dec 2011 20:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10247339</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10247339</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10247339</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/12/13/help-get-your-case-solved-faster-using-diagnostics.aspx#comments</comments><description>&lt;p&gt;Microsoft Support is using Diagnostics to help automate data collection and data analysis when troubleshooting support incidents.&amp;nbsp; Diagnostics allow our support teams to capture certain pieces of data about an environment to more efficiently resolve a customer case.&amp;nbsp; Diagnostics can do basic data collection to gather information about product version, system configurations and settings, as well as do a deeper analysis of this and other data collected to determine the root cause of an issue.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Steps on how to run a Diagnostic will now be presented after submitting most cases on CustomerSource / PartnerSource.&amp;nbsp; If you have recently logged a support incident via CustomerSource / PartnerSource you may have noticed this new information after submitting the support incident.&amp;nbsp; A similar experience will appear if you are submitting a case from the Microsoft Premier Portal.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4442.incidentimage1.png"&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/0743.incidentimage1.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/0743.incidentimage1.png" /&gt;&lt;/a&gt;&lt;br /&gt;When presented with this information, please follow the steps provided to run the Diagnostic and upload the results to the Microsoft Dynamics support team.&amp;nbsp; Diagnostics allow us to capture necessary product versions, system configuration, log files and other information to allow our support teams to more effectively and efficiently troubleshoot and solve support cases.&amp;nbsp; Running Diagnostics and uploading these&lt;br /&gt;results will reduce the number of questions support engineers will need to ask you, reduce the amount of information you need to manually gather and send us and ultimately allow us to resolve cases quicker.&amp;nbsp;The Diagnostic will automatically capture and upload the information to our support teams. &amp;nbsp;You do have the ability to view the information that is being collected prior to uploading to Microsoft.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;More Information &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The Diagnostic presented will depend on the Support Topic you choose.&amp;nbsp; For example:&amp;nbsp; Selecting CRM Client for Microsoft Office Outlook will provide you with a Diagnostic designed to capture troubleshooting information related to the CRM Client for Microsoft Office Outlook.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;b&gt;What is the Microsoft Support Diagnostic Tool?&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://windows.microsoft.com/en-US/windows-vista/What-is-the-Microsoft-Support-Diagnostic-Tool"&gt;http://windows.microsoft.com/en-US/windows-vista/What-is-the-Microsoft-Support-Diagnostic-Tool&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Problem Steps Recorder&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Another great way to speed up the time to resolution of your case is to capture the repro steps of your issue using the Problem Steps Recorder built into Windows 7 and Windows 2008 R2.&amp;nbsp; The Problem Steps Recorder captures a screenshot for each click.&amp;nbsp; To start the Problem Steps Recorder click Start, type PSR, and then press the Enter key.&amp;nbsp; Click Start Record and then reproduce your issue.&amp;nbsp; &lt;b&gt;Important:&lt;/b&gt;&amp;nbsp; After you have reproduced the issue, make sure to click one more time so that the last screen is captured before you click Stop Record.&amp;nbsp;Saving the output and attaching it to your case will help Support quickly understand the exact steps you took to reproduce your issue.&amp;nbsp; The following video provides a demonstration:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Windows 7 Walkthrough: Problem Steps Recorder&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://technet.microsoft.com/en-us/windows/dd320286"&gt;http://technet.microsoft.com/en-us/windows/dd320286&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Notes:&lt;/b&gt;&amp;nbsp; If there are more than 25 clicks to reproduce your issue, you will need to click the drop-down arrow to update the Settings for "Number of recent screen captures to store".&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:dmartens@microsoft.com"&gt;Dana Martens&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10247339" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM4/">CRM4</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Support/">Support</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category></item><item><title>Getting started guide for business users</title><link>http://blogs.msdn.com/b/crm/archive/2011/12/09/getting-started-guide-for-business-users.aspx</link><pubDate>Fri, 09 Dec 2011 22:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10246235</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10246235</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10246235</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/12/09/getting-started-guide-for-business-users.aspx#comments</comments><description>&lt;p&gt;We know that new users of Dynamics CRM often have a lot to contend with when they start trying to get their work done on a daily basis in the software. We think those first few days could be a bit easier to adjust to if more information is available about how to use the product. To that end, we&amp;rsquo;ve put together a getting started guide for business users. Have a look, and let us know if we&amp;rsquo;ve helped answer some of your questions: &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://rc.crm.dynamics.com/rc/2011/en-us/on-prem/5.0/gettingstarted_resources.aspx"&gt;http://rc.crm.dynamics.com/rc/2011/en-us/on-prem/5.0/gettingstarted_resources.aspx&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:tbrush@microsoft.com"&gt;Tom Brush&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Technical writer, Dynamics CRM&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10246235" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Basics/">CRM Basics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/crm+4-0/">crm 4.0</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+2011/">CRM 2011</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM/">CRM</category></item><item><title>Introduction to the Activity Feeds Solution</title><link>http://blogs.msdn.com/b/crm/archive/2011/12/09/introduction-to-the-activity-feeds-solution.aspx</link><pubDate>Fri, 09 Dec 2011 22:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10246230</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10246230</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10246230</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/12/09/introduction-to-the-activity-feeds-solution.aspx#comments</comments><description>&lt;p&gt;With Activity Feeds in the marketplace for several weeks now, we&amp;rsquo;re learning more about what customers need in terms of documentation supporting the feature. We&amp;rsquo;ve seen lots of interest in information about how to determine whether Activity Feeds could be useful feature for a given customer, how to get it, set it up, and customize it. We&amp;rsquo;ve tried our best to assemble all that information in one place, and we&amp;rsquo;re always looking to hear more about the questions people have about Activity Feeds. Keep them coming! For now, have a look at our introduction overview article: &lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #1f497d; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;a href="http://rc.crm.dynamics.com/rc/2011/en-us/on-prem/5.0/start_with_activity_feeds.aspx"&gt;http://rc.crm.dynamics.com/rc/2011/en-us/on-prem/5.0/start_with_activity_feeds.aspx&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;&lt;a href="mailto:tbrush@microsoft.com"&gt; &lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:tbrush@microsoft.com"&gt;Tom Brush&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Technical writer, Dynamics CRM&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10246230" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM4/">CRM4</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/solution/">solution</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/crm+4-0/">crm 4.0</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM/">CRM</category></item><item><title>Video: introduction to Activity Feeds</title><link>http://blogs.msdn.com/b/crm/archive/2011/12/09/video-introduction-to-activity-feeds.aspx</link><pubDate>Fri, 09 Dec 2011 21:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10246227</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10246227</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10246227</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/12/09/video-introduction-to-activity-feeds.aspx#comments</comments><description>&lt;p&gt;We&amp;rsquo;ve been hearing from customers who would like to know more about Activity Feeds, the new social-based communication tool offered in our fall release. People have told use they&amp;rsquo;d like to know more about everything from how to customize it down to just getting a basic sense of what we&amp;rsquo;re offering. We&amp;rsquo;re pleased to report that we have a video now that should give you a sense of what we have available, how to figure out whether it might be useful for your organization, and where you can get your hands on it. Watch the video: &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://rc.crm.dynamics.com/rc/2011/en-us/on-prem/5.0/vid_activity_feeds_intro.aspx"&gt;http://rc.crm.dynamics.com/rc/2011/en-us/on-prem/5.0/vid_activity_feeds_intro.aspx&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:tbrush@microsoft.com"&gt;Tom Brush&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Technical writer, Dynamics CRM&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10246227" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Blogging/">Blogging</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM4/">CRM4</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Basics/">CRM Basics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Video/">Video</category></item><item><title>Getting started for Microsoft Dynamics CRM Online administrators</title><link>http://blogs.msdn.com/b/crm/archive/2011/12/09/getting-started-for-microsoft-dynamics-crm-online-administrators.aspx</link><pubDate>Fri, 09 Dec 2011 21:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10246225</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10246225</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10246225</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/12/09/getting-started-for-microsoft-dynamics-crm-online-administrators.aspx#comments</comments><description>&lt;p&gt;After you've purchased Microsoft Dynamics CRM, but before the business users in your organization start using it, there are some basic tasks that you, as the Microsoft Dynamics CRM administrator, should complete. They&amp;rsquo;re summarized for you in this article, which details the very basic things you need to complete to get started.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;If you&amp;rsquo;ve purchased Microsoft Dynamics CRM On-Premises, &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://rc.crm.dynamics.com/rc/2011/en-us/on-prem/5.0/getting_started_admins.aspx"&gt;see this article&lt;/a&gt;&lt;/span&gt;. Or, if you&amp;rsquo;ve purchased Microsoft Dynamics CRM Online, &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://rc.crm.dynamics.com/rc/2011/en-us/online/5.1_ctp/getting_started_admins.aspx"&gt;see this article&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:carolak@microsoft.com"&gt;Carola Klass&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10246225" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Administration/">Administration</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Basics/">CRM Basics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category></item><item><title>Amplify your selling power with Microsoft Dynamics CRM</title><link>http://blogs.msdn.com/b/crm/archive/2011/12/06/amplify-your-selling-power-with-microsoft-dynamics-crm.aspx</link><pubDate>Tue, 06 Dec 2011 17:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10244712</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10244712</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10244712</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/12/06/amplify-your-selling-power-with-microsoft-dynamics-crm.aspx#comments</comments><description>&lt;p&gt;A great salesperson is priceless. You deserve a tool where the art of selling meets the science of winning.&amp;nbsp; In this new video we focus on productivity from the perspective of the salesperson and what they need in a CRM application.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Great salespeople&amp;hellip;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Understand the value of insight&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Know how to rally a team&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Appreciate flawless time management&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Are always on&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Exceed their goals&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div id="video_d692102f-f53a-410d-a326-6297c0cf37f5"&gt;&lt;embed height="355" type="application/x-shockwave-flash" width="425" src="http://www.youtube.com/v/-_75v1kA9UA&amp;amp;rel=1" wmode="transparent" /&gt;&lt;/div&gt;
&lt;p&gt;
&lt;script type="text/javascript"&gt;// &lt;![CDATA[
cs_setInnerHtml('video_d692102f-f53a-410d-a326-6297c0cf37f5','&lt;embed src=\"http://www.youtube.com/v/-_75v1kA9UA&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"&gt;&lt;/embed&gt;');
// ]]&gt;&lt;/script&gt;
Microsoft Dynamics CRM amplifies your selling power by helping you focus on the right Opportunities, close deals faster. Sign up for a free trial today at &lt;span style="text-decoration: underline;"&gt;&lt;a title="CRM Homepage" href="http://crm.dynamics.com" target="_blank"&gt;crm.dynamics.com&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p sizset="52" sizcache="230"&gt;How does Microsoft Dynamics CRM Amplify your selling power?&amp;nbsp; &lt;span style="text-decoration: underline;"&gt;&lt;a title="Facebook Question" href="http://www.facebook.com/groups/21809302488/" target="_blank"&gt;Tell Us&lt;/a&gt;&lt;/span&gt;!&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:eboocock@microsoft.com"&gt;Eric Boocock&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;Senior Technical Product Manager&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10244712" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Sales/">Sales</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Blogging/">Blogging</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM4/">CRM4</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category></item><item><title>Data…. The New Marketing Creative</title><link>http://blogs.msdn.com/b/crm/archive/2011/11/30/data-the-new-marketing-creative.aspx</link><pubDate>Thu, 01 Dec 2011 00:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10243103</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10243103</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10243103</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/11/30/data-the-new-marketing-creative.aspx#comments</comments><description>&lt;p&gt;Data. You've got a LOT of it. You use it every day for reporting and analysis to determine effective campaign management to your clients and prospects. But with 600 &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.twitter.com/"&gt;Tweets&lt;/a&gt;&lt;/span&gt;, 20,000 &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.bing.com/"&gt;Bing&lt;/a&gt;&lt;/span&gt; searches, and 700 &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt;&lt;/span&gt; posts per second, marketers are no longer in control of their brands, thanks to the real-time web. But that doesn't mean you have to accept defeat and succumb to these new challenges. By bringing your data together across channels, it's possible (even easy!) to successfully embrace real-time marketing and evolve campaign management to conversation management - turning previous challenges into ROI opportunities. The key simply lies in establishing data as the new marketing creative.&lt;/p&gt;
&lt;div class="post-content user-defined-markup" sizcache="11" sizset="50"&gt;Connecting deeply with customers has been the marketers' mission for more than a century, and has developed from offline channels to online channels. Gone are the days when marketers could deploy a campaign to the masses based on common traits of the majority. In the era of real-time marketing, generic marketing messages are at best ignored, and at worst a reason for consumers to opt-out of a brand's messages forever. That's why the new era of real-time marketing isn't about print, broadcast, exported data, or interactions alone. It's about using what you know about your customers (key data insights) and listening to what they tell you through your interactions with them to develop marketing creative. Data- not colors and vector files-is the new creative of the real-time web.To engage in meaningful dialogue- regardless of whether one is conversing with a friend or a business prospect-one must first know something about the person he's talking to in order to build a healthy relationship. That's exactly why marketers need a combination of new and traditional data-from CRM and analytics to social and real-time web data-to effectively build relationships with their customers and maintain them across channels and over time. Marketers need to capture and use this winning combination of data to impact creative elements before they're even created. Brands will be able to deliver more targeted, relevant, and engaging messages- across channels, and specific to each customer's unique perspective.Seamless real-time integrations with your CRM system will not only eliminate the challenges of multiple data sources and disjointed databases-they will provide marketers with one view of their customers (and all of their customer data and insights). When this single view of all customers is further enhanced with the emerging forms of social and real-time web data, things like segmenting audiences, automating programs, and sending highly personalized messages on a large scale become easy.To learn more about maximizing the effectiveness of your marketing program check out why more than 400 organizations worldwide integrate &lt;span style="text-decoration: underline;"&gt;&lt;b sizcache="11" sizset="53"&gt;&lt;a href="http://crm.dynamics.com/"&gt;Microsoft Dynamics CRM&lt;/a&gt; &lt;/b&gt;&lt;/span&gt;with&lt;span style="text-decoration: underline;"&gt;&lt;b sizcache="11" sizset="54"&gt; &lt;a href="http://www.exacttarget.com/crm2011"&gt;ExactTarget&lt;/a&gt;&lt;/b&gt;&lt;/span&gt; to send targeted, relevant messages to their subscribers via email, mobile, social, and sites.How are you using Microsoft Dynamics CRM to effectively engage your customers and prospects?&lt;/div&gt;
&lt;div class="post-content user-defined-markup" sizcache="11" sizset="50"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="post-content user-defined-markup" sizcache="11" sizset="50"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.exacttarget.com/"&gt;ExactTarget&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10243103" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Marketing/">Marketing</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/crm+4-0/">crm 4.0</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM/">CRM</category></item><item><title>Create Sample Data for your Solution</title><link>http://blogs.msdn.com/b/crm/archive/2011/11/30/create-sample-data-for-your-solution.aspx</link><pubDate>Thu, 01 Dec 2011 00:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10243101</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10243101</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10243101</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/11/30/create-sample-data-for-your-solution.aspx#comments</comments><description>&lt;div&gt;
&lt;p&gt;In This Post:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Problem statement&lt;/li&gt;
&lt;li&gt;How to create and export CRM Data&lt;/li&gt;
&lt;li&gt;How to create DataMap and save it&lt;/li&gt;
&lt;li&gt;How to import sample data using SDK APIs&lt;/li&gt;
&lt;li&gt;Conclusion&lt;/li&gt;
&lt;li&gt;Further reading&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;span style="font-size: medium;" size="4"&gt;&lt;span style="color: #4f81bd;" color="#4f81bd"&gt;Problem statement&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;p&gt;You have created a solution using the Microsoft Dynamics CRM 2011 Solutions framework and you want people to download it and try it. But without some sample data it may be difficult for people to understand how it is supposed to work.&lt;/p&gt;
&lt;p&gt;This blog describes a way to create a script to install sample data for any Microsoft Dynamics CRM 2011solution.&lt;/p&gt;
&lt;p&gt;In order to create the sample data application you need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create the sample data in the CRM System and export it using existing Data Export functionality.&lt;/li&gt;
&lt;li&gt;Import it back in a new CRM System and create the Data Mappings&lt;/li&gt;
&lt;li&gt;Export the Data Mappings&lt;/li&gt;
&lt;li&gt;Use the Exported Data XML files plus the Data Mappings XML to create a C# application that can import the sample data in any Microsoft Dynamics CRM 2001 system that has our solution deployed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: These steps require that you have some .NET programming experience.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;" size="4"&gt;&lt;span style="color: #4f81bd;" color="#4f81bd"&gt;How to create and export CRM Data &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s say you have a solution that has 2 entities: a household and a client.&lt;/p&gt;
&lt;p&gt;For this example we will create 2 household instances and 2 client instances that we will export using Import/Export Functionality. To access the Export functionality, click &lt;b&gt;Advanced Find&lt;/b&gt; and select, in our case, the Clients. Build the query to select the data that we want to export and launch the query as shown in the following screenshot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4721.1.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4721.1.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now we are ready the export the results using the &lt;b&gt;Export Clients&lt;/b&gt; button from the Ribbon as shown in the following screenshot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4380.2.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4380.2.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Save the export as an *.xls (Excel) file and repeat the operation for all the entities that you want to create sample data with. For this sample you would repeat it for households.&lt;/p&gt;
&lt;p&gt;To be able to import the data using the SDK APIs, we need to transform all the xls files into xml. To do that, open each xls file in Excel, and choose save as &lt;b&gt;XML Spreadsheet 2003&lt;/b&gt; as shown in the following screenshot.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/5751.3.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/5751.3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Now, you can compress the 2 xml files into a zip file as shown in the following screenshot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/7484.4.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/7484.4.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then you can import the zip back using the CRM Import feature with the purpose of creating the data map.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;" size="4"&gt;&lt;span style="color: #4f81bd;" color="#4f81bd"&gt;How to Create a DataMap and Save it&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The next step is to create the DataMap.xml. Data maps show how to map your XML record data to Microsoft CRM entities and attributes.&lt;/p&gt;
&lt;p&gt;To create the SampleDataMap, we will import the xml zip file data into CRM, and during that process, capture and save the DataMap created automatically by CRM. The following steps describe how:&lt;/p&gt;
&lt;ol&gt;&lt;/ol&gt;
&lt;p&gt;1. Navigate to &lt;b&gt;Settings/Data Management/ Imports&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;2. Click &lt;b&gt;Import Data&lt;/b&gt; from the ribbon as shown in the following screenshot.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the Import Data Wizard dialog box, browse to the zip file you created earlier.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;4. Navigate the screens and by clicking next and fix all the mapping warnings :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/8267.6.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/8267.6.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;&lt;/ol&gt;
&lt;p&gt;5. On the &lt;b&gt;Review Settings and Import Data&lt;/b&gt; screen give a name for the &lt;b&gt;Data Map Name&lt;/b&gt;. For this exercise we will name it &amp;ldquo;SampleDataMap&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4555.7.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4555.7.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;6. Click &lt;b&gt;Submit&lt;/b&gt; and now you are ready to export the data map xml.&lt;/p&gt;
&lt;p&gt;7. Navigate to &lt;b&gt;Settings/Data Management/ Data Maps&lt;/b&gt; and click &lt;b&gt;Export&lt;/b&gt; to export the xml data map as shown in the following screenshot.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3108.8.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3108.8.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Now with all these xml files (entities XML + data map XML), we are ready to us the SDK to import the data in any system that has our solution deployed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;" size="4"&gt;&lt;span style="color: #4f81bd;" color="#4f81bd"&gt;How to Import Sample Data using SDK APIs&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With your Client.xml, Household.xml and SampleDataMap.xml you can write a console application to import the sample data in any organization that has your Microsoft Dynamics CRM 2011 solution.&lt;/p&gt;
&lt;p&gt;Using the Microsoft Dynamics CRM 2011 SDK samples as source templates for the initial connection with CRM we can add additional code to import the sample data.&lt;/p&gt;
&lt;p&gt;First we create the import request. Note that this creation doesn&amp;rsquo;t trigger the actual import. The import will be triggered at the end by calling &amp;ldquo;ImportRecordsImportRequest&amp;rdquo; SDK message. What we need to do is the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create an import entity record&lt;/li&gt;
&lt;li&gt;Create DataMap record&lt;/li&gt;
&lt;li&gt;Import each sample data file xml&lt;/li&gt;
&lt;li&gt;Parse&lt;/li&gt;
&lt;li&gt;Transform&lt;/li&gt;
&lt;li&gt;Call Import records that will actually perform the import sample data.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;// create import id&lt;/p&gt;
&lt;p&gt;Import import = new Import();&lt;/p&gt;
&lt;p&gt;import.ModeCode = new OptionSetValue(0);// 0 -Excel&lt;/p&gt;
&lt;p&gt;import.Name = "SampleDataImport";&lt;/p&gt;
&lt;p&gt;import.SendNotification = false;&lt;/p&gt;
&lt;p&gt;Guid importId = _serviceProxy.Create(imp);&lt;/p&gt;
&lt;p&gt;Once you have the import id you can create the datamap. The datamap describes what attributes in the source xml files maps to what attributes in the CRM system. You will use the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.crm.sdk.messages.importmappingsimportmaprequest"&gt;&lt;span style="color: #0000ff; text-decoration: underline;" color="#0000ff"&gt;ImportMappingsImportMapRequest&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; message to import the import map.&lt;/p&gt;
&lt;p&gt;// create import file map&lt;/p&gt;
&lt;p&gt;ImportMappingsImportMapRequest importMapReq = new ImportMappingsImportMapRequest();&lt;/p&gt;
&lt;p&gt;importMapReq.MappingsXml = File.ReadAllText(@"C:\SampleDataImportMap.xml");&lt;/p&gt;
&lt;p&gt;importMapReq.ReplaceIds = true;&lt;/p&gt;
&lt;p&gt;ImportMappingsImportMapResponse importResponse = (ImportMappingsImportMapResponse)_serviceProxy.Execute(importMapReq);&lt;/p&gt;
&lt;p&gt;Guid importMapId = importResponse.ImportMapId;&lt;/p&gt;
&lt;p&gt;With references to the importId and the importMapId we can now import our sample data xml files. We will do this by using one helper method that can be used for all the sample files that we have.&lt;/p&gt;
&lt;p&gt;// Create the import file 1&lt;/p&gt;
&lt;p&gt;CreateImportFile(importId, importMapId, @"Account.xml", "account", "account");&lt;/p&gt;
&lt;p&gt;The method implementation is shown below:&lt;/p&gt;
&lt;p&gt;private void CreateImportFile(Guid importId, Guid importMapId, string filePath, string sourceEntityName, string targetEntityName)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ImportFile file = new ImportFile();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.Content = File.ReadAllText(filePath);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.Name = sourceEntityName;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.FileTypeCode = new OptionSetValue(1);// excel&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.IsFirstRowHeader = true;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.Source = System.IO.Path.GetFileName(filePath);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.SourceEntityName = sourceEntityName;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.ImportMapId = new EntityReference(ImportMap.EntityLogicalName, importMapId);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.ImportId = new EntityReference(Import.EntityLogicalName, importId);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.TargetEntityName = targetEntityName;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.Size = file.Content.Length.ToString();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Note: Process code 1 = "Process"&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.ProcessCode = new OptionSetValue(1);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.UseSystemMap = true;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _serviceProxy.Create(file);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;Once we imported all the sample files we are ready to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Parse the data&lt;/li&gt;
&lt;li&gt;Transform the data&lt;/li&gt;
&lt;li&gt;Invoke the actual ImportRecords SDK&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;// Parse the import.&lt;/p&gt;
&lt;p&gt;ParseImportRequest parseRequest = new ParseImportRequest();&lt;/p&gt;
&lt;p&gt;parseRequest.ImportId = importId;&lt;/p&gt;
&lt;p&gt;_serviceProxy.Execute(parseRequest);&lt;/p&gt;
&lt;p&gt;// Transform the import.&lt;/p&gt;
&lt;p&gt;TransformImportRequest transRequest = new TransformImportRequest();&lt;/p&gt;
&lt;p&gt;transRequest.ImportId = importId;&lt;/p&gt;
&lt;p&gt;TransformImportResponse transResponse = (TransformImportResponse)_serviceProxy.Execute(transRequest);&lt;/p&gt;
&lt;p&gt;// Create an ImportRecordsImport request&lt;/p&gt;
&lt;p&gt;ImportRecordsImportRequest request = new ImportRecordsImportRequest();&lt;/p&gt;
&lt;p&gt;// Assign the request the id of the import we want to begin&lt;/p&gt;
&lt;p&gt;request.ImportId = importId;&lt;/p&gt;
&lt;p&gt;// Execute the request.&lt;/p&gt;
&lt;p&gt;ImportRecordsImportResponse response = (ImportRecordsImportResponse)_serviceProxy.Execute(request);&lt;/p&gt;
&lt;p&gt;Since the import data is an asynchronous operation, it takes some time to complete. We can pull the status of the operation by using something similar with the following code:&lt;/p&gt;
&lt;p&gt;// Wait for the operation to complete by polling it's state every few seconds.&lt;/p&gt;
&lt;p&gt;ColumnSet cols = new ColumnSet(new string[] { "statecode" });&lt;/p&gt;
&lt;p&gt;// We try 50 times for example&lt;/p&gt;
&lt;p&gt;for (int i = 0; i &amp;lt; 50; i++)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Threading.Thread.Sleep(2000);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AsyncOperation op = (AsyncOperation) _serviceProxy.Retrieve(AsyncOperation.EntityLogicalName, response.AsyncOperationId, cols);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (op.StateCode.Value == AsyncOperationState.Completed)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;" size="4"&gt;&lt;span style="color: #4f81bd;" color="#4f81bd"&gt;Conclusion&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this blog post we have shown that creating sample data for our Microsoft Dynamics CRM 2011 solution can be made easier if we create the sample data once, export it, and use SDK APIs to create a simple console application to import the sample data in any system that has our solution deployed.&lt;/p&gt;
&lt;p&gt;You have created a solution using the Microsoft Dynamics CRM 2011 Solutions framework and want to include sample data with it, the next step would be to create a Silverlight Web Resource that you expose in the configuration page for your solution which will allow your customers to import a set of sample data that will make it easier for them to understand how your solution works.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;strong&gt;&lt;span style="font-size: medium;" size="4"&gt;&lt;span style="color: #4f81bd;" color="#4f81bd"&gt;&lt;span style="font-family: Cambria;" face="Cambria"&gt;Further reading&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://blogs.msdn.com/b/crm/archive/2011/01/06/creating-custom-sample-data-for-microsoft-dynamics-crm-2011.aspx"&gt;&lt;span style="color: #0000ff; text-decoration: underline;" color="#0000ff"&gt;Creating Custom Sample Data for Microsoft Dynamics CRM 2011&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://blogs.msdn.com/b/crm/archive/2011/04/29/creating-custom-sample-data-for-crm-2011-advanced.aspx"&gt;&lt;span style="color: #0000ff; text-decoration: underline;" color="#0000ff"&gt;Creating Custom Sample Data for CRM 2011 - Advanced&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:doruro@microsoft.com"&gt;Doru Rotovei&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10243101" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Blogging/">Blogging</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM4/">CRM4</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Basics/">CRM Basics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Data+Import+Wizard/">Data Import Wizard</category></item><item><title>Data management for Activity Feeds entities</title><link>http://blogs.msdn.com/b/crm/archive/2011/11/18/data-management-for-activity-feeds-entities.aspx</link><pubDate>Fri, 18 Nov 2011 18:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10238623</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10238623</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10238623</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/11/18/data-management-for-activity-feeds-entities.aspx#comments</comments><description>&lt;div&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;We just released Activity Feeds for Microsoft Dynamics CRM. With most new features come the additional amount of data introduced with it and this is also true for Activity Feeds. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Every time a user creates a post or a comment, a record is created. Every time an auto post is generated, another record is created. With this in mind, prior to releasing this feature we made sure that you have an easy way to manage the data generated by Activity Feeds. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;We enable the Activity Feeds entity, Posts, for Bulk Delete jobs. You can create your own bulk delete jobs from the user interface or from the SDK to clean up the Activity Feeds data based on your criteria. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Here is a quick snapshot on creating bulk delete job from the UI to clean up Posts entities.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;&lt;/ol&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;" face="Calibri" size="3"&gt;1.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Under Settings -&amp;gt; Data Management -&amp;gt; Bulk Record Deletion, create a new bulk delete job.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;" face="Calibri" size="3"&gt;2.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;The bulk delete wizards will lead you to the look up dialog, where you should select the Posts entity type. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;" face="Calibri" size="3"&gt;3.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;You can define your search criteria by Source, ModifiedOn, CreatedBy, CreatedOn. For example, to delete AutoPost that has not been commented for X months, you can specify Source = AutoPost and Modified On Older Than X&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/7384.1.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/7384.1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;&lt;/ol&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;" face="Calibri" size="3"&gt;4.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Just like any bulk delete job, you can specify the frequency of the run. Continue to the wizard and Submit. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/2654.2.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/2654.2.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;" face="Calibri" size="3"&gt;5.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;All running and completed bulk delete jobs are displayed in these Bulk Record Deletion grid, but the master (recurrence) record itself is displayed under System -&amp;gt; System Jobs under the Recurring System Jobs View. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3113.3.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3113.3.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Another way is to create bulk delete job from SDK. Here is a code snippet on triggering one bulk delete request from SDK to clean up Post entities.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;QueryExpression query = new QueryExpression(Post.EntityLogicalName);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;// create your filter criteria&amp;hellip;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;BulkDeleteRequest request = new BulkDeleteRequest();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;request.QuerySet = new QueryExpression[] { query };&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;request.JobName = "Activity Feeds Data Management";&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;request.SendEmailNotification = false;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;request.ToRecipients = new Guid[0];&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;request.CCRecipients = new Guid[0];&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;request.RecurrencePattern = string.Empty;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;request.StartDateTime = DateTime.Now;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;BulkDeleteResponse response = (BulkDeleteResponse)_serviceProxy.Execute(request);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;So there you go, 2 ways to manage your Activity Feeds data. I hope you find this helpful.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;a href="mailto:mayawid@microsoft.com"&gt;Maya Widyasari&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Microsoft Dynamics CRM Tester&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10238623" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Data+Management/">Data Management</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM4/">CRM4</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Basics/">CRM Basics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/crm+4-0/">crm 4.0</category></item><item><title>Update Rollup 20 for Microsoft Dynamics CRM 4.0</title><link>http://blogs.msdn.com/b/crm/archive/2011/11/14/update-rollup-20-for-microsoft-dynamics-crm-4-0.aspx</link><pubDate>Tue, 15 Nov 2011 00:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10237072</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10237072</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10237072</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/11/14/update-rollup-20-for-microsoft-dynamics-crm-4-0.aspx#comments</comments><description>&lt;p&gt;The Microsoft Dynamics CRM Sustained Engineering (SE) team released &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=28011" target="_blank"&gt;Microsoft Dynamics CRM 4.0 Update Rollup 20&lt;/a&gt;&lt;/span&gt; on Thursday, November 10, 2011.&lt;/p&gt;
&lt;p&gt;The links below will take you to the necessary information about Update Rollup 19.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Microsoft Download Center: &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=28011"&gt;http://www.microsoft.com/download/en/details.aspx?id=28011&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Microsoft Knowledge Base Article: &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://support.microsoft.com/kb/2550098"&gt;http://support.microsoft.com/kb/2550098&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration: underline;"&gt;General details about Update Rollup 20&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Update Rollup 20 is cumulative.&amp;nbsp; However, the Update Rollup 20 CRM Client and Data Migration Client packages require Update Rollup 7 to be installed.&amp;nbsp; For all other CRM components, you do not need&lt;/p&gt;
&lt;p&gt;to install any previous Update Rollups prior to Update Rollup 20.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The Update Rollup 20 download contains updates for the 40 supported Language Packs.&amp;nbsp;Prior to installing the Update Rollup 20 Language Pack, you must install the original &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=50761e58-6040-4cf3-853a-f5ab535f7194"&gt;Language Pack&lt;/a&gt;&lt;/span&gt;. &lt;b&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;If you have Language Packs installed, you should&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;&lt;ol&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Download the Update Rollup 20 Language Pack&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install the Update Rollup 20 Language Pack&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;De-provision the Language Pack&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Re-provision the Language Pack&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Information about how to avoid reboots when installing the CRM Outlook Client can be found in the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://blogs.msdn.com/crm/archive/2009/05/14/update-rollup-4-for-microsoft-dynamics-crm-4-0.aspx"&gt;Update Rollup 4 blog&lt;/a&gt;&lt;/span&gt; posting. &lt;b&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The Update Rollup 20 Client can be deployed before the server is upgraded to Update Rollup 20.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Steps to make the Update Rollup 20 Client available via AutoUpdate can be found in the &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://blogs.msdn.com/crm/archive/2009/05/14/update-rollup-4-for-microsoft-dynamics-crm-4-0.aspx"&gt;Update Rollup 4 blog&lt;/a&gt;&lt;/span&gt; posting.&amp;nbsp; The Link and Patch IDs can be found in KB article &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://support.microsoft.com/kb/2550098"&gt;2550098&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Each update rollup could have fixes that require manual configuration.&amp;nbsp; Please see the &amp;ldquo;Hotfixes and updates that you have to enable or configure manually&amp;rdquo; section in KB article &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://support.microsoft.com/kb/2550098"&gt;2550098&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration: underline;"&gt;How to get support for Update Rollup 20&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;For support, please contact Microsoft Product Support.&amp;nbsp; For a complete list of Microsoft Product Support Services telephone numbers and information about support costs, visit the following Microsoft Web site: &lt;a href="http://support.microsoft.com/default.aspx?scid=fh;%5bLN%5d;CNTACTMS"&gt;&lt;span style="text-decoration: underline;"&gt;http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS.&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; In special cases, charges ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem.&amp;nbsp; The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question.&lt;/p&gt;
&lt;p&gt;Cheers,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:matbrown@microsoft.com"&gt;Matt Brown&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10237072" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM4/">CRM4</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/crm+4-0/">crm 4.0</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+2011/">CRM 2011</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM/">CRM</category></item><item><title>Configuring &amp; Using “Dynamics CRM” Mobile App</title><link>http://blogs.msdn.com/b/crm/archive/2011/11/14/configuring-amp-using-dynamics-crm-mobile-app.aspx</link><pubDate>Mon, 14 Nov 2011 20:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10236974</guid><dc:creator>crmblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/rsscomments.aspx?WeblogPostID=10236974</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/crm/commentapi.aspx?WeblogPostID=10236974</wfw:comment><comments>http://blogs.msdn.com/b/crm/archive/2011/11/14/configuring-amp-using-dynamics-crm-mobile-app.aspx#comments</comments><description>&lt;div&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.windowsphone.com/en-us/apps/632921fd-ab99-4392-822f-f0ddbdbc856e"&gt;&lt;span style="color: #0000ff; font-family: Calibri; text-decoration: underline;" size="3" face="Calibri" color="#0000ff"&gt;Dynamics CRM&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt; Mobile App is recently released to the windows phone Marketplace. Here, in this article, I&amp;rsquo;ll try to explain how to take configure the app against your CRM Online &amp;amp; IFD organizations and its high level capabilities to use from the phone.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="4"&gt;&lt;span style="color: #4f81bd;" color="#4f81bd"&gt;&lt;span style="font-family: Cambria;" face="Cambria"&gt;Configuring &amp;ldquo;Dynamics CRM&amp;rdquo; for your organization:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;You can find &amp;ldquo;Dynamics CRM&amp;rdquo; app on your windows phone (7.5 Mango or higher) by searching in the Marketplace. It is a free app from Microsoft Corporation. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Once you install and launch the app, it will take you through the first run experience. You need to specify user name and password which you normally use to connect to your CRM Online instance from web client or outlook client.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;I have provided the below screenshots to guide you with the step by step process.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/3348.pic1.png"&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/5383.pic1.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/5383.pic1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;" size="3" face="Calibri"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;" size="3" face="Calibri"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4073.pic2.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/4073.pic2.png" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;You can also use the app to configure against IFD (Internet Facing Domain) environments.&amp;nbsp; If you want to connect to an IFD organization, you need toggle the switch &amp;ldquo;Microsoft Dynamics CRM Online&amp;rdquo; (it becomes &amp;ldquo;Custom&amp;rdquo; as seen on the below screen) and enter your Server URL &amp;amp; Home realm URL. You can talk to your administrator if you don&amp;rsquo;t know what to put in for these fields.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Note: If your administrator doesn&amp;rsquo;t have a Home realm URL, you can leave it as blank.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Also, if you belong to more than one organization, you need to choose the right organization after entering your login details. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/2605.Pic3.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-55/2605.Pic3.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="4"&gt;&lt;span style="color: #4f81bd;" color="#4f81bd"&gt;&lt;span style="font-family: Cambria;" face="Cambria"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="4"&gt;&lt;span style="color: #4f81bd;" color="#4f81bd"&gt;&lt;span style="font-family: Cambria;" face="Cambria"&gt;&lt;strong&gt;Using &amp;ldquo;Dynamics CRM&amp;rdquo; App:&lt;/strong&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;You&amp;rsquo;ll get the full experience of app only when administrator enables Activity Feeds for your organization.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;" size="3" face="Calibri"&gt;To know more about Activity Feeds, please take a look at recently released &lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://dynamics.pinpoint.microsoft.com/en-US/applications/microsoft-dynamics-crm-activity-feeds-12884926310"&gt;&lt;span style="color: #0000ff; font-family: Calibri; text-decoration: underline;" size="3" face="Calibri" color="#0000ff"&gt;Microsoft Dynamics CRM Activity Feeds&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt; solution to the Dynamics Marketplace. You need to be running on UR5 or greater update to take advantage of Activity Feeds.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri"&gt;&lt;span size="3"&gt;Once you configure the mobile app and activity feeds is enabled for your organization, it will not only help you stay on top of the situation but also helps with several other day to day CRM activities. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span size="3"&gt;Here is a brief list of things you can do from your phone:&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;View latest Posts (both auto &amp;amp; user posts)&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Make a Post or Comment&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Delete a Post or Comment (if you have appropriate permissions) &lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Refresh a Post&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Navigate between Posts(using left &amp;amp; right arrows appearing on screen)&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Navigate between entities(by tapping blue text on the form)&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;View CRM entities (Accounts, Contacts, Opportunities, Users, Leads and Custom entities )&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Pick a View for an entity&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Search for a record&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;View a record in the form&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Follow/Un-follow a record&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Launch Email, Phone, Bing Maps tasks from record form&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Ability to look at record wall next to the form itself&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Change saved password (Settings -&amp;gt; change login)&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Reconfigure the app to a different organization(Settings -&amp;gt; forget me)&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;You can also work with your system administrator or system customizer to do the following tasks.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Enable specific entities for Mobile&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Choosing right columns to display for each entity view. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Note, by default, primary sort column and first column of the view are shown on the phone. If your first column is already the primary sort column then it will be replaced by second column of the view.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Additionally, you can setup personal views on your web or outlook client which will get downloaded to the phone after 24 hours. The same applies to any metadata changes that happen on the server.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Cheers, &lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="mailto:srikna@microsoft.com"&gt;Srikanth Nallamothu&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10236974" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/crm/archive/tags/Mobile/">Mobile</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM4/">CRM4</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Basics/">CRM Basics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Dynamics/">Dynamics</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/CRM+Online/">CRM Online</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/crm+4-0/">crm 4.0</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Mobile+Express/">Mobile Express</category><category domain="http://blogs.msdn.com/b/crm/archive/tags/Microsoft+Dynamics/">Microsoft Dynamics</category></item></channel></rss>
