<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.dynamics.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 - Lessons and answers from the trenches</title><link>http://community.dynamics.com/crm/b/crmlessons/default.aspx</link><description>We’ll focus on an area in Microsoft Dynamics CRM and provide an in-depth analyses of its functionality and explorer how customers are actually implementing it.  In addition Alex Fagundes will go in depth and provide answers to commonly asked questions.</description><dc:language>en-US</dc:language><generator>6.x Production</generator><item><title>CRM Online Across Continents -- Options in addition to data replication</title><link>http://community.dynamics.com/crm/b/crmlessons/archive/2012/09/06/crm-online-across-continents-options-in-addition-to-data-replication.aspx</link><pubDate>Fri, 07 Sep 2012 04:20:00 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:7fdcd7cf-23af-4f77-b737-ad5de2c2c242</guid><dc:creator>Alex Fagundes - PowerObjects</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.dynamics.com/crm/b/crmlessons/rsscomments.aspx?WeblogPostID=165565</wfw:commentRss><comments>http://community.dynamics.com/crm/b/crmlessons/archive/2012/09/06/crm-online-across-continents-options-in-addition-to-data-replication.aspx#comments</comments><description>&lt;p&gt;Today we&amp;#39;ll be discussing strategies for deploying crm online where users are across continents. This is a very common scenario in large organizations where certain groups may have teams located in many different geographical areas.&lt;/p&gt;
&lt;p&gt;One question I see in the newsgroup quite a bit is if a crm organization can be replicated to a different datacenter in a different location. In order for users in location A access database A and users in location B access database B. This cannot be done out of the box. But there many viable options.&lt;/p&gt;
&lt;p&gt;Lets take a real example. Imagine a call center where users are in Singapore and in the USA. Users are basically using crm for tickets, so crm needs to be very quick and speedy.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Option A - Completely separate ORGs&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://community.dynamics.com:443/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-03-30/7510.image001.png" border="0" alt="" /&gt;&lt;br /&gt;The advantages of option A is that it is a simple approach. All data is separate and users access the crm org near them. The draw backs are clearly that no data is shared. So uses in Org A cannot assist or pickup tickets from Org B. In addition, reporting that needs to take into account data from Org A ad Org B are a bit more complex to write.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Option B - Two separate ORGs - Synchronize some of the data&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://community.dynamics.com:443/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-03-30/7317.image2.gif" border="0" alt="" /&gt; &lt;/p&gt;
&lt;p&gt;&lt;br clear="all" /&gt;&lt;/p&gt;
&lt;p&gt;The advantages of option B is that users in either Org A or Org B can see the same data thus can work on the same ticket. This allows for a ticket to be created in the USA, then later at night a user in Singapore can pickup the same ticket and continue to work on it.&lt;/p&gt;
&lt;p&gt;So how is this done? Well there are many options, but we typically recommend 2 options for most clients.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1 - Custom windows service&lt;/strong&gt;. A custom windows service can be created to synchronize data between the two organizations. This is the most costly in terms of development, but once it is created there are no ongoing costs OR costs related to the number of crm users.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2 - Scribe&lt;/strong&gt;. Scribe is a 3&lt;sup&gt;rd&lt;/sup&gt; party data migration and synchronization tool. The beauty of scribe is that is requires no custom code so such integration can be created much quicker than with custom code. However, there are ongoing licensing fees and fees that depend on the number of users.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Option C - A single organization&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://community.dynamics.com:443/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-03-30/4341.image3.gif" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Option C is to utilize a single organization. This may sound simple, but careful planning needs to be done to make sure all users have an adequate access time. In this example, if users in the USA and in Singapore are in big metropolitan cities, then this is definitely doable. &lt;/p&gt;
&lt;p&gt;However, one of the most important decisions will be to measure and test and determine where the single crm organization should be located. In this case, Singapore or the USA or even a middle location such as Europe. &lt;/p&gt;
&lt;p&gt;For this scenario we recommend literally testing the latency from the end-users to test Orgs located in the USA, Singapore or an middle location such as Europe. &lt;/p&gt;
&lt;p&gt;CRM Online has a built-in diagnostics &lt;/p&gt;
&lt;p&gt;YourCRMOnly&lt;span style="background-color:#ffff00;"&gt;/tools/diagnostics/diag.aspx&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This runs a built-in diagnostic tool that runs a series of tests including a latency test.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://community.dynamics.com:443/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-03-30/6266.image006.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;The goal is to have most users with a latency under 200 ms.&lt;/p&gt;
&lt;p&gt;Well, that&amp;#39;s it for today. Any questions feel free to email or ask them here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=165565&amp;AppID=528&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>CRM 2011 - top 5 email related settings</title><link>http://community.dynamics.com/crm/b/crmlessons/archive/2012/08/01/crm-2011-top-5-email-related-settings.aspx</link><pubDate>Wed, 01 Aug 2012 18:26:00 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:1d7335c8-cd6d-41f2-a414-7f84178d67da</guid><dc:creator>Alex Fagundes - PowerObjects</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.dynamics.com/crm/b/crmlessons/rsscomments.aspx?WeblogPostID=160073</wfw:commentRss><comments>http://community.dynamics.com/crm/b/crmlessons/archive/2012/08/01/crm-2011-top-5-email-related-settings.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;In today&amp;rsquo;s blog we&amp;rsquo;ll be discussing the top 5 email related settings that are often over looked and should be evaluated or checked before a crm solution goes live.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;These are settings that if they are set properly will make for a very smooth go live without any unforeseen consequences.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;1.&lt;/span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;This first setting is often not known.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;In CRM 2011, the out of the box behavior is that an email cannot be sent to an unresolved address.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;This means an email can only be sent to a lead or contact or account or other email enabled entity.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;However, this is changeable and CRM can email unresolved emails.&lt;br /&gt;&lt;br /&gt;One example were this is useful is a workflow that sends emails to external parties and there is a valid reason why they are not a contact or lead in your crm.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/3301.image001.png" border="0" alt="" /&gt;&lt;br style="mso-special-character:line-break;" /&gt;&lt;br style="mso-special-character:line-break;" /&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;2.&lt;/span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;The second setting often is a setting that is often a source of annoying delays.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;In CRM 2011, when a user is first setup, they cannot send emails from crm.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The email must be &amp;lsquo;approved&amp;rsquo; by an administrator.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a simple step but is often forgotten and can cause email delays.&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/6036.image003.png" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;We always recommend unchecking the option in system settings in the email tab so a new&amp;nbsp;user can be &amp;lsquo;email ready&amp;rsquo; without the need to &amp;lsquo;approve the email&amp;rsquo;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/6445.image005.png" border="0" alt="" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;3.&lt;/span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;The 3&lt;sup&gt;rd&lt;/sup&gt; email related setting is related to outbound emails.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;When an automated process such as workflow sends an email, the email needs to be sent either via the Outlook CRM Client or the Email Router. &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;If either is not defined, the email will sit there and NOT be processed (sent).&amp;nbsp;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;The mechanism of how an outbound email is sent is&amp;nbsp;defined in the user&amp;rsquo;s record.&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/7774.image007.png" border="0" alt="" /&gt;&lt;br /&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;Our recommendation is to set the outbound processing for the email router.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;This will allow emails generated by the crm system to be delivered right away via the email router.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;This also means that you do need to install and configure the email router.&lt;br /&gt;&lt;br /&gt;The above settings can be set automatically for all users by the use of a simpler out of the box workflow that runs on create of new users.&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/5270.image009.png" border="0" alt="" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;4.&lt;/span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;The fourth setting is a setting that is often missed.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;We all know that the outlook crm client can track an email in crm when we open the email and click track in crm.&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/2605.image011.png" border="0" alt="" /&gt;&lt;br /&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;But inbound emails can also be automatically evaluated if they are &amp;lsquo;crm related&amp;rsquo; and tracked in crm automatically.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;This is a setting in the outilook crm client options:&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/6406.image012.png" border="0" alt="" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;5.&lt;/span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;And now the last setting that needs to be checked or evaluated before going live.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;This setting is a powerful setting related to email tracking.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;With the outlook crm client it is very easy to track an email in crm and have the whole chain of emails in crm.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;But an often overlooked setting is that the outlook crm client CAN automatically created a lead or contact if the email address is NOT in crm.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/4572.image014.png" border="0" alt="" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;This is a great way to automatically get more leads or contacts (depending on your business) in crm.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;And depending on your business can also be a great way to pollute your crm full of contacts or leads that you don&amp;rsquo;t want.&lt;br style="mso-special-character:line-break;" /&gt;&lt;br style="mso-special-character:line-break;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;So, &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;any other email related settings that you think should be part of this blog?&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &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://community.dynamics.com/aggbug.aspx?PostID=160073&amp;AppID=528&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://community.dynamics.com/crm/b/crmlessons/archive/tags/crm+2011/default.aspx">crm 2011</category><category domain="http://community.dynamics.com/crm/b/crmlessons/archive/tags/email/default.aspx">email</category></item><item><title>CRM 2011 R8 (Q2 2012) - More than cross browser support - custom workflow extensions</title><link>http://community.dynamics.com/crm/b/crmlessons/archive/2012/06/11/crm-2011-r8-more-than-cross-browser-support-workflow-extensions.aspx</link><pubDate>Tue, 12 Jun 2012 04:19:00 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:7933698a-c421-4af8-a3fa-b37c618db77b</guid><dc:creator>Alex Fagundes - PowerObjects</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.dynamics.com/crm/b/crmlessons/rsscomments.aspx?WeblogPostID=152190</wfw:commentRss><comments>http://community.dynamics.com/crm/b/crmlessons/archive/2012/06/11/crm-2011-r8-more-than-cross-browser-support-workflow-extensions.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;br /&gt;&lt;br /&gt;As we all know, the Q2 release of CRM 2011 is just around the corner.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;There are lots of blogs detailing the new cool items such as cross browser support, mobility, and social.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Here&amp;rsquo;s one blog on the &lt;a target="_blank" href="http://www.powerobjects.com/blog/2012/06/04/microsoft-dynamics-crm-r8-aka-q2-update-spring-update-ur-9-crm-anywhere/"&gt;cross browser support&lt;/a&gt; if you haven&amp;rsquo;t seen it yet.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;However, one other big item that has not had a lot of press will be the ability to extend out of the box workflows in CRM Online.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Why is this super neat?&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Well, it will allow developers to create custom workflow steps.&amp;nbsp; Once these steps are created they can&amp;nbsp;be used in any workflow.&amp;nbsp; Anyone can then use these new steps without additional custom code as if they were already part of the out of the box workflows.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Since we have had this ability with on premises crm environments for a while, there is quite a bit already developed.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:small;"&gt;For example, in codeplex, here are 3 workflows extensions that are extremely useful:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-size:small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://crm2011workflowutils.codeplex.com/"&gt;&lt;span style="font-family:Calibri;color:#0000ff;font-size:small;"&gt;http://crm2011workflowutils.codeplex.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Delete records, share records, quality a lead.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/4276.image001.png" border="0" alt="" /&gt;&lt;br style="mso-special-character:line-break;" /&gt;&lt;br style="mso-special-character:line-break;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-size:small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://workflowfieldlookup.codeplex.com/"&gt;&lt;span style="font-family:Calibri;color:#0000ff;font-size:small;"&gt;http://workflowfieldlookup.codeplex.com/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:small;"&gt;Field Lookup extensions&lt;br /&gt;&lt;br style="mso-special-character:line-break;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-size:small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://manipulationlibrary.codeplex.com/"&gt;&lt;span style="font-family:Calibri;color:#0000ff;font-size:small;"&gt;http://manipulationlibrary.codeplex.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Additional functionality such as calculator&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br style="mso-special-character:line-break;" /&gt;&lt;img src="https://community.dynamics.com:443/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/4336.image003.png" border="0" alt="" /&gt;&lt;br style="mso-special-character:line-break;" /&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;
&lt;p class="MsoNormal"&gt;Interested in building your own workflow extension?&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Start by downloading the crm SDK and looking at the sample.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;There is also plenty of resources online.&amp;nbsp; Here is a&lt;a target="_blank" href="http://blogs.msdn.com/b/crm/archive/2010/09/27/the-last-workflow-extension-i-ll-ever-need.aspx"&gt; great blog with the code&lt;/a&gt; for on such workflow extension.&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;And last, but certainly not least, please keep in mind that there are certain NON-SDK customizations that will break with R8.&amp;nbsp; These are&amp;nbsp;customization utilizing&amp;nbsp;methods not listed in the sdk.&amp;nbsp;&amp;nbsp;Please see &lt;a target="_blank" href="http://blogs.msdn.com/b/crm/archive/2012/05/29/resolve-breaking-script-issues-when-upgrading-to-the-next-release-of-microsoft-dynamics-crm.aspx"&gt;Resolve Breaking Scripts When Upgrading to R8 blog&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;So checkout the above solutions and get ready for R8&amp;hellip;...it is just around the corner.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:large;"&gt;Update - July 2012&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;As you may have read elsewhere, the R8 release has been postponed until the fall 2012.&amp;nbsp; All the features mentioned above will only be available in teh R9/Fall 2012 release.&amp;nbsp; &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://community.dynamics.com/aggbug.aspx?PostID=152190&amp;AppID=528&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://community.dynamics.com/crm/b/crmlessons/archive/tags/crm+2011/default.aspx">crm 2011</category><category domain="http://community.dynamics.com/crm/b/crmlessons/archive/tags/crm+2011+r8/default.aspx">crm 2011 r8</category><category domain="http://community.dynamics.com/crm/b/crmlessons/archive/tags/custom+workflow+extensions/default.aspx">custom workflow extensions</category><category domain="http://community.dynamics.com/crm/b/crmlessons/archive/tags/workflows/default.aspx">workflows</category></item><item><title>CRM 2011 Data Import Wizard</title><link>http://community.dynamics.com/crm/b/crmlessons/archive/2011/06/16/crm-2011-data-import-wizard.aspx</link><pubDate>Thu, 16 Jun 2011 21:27:00 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:92f4db76-7c8f-4592-9252-81fa8a906050</guid><dc:creator>Alex Fagundes - PowerObjects</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.dynamics.com/crm/b/crmlessons/rsscomments.aspx?WeblogPostID=104217</wfw:commentRss><comments>http://community.dynamics.com/crm/b/crmlessons/archive/2011/06/16/crm-2011-data-import-wizard.aspx#comments</comments><description>&lt;p&gt;In today&amp;#39;s column I&amp;#39;ll be discussing the out of the box data import wizard and specifically talking about 4 of the most common uses for the data import wizard in CRM 2011.&amp;nbsp; The data import wizard has many great features, but it is not a full blown data migration wizard.&amp;nbsp; It is a very versatile tool for importing data.&lt;/p&gt;
&lt;p&gt;Set lets dig right in and look at the top 4 uses for the out of the box data import. &amp;nbsp;At the same time we&amp;#39;ll discuss some of the best practices.&lt;/p&gt;
&lt;p&gt;1. Import data for any entity from a file.&lt;br /&gt;2. Import data and create a new entity and new fields &lt;br /&gt;3. Import attachments&lt;br /&gt;4. Special imports - Sales Force extracts and Business Contact Manager 2010 Exports&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;Import data for any entity from a file&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;This is the most widely used feature of the data import.&amp;nbsp; As a best practice, always start from downloaded template.&amp;nbsp; This will save you time and headaches.&amp;nbsp; This is available in Settings / Data Management / Templates For Data Import.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/2235.image001.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;All entities are available so you can download a pre-build csv template for any entity including custom entities.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/0728.image002.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;The process is very simple.&amp;nbsp; Once you download the template, use excel to add data or copy the data from other excel files.&amp;nbsp; In additional to all the column field names, the data template will have field length/type and the description of the fields. &lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/3021.image003.png" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After saving it as a .xml or .csv &amp;nbsp;use the data import wizard to import your new file.&amp;nbsp; &lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/6330.image004.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;There are a couple things to keep in mind:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There is an out of the box limit of 8 MB per file&lt;/li&gt;
&lt;li&gt;This will import new data and will NOT update existing data as we have nothing to match on.&lt;/li&gt;
&lt;li&gt;Relationships can be imported, but there has to be a perfect match with the related entity. For example, if importing contacts, the parent customer has to match the account name exactly and there can be only one. Just like highlander.&lt;/li&gt;
&lt;li&gt;You CAN import .zip, .csv, .txt, and even .zip with multiple csv files in it. The 8 MB limit applies to each individual file. &lt;/li&gt;
&lt;li&gt;The duplicate detection will prevent duplicates from being created by skipping rows that trigger a duplicate detection rule. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Import Data And Create new entity and new fields&lt;/h2&gt;
&lt;p&gt;Another common use of the data import wizard is to at the same time you are import data also create new fields OR even create a new entity.&amp;nbsp; Lets use a real example.&amp;nbsp; Lets say we quickly wanted to create a new entity called Asset and at the same time import data.&amp;nbsp; We can do all of this with the import wizard.&lt;/p&gt;
&lt;p&gt;First create an excel file with the new columns heading and the data.&amp;nbsp; Here&amp;#39;s the sample one:&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/4062.image005.png" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Then save this as a csv file and start the import wizard.&amp;nbsp; Follow the wizard and select the default automatic data map.&amp;nbsp; We&amp;#39;ll be creating our own data map.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/7380.image006.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;First we&amp;#39;ll set the data import wizard to actually create a new entity.&amp;nbsp; In this case the new entity is called Asset Tracking.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/3113.image007.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;From within the wizard we can then define all the columns as new fields.&amp;nbsp; All CRM data types are supported.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/8463.image008.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;We can even create new relationships to other entities.&amp;nbsp; In this case, the account field should be a lookup to the account entity. This will create a one to many relationship.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/4520.image009.png" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;The data import wizard will then proceed to first create the entity, fields, relationships, then import the data.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/4150.image010.png" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This can take a while especially if you are creating a number of new fields or relationships.&amp;nbsp; After this is done, remember to add the fields to the form and create the views.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/3678.image011.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;A couple items to keep in mind as best practices.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you are creating a high number of new fields or relationships, first create a data map so it is re-usable in case issues arise&lt;/li&gt;
&lt;li&gt;Don&amp;#39;t have any special characters in the column headings&lt;/li&gt;
&lt;li&gt;Enclose the data in &amp;quot; if it contains commas or special characters.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Import attachments with notes&lt;/h2&gt;
&lt;p&gt;The next great feature of the data import wizard we&amp;#39;ll discuss is importing attachments.&amp;nbsp; &amp;nbsp;This is a question I have seen numerous times in the forums.&amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Importing attachments works very well, but takes a few steps.&amp;nbsp; &amp;nbsp;Since attachment are stored in notes and only a few fields are required, simply create a new .csv with these fields:&amp;nbsp; Title, Owner, File Name, Description, and the entity the notes/attachments are related to.&amp;nbsp; In this example we are uploading notes/attachments related to accounts.&amp;nbsp; The File Name and Document column need to have the exact file name.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/5023.image013.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Place all of the attachments specified in the .csv file in a folder called &lt;b&gt;attachments&lt;/b&gt;.&amp;nbsp; &amp;nbsp;In order to upload this to CRM we&amp;#39;ll need to create a .zip file.&amp;nbsp; This is easily done, but selecting the attachments folder, the csv file, then right click and select send to compressed (zipped) folder.&amp;nbsp; Upload the newly created .zip file and follow the wizard.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/3323.image015.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;There are a&amp;nbsp;couple items to keep in mind.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Remember the maximum attachment size defined in the organization settings. Attachments over this size limit will fail during the import.&lt;/li&gt;
&lt;li&gt;The .csv file still needs to be under 8 MBs. Attachments can be larger if the organization setting allows for larger attachments.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Special Imports - Sales Force and Business Contact Manager Exports&lt;/h2&gt;
&lt;p&gt;The last data import feature we&amp;#39;ll discuss are the predefined data maps.&amp;nbsp; The data import wizard has a couple predefined data maps.&amp;nbsp; These are for easily importing an extract from Sales Force and from Microsoft business contact manager 2010.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/3681.image016.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Using these pre-built data maps is very straight forward.&amp;nbsp; Simply select the file and the select the appropriate data map.&amp;nbsp; However, there are a couple caveats and most deal with file size.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Inside the .zip file each file cannot be greater than 8 MBs&lt;/li&gt;
&lt;li&gt;Split the files into smaller manageable files if needed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;That&amp;#39;s about all for today.&amp;nbsp; Any questions, feel free to post.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=104217&amp;AppID=528&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://community.dynamics.com/crm/b/crmlessons/archive/tags/CRM+2011+Data+Import+Wizard/default.aspx">CRM 2011 Data Import Wizard</category></item><item><title>CRM 2011 Auditing Best Practices</title><link>http://community.dynamics.com/crm/b/crmlessons/archive/2011/03/29/crm-2011-auditing-best-practices.aspx</link><pubDate>Tue, 29 Mar 2011 17:11:00 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:b90cae75-d0fb-404e-b6c2-c917f486c7a4</guid><dc:creator>Alex Fagundes - PowerObjects</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.dynamics.com/crm/b/crmlessons/rsscomments.aspx?WeblogPostID=94683</wfw:commentRss><comments>http://community.dynamics.com/crm/b/crmlessons/archive/2011/03/29/crm-2011-auditing-best-practices.aspx#comments</comments><description>&lt;p&gt;In today&amp;#39;s column I&amp;#39;ll be discussing the top 5 best practices related to using the new CRM 2011 auditing features.&amp;nbsp; In addition we&amp;#39;ll cover some of the most frequently asked questions that are appearing in the CRM forums related to auditing.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Why talk about auditing?&amp;nbsp; Because auditing is one of the most anticipated features of CRM 2011, but also one can cause undue stress (and disk usage) if misused.&lt;/p&gt;
&lt;p&gt;To start lets briefly cover the basics on how to enable auditing.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;There are 3 ways to enable/disable auditing:&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;a. &lt;b&gt;Enable Auditing by Common Entities&lt;/b&gt;. This allows auditing to be enabled per groups of entities with a single click. To find out what is included in the group of entities, simply hover over the group. This is by far the easiest way to control auditing over the general entities.&lt;br /&gt;&amp;nbsp;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/6242.1.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;b. &lt;strong&gt;Enable Auditing for all fields in the Entity&lt;/strong&gt;. This allows auditing to be enabled or disabled for all fields in an entity. &lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/5102.2.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;c. &lt;strong&gt;Enable auditing on only certain fields&lt;/strong&gt;. This allows granular control of auditing. To enable auditing on individual fields, we must first enable it for the entity and then disable it on fields that do not need auditing.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/1856.3.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;For more details on the basic operations of using CRM 2011 auditing, here&amp;#39;s a more detailed blog:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.dynamics.com:443/product/crm/crmtechnical/b/crmpowerobjects/archive/2010/09/27/auditing-with-microsoft-dynamics-crm-2011.aspx"&gt;https://community.dynamics.com/product/crm/crmtechnical/b/crmpowerobjects/archive/2010/09/27/auditing-with-microsoft-dynamics-crm-2011.aspx&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#0000ff;"&gt;Now on with the top 5 best practices for using auditing.&lt;/span&gt;&lt;/h2&gt;
&lt;p style="padding-left:30px;"&gt;1. &lt;b&gt;Turn off auditing when doing the initial import of data&lt;/b&gt;. Auditing is meant to keep track of user made changes. There is no need to waste disk space auditing bulk load or changes done by the initial bulk import. Enabling or disabling the whole auditing mechanism can be done with a single click.&amp;nbsp; Disable auditing during the initial load can save you quite a bit of disk space.&amp;nbsp; For example, lets say your initial import is 100K accounts and contacts.&amp;nbsp; With auditing turned on all fields, you could literally use almost 30% more disk space if auditing is turned on during the initial load.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/4380.4.png" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;2. &lt;b&gt;Do not audit read only entities and fields&lt;/b&gt;. The best example of this is invoices. In many CRM systems invoices are imported nightly from an ERP system. When imported from an ERP system invoices should be read only in the CRM system. There is no need to audit it. Turning off audit will not only save disk space, but system resources too.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;3. &lt;b&gt;Choose carefully what you audit&lt;/b&gt;. As you design the items to audit, examine the fields that could have a business impact and from a &lt;b&gt;financial&lt;/b&gt;, &lt;b&gt;process&lt;/b&gt;, or &lt;b&gt;regulatory&lt;/b&gt; perspective. These are the fields we want to audit.&amp;nbsp; Let me illustrate this with a real example. A client using CRM for sales automation is a steel manufacturing company and one of the entities used is a custom steel plate entity. This steel plate entity has dozens and dozens of fields and logic to calculate the final price. However, the sales reps have the ability to override the system generated price.&amp;nbsp;&amp;nbsp; In this case, don&amp;#39;t audit the dozes of fields used for calculations, but do audit the final price field.&amp;nbsp; Why?&amp;nbsp; Because this is the field that has a financial impact on the business.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&amp;nbsp;4. &lt;b&gt;Delete Old Logs entries&lt;/b&gt;. Audit logs use disk space. The more activity the system has on audit enable entities, the more logs and thus the more disk space will be used. There is no need to keep audit logs indefinitely. CRM 2011 allows an administrator to delete auditing in batches.&amp;nbsp; Each batch is a calendar quarter.&amp;nbsp;&amp;nbsp; Determine the time frame to keep audit logs and incorporate into a process deleting old entries.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Audit log managed is located in Settings / Auditing / Audit Log Management&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/6406.5.png" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Then select the batch to delete.&lt;br /&gt;&lt;img src="https://community.dynamics.com:443/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-05-28/0363.6.png" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Currently the only option to delete is by calendar quarter.&amp;nbsp; However, via custom code or potential in future enhancements, deletion of audit log by entity or more granularly can be accomplished.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;5. &lt;b&gt;Turn ON auditing&lt;/b&gt;. Auditing is a simple, and yet very powerful capability to comply with various regulations and keep track of users making decisions that impact the business from a process or financial perspective. Use it.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;Now lets move on to the top 5 questions related to auditing that we are seeing in the various CRM forms &amp;nbsp;and when chatting with clients.&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#0000ff;"&gt;Top 5 questions about CRM 2011 audit&lt;/span&gt;&lt;/h2&gt;
&lt;p style="padding-left:30px;"&gt;1. Will auditing slow down my system?&lt;br /&gt;&lt;br /&gt;Auditing will not slow down your CRM system. All auditing data is stored in a single audit table. This design keeps the audit logs completely separated from other CRM data.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;2. If upgrading CRM 4 to 2011 will the CodePlex audit be migrated?&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;The CodePlex solution for auditing for CRM 4 is a completely different mechanism.&amp;nbsp; The audit data will not be migrated to CRM 2011.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;3. Does audit data count against my CRM storage quota?&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;Yes it does.&amp;nbsp; That is why we recommend deleting audit data on a regular basis as part of a yearly maintenance.&amp;nbsp; Finding out how much disk space your audit data is taking is very simply.&amp;nbsp; Simply navigate to Settings / Auditing / Audit Log Management.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;4. Can I audit just changes done by a couple users?&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;Auditing is turned on or off based on the entity or attribute.&amp;nbsp; If auditing is only desired for a couple users custom code is needed.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;5. Can I schedule auditing to be turned off during data import?&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;Yes.&amp;nbsp; Auditing can be scheduled to be turned off during a data import but this requires custom code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=94683&amp;AppID=528&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://community.dynamics.com/crm/b/crmlessons/archive/tags/audit/default.aspx">audit</category><category domain="http://community.dynamics.com/crm/b/crmlessons/archive/tags/crm+2011+auditing/default.aspx">crm 2011 auditing</category></item></channel></rss>