<?xml version="1.0" encoding="utf-8"?>
<rss
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 version="2.0">
<channel>
<title>Customer Effective Blog</title>
<link>http://blog.CustomerEffective.com/blog/</link>
<description>Microsoft Dynamics CRM Blog from Customer Effective, a Microsoft Gold Certified partner.</description>
<language>en-US</language>
<lastBuildDate>Fri, 05 Feb 2010 09:55:37 -0500</lastBuildDate>
<generator>http://www.typepad.com/</generator>
<item>
<title>Fix for Synch Errors after Client Update Rollup 7</title>
<link>http://blog.CustomerEffective.com/blog/2009/12/fix-for-synch-errors-after-client-update-rollup-7.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/12/fix-for-synch-errors-after-client-update-rollup-7.html</guid>
<description>Some users have experienced problems with Outlook synchronization after installing update rollup 7. This is a side-effect of the new functionality in rollup 7 that allows users to track items on shared Outlook calendars. This delegate functionality works great if...</description>
<content:encoded>&lt;p&gt;Some users have experienced problems with Outlook synchronization after installing update rollup 7.&amp;#160;&amp;#160; This is a side-effect of the new functionality in rollup 7 that allows users to track items on shared Outlook calendars.&amp;#160; This delegate functionality works great if you have write access to the shared calendars, but runs into problems if you only have read access to these calendars.&amp;#160; When CRM tries to synch outlook and CRM, CRM for outlook tries to update these shared records.&amp;#160; If you don’t have write access to the calendars that you share, CRM will be unable to update these records in Outlook, and synch errors will happen.&lt;/p&gt;  &lt;p&gt;If you use crm and do not use shared calendars, or if you use crm and use shared calendars, but you have write access to the shared calendars, you won’t have a problem.&amp;#160; The problems arise if you have shared calendars and you can’t write to these calendars.&lt;/p&gt;  &lt;p&gt;If this applies to you, you can disable the delegate functionality with a registry change (detailed below in steps 8-9).&amp;#160; If you have already installed update rollup 7 and are experiencing the problems, you first have to clear out your Outlook Exchange Cache—this is because cached exchange mode caches not just your local Exchange records, but also those of any calendars that you share.&lt;/p&gt;  &lt;p&gt;The following process will fix the synch errors:&lt;/p&gt;  &lt;p&gt;1. With Outlook open, click Tools -&amp;gt; Account Settings&lt;/p&gt;  &lt;p&gt;2. Select your email account and click Change&lt;/p&gt;  &lt;p&gt;3. Uncheck the “used cached Exchange Mode” and click next&lt;/p&gt;  &lt;p&gt;4. Restart Outlook&lt;/p&gt;  &lt;p&gt;5. Manually sync (click crm menu and click synchronize with outlook).&amp;#160; If you get any error, click the “ignore all errors” checkbox&lt;/p&gt;  &lt;p&gt;6. Open regedit&lt;/p&gt;  &lt;p&gt;7. Go to HKEY Current User\software\Microsoft\MSCRMClient&lt;/p&gt;  &lt;p&gt;8. Set SyncNoRebuildIdMappingTable value to 0&lt;/p&gt;  &lt;p&gt;9. Set DelegateMailboxEnabled to 0 (Create this DWORD value if it is missing).&lt;/p&gt;  &lt;p&gt;10. Close regedit &lt;/p&gt;  &lt;p&gt;11. Clear the syncerrors folder in Outlook (you will need to hit the “all folders” button on the bottom if you don’t see the sync errors folder.&lt;/p&gt;  &lt;p&gt;12. Follow steps 1-3 and recheck the “used cached Exchange Mode” button, then close Outlook.&lt;/p&gt;  &lt;p&gt;13. Restart your computer&lt;/p&gt;  &lt;p&gt;When your pc boots back up, open Outlook and do a manual sync.&amp;#160; You should now not see any errors.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:34df0d65-9872-454b-92b7-e726d4c6c168&quot; class=&quot;wlWriterEditableSmartContent&quot;&gt;del.icio.us Tags: &lt;a href=&quot;http://del.icio.us/popular/Microsoft+CRM&quot; rel=&quot;tag&quot;&gt;Microsoft CRM&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/Dynamics+CRM&quot; rel=&quot;tag&quot;&gt;Dynamics CRM&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/Update+Rollup+7&quot; rel=&quot;tag&quot;&gt;Update Rollup 7&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/synch+errors&quot; rel=&quot;tag&quot;&gt;synch errors&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/synchronization&quot; rel=&quot;tag&quot;&gt;synchronization&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/Outlook&quot; rel=&quot;tag&quot;&gt;Outlook&lt;/a&gt;&lt;/div&gt;</content:encoded>


<category>Microsoft CRM for Outlook</category>

<dc:creator>Joel Lindstrom</dc:creator>
<pubDate>Mon, 07 Dec 2009 09:52:23 -0500</pubDate>

</item>
<item>
<title>Bulk Deleting Waiting Workflow Instances from Microsoft Dynamics CRM</title>
<link>http://blog.CustomerEffective.com/blog/2009/12/bulk-deleting-waiting-workflow-instances-from-microsoft-dynamics-crm.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/12/bulk-deleting-waiting-workflow-instances-from-microsoft-dynamics-crm.html</guid>
<description>One of the Workflow step options available to users in Microsoft Dynamics CRM 4.0 is the wait condition. This step basically puts a workflow operation on hold until a condition is met—for example, wait until five days after account was...</description>
<content:encoded>&lt;p&gt;One of the Workflow step options available to users in Microsoft Dynamics CRM 4.0 is the wait condition.&amp;#160; This step basically puts a workflow operation on hold until a condition is met—for example, wait until five days after account was created, then send an email to the sales rep (that would be a timeout, by the way).&amp;#160; When the workflow condition is met, the workflow will resume.&lt;/p&gt;  &lt;p&gt;Consider the following scenario—you create and publish a workflow with a wait condition, then before the workflow wait condition is met, you decide to modify something about that workflow.&amp;#160; In the example of the email to the sales rep, say you decide to make some changes to the email text.&lt;/p&gt;  &lt;p&gt;It is not sufficient to just unpublish the workflow and modify it—this will change it for workflows that are generated after the change, but will not affect existing waiting workflow instances—a waiting workflow preserves the conditions and steps of the workflow as they were at the time that the workflow instance was created.&amp;#160; So when the wait time is up, the sales reps will receive your original email, not the updated text.&lt;/p&gt;  &lt;p&gt;The answer is that you need to delete all the existing workflow instances.&amp;#160; Go to settings—&amp;gt;System Jobs in CRM, select the waiting workflow instances.&amp;#160; Click “More Actions” button and click “Cancel” (you can only delete completed/cancelled workflow instances), then delete the workflow instances.&lt;/p&gt;  &lt;p&gt;This is pretty manageable if you have a small-medium number of waiting instances—even if you have 1,000 or more, you can pretty quickly cancel delete them, but you have to do it 250 at a time (since that’s the maximum number you can select from one page of a view).&lt;/p&gt;  &lt;p&gt;But what about the extreme examples—for example you import 250,000 accounts, and now have 250,000 waiting workflow instances.&amp;#160; I don’t care how patient you are, it is not practical to delete this many waiting workflow instances 250 at a time.&lt;/p&gt;  &lt;p&gt;In these extreme situations, you can delete the waiting workflow instances from the CRM SQL database.&amp;#160; Before you do this, a disclaimer—deleting from the SQL database is not supported by Microsoft.&amp;#160; Be sure to back up your database first.&amp;#160;&amp;#160; I only recommend doing it in extreme situations (like this) where there are no other practical out of the box solutions.&amp;#160;&amp;#160; For example, an asynchronous bulk delete job requires custom coding and takes too long to complete in these cases.&lt;/p&gt;  &lt;p&gt;Waiting workflow records are stored in the workflowwaitsubscriptionbase, workflowlogbase, and asyncoperationbase tables.&amp;#160; When deleting these records, it is important that you do it in the correct order.&lt;/p&gt;  &lt;p&gt;The following sql query will bulk delete waiting instances of a specific workflow.&amp;#160; Replace (insert name of workflow here) with the name of the workflow that generated the instances.&lt;/p&gt;  &lt;p&gt;delete from workflowwaitsubscriptionbase&lt;/p&gt;  &lt;p&gt;where asyncoperationid in&lt;/p&gt;  &lt;p&gt;(select asyncoperationid from asyncoperationbase where name = &#39;(insert name of workflow here)&#39; and StateCode = 1)&lt;/p&gt;  &lt;p&gt;delete from workflowlogbase&lt;/p&gt;  &lt;p&gt;where asyncoperationid in&lt;/p&gt;  &lt;p&gt;(select asyncoperationid from asyncoperationbase where name = &#39;(insert name of workflow here)&#39; and StateCode = 1)&lt;/p&gt;  &lt;p&gt;delete from asyncoperationbase where name = &#39;(insert name of workflow here)&#39; and StateCode = 1&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:589a7346-03a2-4c4c-a8d6-30291956ed85&quot; class=&quot;wlWriterEditableSmartContent&quot;&gt;del.icio.us Tags: &lt;a href=&quot;http://del.icio.us/popular/Microsoft+CRM&quot; rel=&quot;tag&quot;&gt;Microsoft CRM&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/Workflow&quot; rel=&quot;tag&quot;&gt;Workflow&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/delete&quot; rel=&quot;tag&quot;&gt;delete&lt;/a&gt;&lt;/div&gt;</content:encoded>


<category>Microsoft CRM Tricks and Tips</category>

<dc:creator>Joel Lindstrom</dc:creator>
<pubDate>Thu, 03 Dec 2009 06:19:36 -0500</pubDate>

</item>
<item>
<title>New Scribe Training Resources Available</title>
<link>http://blog.CustomerEffective.com/blog/2009/11/new-scribe-training-resources-available.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/11/new-scribe-training-resources-available.html</guid>
<description>I have had a chance to play with some of the new training materials from Scribe Software, and they are very impressive. They use a platform called vBooks, which is a very innovative way of combining text, video and animation...</description>
<content:encoded>&lt;p&gt;I have had a chance to play with some of the new training materials from &lt;a href=&quot;http://www.scribesoft.com&quot; target=&quot;_blank&quot;&gt;Scribe Software&lt;/a&gt;, and they are very impressive.&amp;#160; They use a platform called vBooks, which is a very innovative way of combining text, video and animation to deliver a much more user friendly learning experience.&amp;#160; I really wish this had been around when I went through Scribe certification a couple of years ago.&lt;/p&gt;  &lt;p&gt;Watch a demo of a Scribe product overview here: &lt;a href=&quot;http://www2.scribesoft.com/e/954/aspx-pageName-4965v17fxs2mnnpb/FPSRM/138835792&quot;&gt;&lt;img title=&quot;Product Video Thumbnail&quot; border=&quot;0&quot; alt=&quot;Product Video Thumbnail&quot; src=&quot;http://www2.scribesoft.com/l/954/2009-09-17/EYIVJ/38911_product_video.png&quot; width=&quot;211&quot; height=&quot;69&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can also register for a live webinar with Mark Walker, Director of Scribe Technical Resources, who will demonstrate Scribe&#39;s new training delivery through the use of vBooks.   &lt;br /&gt;&lt;strong&gt;Thursday, 12/3/2009 11:00 AM - 11:45 AM EST.&amp;#160; &lt;a href=&quot;http://www2.scribesoft.com/e/954/aspx-pageName-4965v17fxs2mnnpb/FPSRM/138835792&quot;&gt;Register here.&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</content:encoded>


<category>Scribe</category>

<dc:creator>Joel Lindstrom</dc:creator>
<pubDate>Fri, 20 Nov 2009 15:55:42 -0500</pubDate>

</item>
<item>
<title>Microsoft CRM Append Vs. Append To&amp;mdash;what&amp;rsquo;s the difference</title>
<link>http://blog.CustomerEffective.com/blog/2009/11/microsoft-crm-append-vs-append-towhats-the-difference.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/11/microsoft-crm-append-vs-append-towhats-the-difference.html</guid>
<description>This is a post I wrote today for the Microsoft CRM Team MSDN Blog. This post is CRM security 101, but I get asked this question fairly often, so it seems that there is some confusion about what the difference...</description>
<content:encoded>&lt;p&gt;&lt;em&gt;This is a post I wrote today for the &lt;a href=&quot;http://blogs.msdn.com/crm/archive/2009/11/18/microsoft-dynamics-crm-append-vs-append-to-what-s-the-difference.aspx&quot; target=&quot;_blank&quot;&gt;Microsoft CRM Team MSDN Blog.&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;This post is CRM security 101, but I get asked this question fairly often, so it seems that there is some confusion about what the difference is between “Append” and “Append To” security permissions.&amp;#160; I find this confusion comes from the similar sounding names of these permissions, and also because configuration of relationship security requires permissions to be applied to two separate entities—both sides of the relationship.&lt;/p&gt;  &lt;p&gt;Let’s take the example of Accounts and Opportunities.&amp;#160; In this relationship, “Accounts” is the parent and “Opportunities” is the child.&amp;#160; There are multiple Opportunities per Account.&amp;#160; Say a user needs to be able to relate Opportunities to Accounts, either through the Potential Customer lookup field on the Opportunity, or through the “Opportunities” navigation bar area on an account.&lt;/p&gt;  &lt;p&gt;In this example, a user must have “Append” permissions on Opportunities (child) and “Append To” permissions on Accounts (parent).&amp;#160; I think of it this way—I’m &lt;strong&gt;APPENDING &lt;/strong&gt;the opportunity, and I’m &lt;strong&gt;APPENDING &lt;/strong&gt;it &lt;strong&gt;TO&lt;/strong&gt; the account.&lt;/p&gt;  &lt;p&gt;The next consideration is what permission level the users should have.&amp;#160; As with other permissions in Dynamics CRM, you can grant a role “User,” “Business Unit,” “Parent/Child Business Unit,” and “Organization” level security permissions for both append and append to.&amp;#160; It is important to think through what records a user should be able to append, and to which records that user should be able to append those records. &lt;/p&gt;  &lt;p&gt;In our example of Accounts and Opportunities, if a user should be able to associate any Opportunity with any Account, you would give that user’s role Organization level Append permissions on Opportunities and Organization level Append To permissions on Accounts.&amp;#160; Easy enough.&amp;#160; What if you want to give a user permission to associate only opportunities that they own to any account in their business unit?&amp;#160; In this case you would give that user’s security role “User” level Append permissions on Opportunities and “Business Unit” level Append To permissions on Accounts.&lt;/p&gt;  &lt;p&gt;Now that you have the relationship permissions set, there is one more wrinkle you need to consider.&amp;#160; If you want a user to be able to create related records from a parent, the user needs to have write permissions for the parent entity.&amp;#160; For example, if you want a user to click the opportunities navigation bar link from an Account and create a related opportunity, that user’s security role will need to have write permission for Accounts.&amp;#160; If they don’t, the “new” button won’t be available from the Account.&amp;#160; They would be able to go to the Opportunities entity and create a new opportunity and relate it to the Account, but without write permissions on Accounts they will not be able to create related records from an Account.&lt;/p&gt;  &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a7b8bb67-ca28-488d-829d-f434f638b5b7&quot; class=&quot;wlWriterEditableSmartContent&quot;&gt;del.icio.us Tags: &lt;a href=&quot;http://del.icio.us/popular/Microsoft+Dynamics+CRM&quot; rel=&quot;tag&quot;&gt;Microsoft Dynamics CRM&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/security&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/append&quot; rel=&quot;tag&quot;&gt;append&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/append+to&quot; rel=&quot;tag&quot;&gt;append to&lt;/a&gt;&lt;/div&gt;</content:encoded>


<category>Microsoft CRM Customizations</category>
<category>Microsoft CRM Tricks and Tips</category>

<dc:creator>Joel Lindstrom</dc:creator>
<pubDate>Wed, 18 Nov 2009 13:16:05 -0500</pubDate>

</item>
<item>
<title>Tips for installing Scribe Insight on Windows 2008</title>
<link>http://blog.CustomerEffective.com/blog/2009/11/tips-for-installing-scribe-insight-on-windows-2008.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/11/tips-for-installing-scribe-insight-on-windows-2008.html</guid>
<description>Lately have have found myself doing a lot of Scribe work, much of it on Windows Server 2008. I’ve found several suggestions that make the installation of Scribe in Windows 2008 go more smoothly: 1. Install Insight 6.5.2 update. This...</description>
<content:encoded>&lt;p&gt;Lately have have found myself doing a lot of Scribe work, much of it on Windows Server 2008.&amp;#160; I’ve found several suggestions that make the installation of Scribe in Windows 2008 go more smoothly:&lt;/p&gt;  &lt;p&gt;1.&amp;#160; Install Insight 6.5.2 update.&amp;#160; This will fix many of the issues with running Scribe in Windows 2008.&amp;#160; &lt;a href=&quot;http://insight.s3.amazonaws.com/6.5.2/ScribeInsight.msi&quot; target=&quot;_blank&quot;&gt;Download it here.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2.&amp;#160; Turn off UAC.&amp;#160; By default, User Account Control is enabled in Windows 2008.&amp;#160; During the installation of Scribe Insight or the 6.5.2 update, the installer makes changes to program files and registry settings—things that are protected by UAC.&amp;#160; Turning off UAC during the installation will eliminate many of problems.&amp;#160; Post installation, UAC can be re-enabled, if you desire to do so.&lt;/p&gt;  &lt;p&gt;3.&amp;#160; Change the login account used by the Scribe Services.&amp;#160; I have seen multiple instances where the Scribe Services won’t run on Windows 2008 under the default windows service.&amp;#160; I recommend setting up an AD account with non-expiring password and setting the services to log on as this account.&amp;#160;&amp;#160; It important to use a non-expiring password for this account, otherwise your integration processes will break when the password changes.&amp;#160; You will also need to make sure that this account has database owner rights of the ScribeInternal database. &lt;/p&gt;  &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:08da8b56-2e62-4fe3-96e6-87b873894d5c&quot; class=&quot;wlWriterEditableSmartContent&quot;&gt;del.icio.us Tags: &lt;a href=&quot;http://del.icio.us/popular/Scribe+Insight&quot; rel=&quot;tag&quot;&gt;Scribe Insight&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/Windows+2008&quot; rel=&quot;tag&quot;&gt;Windows 2008&lt;/a&gt;&lt;/div&gt;</content:encoded>


<category>Scribe</category>

<dc:creator>Joel Lindstrom</dc:creator>
<pubDate>Fri, 06 Nov 2009 11:15:12 -0500</pubDate>

</item>
<item>
<title>Date field lookup cut off in IE8</title>
<link>http://blog.CustomerEffective.com/blog/2009/11/date-field-lookup-cut-off-in-ie8.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/11/date-field-lookup-cut-off-in-ie8.html</guid>
<description>About a month ago, I noticed a problem when a crm record was viewed full-screen if there was a date field in the right hand column of the crm form. The problem was that the calendar lookup went outside of...</description>
<content:encoded>&lt;p&gt;About a month ago, I noticed a problem when a crm record was viewed full-screen if there was a date field in the right hand column of the crm form.&amp;#160; The problem was that the calendar lookup went outside of the Internet Explorer Window, so if the form was viewed full screen the calendar control was not usable.&lt;/p&gt;  &lt;p&gt;This seemed strange to me, as I knew that I had used right hand date fields in CRM 4 previously, and it had worked.&amp;#160; I tested on another machine, this time with IE 7, and the calendar lookup was not cut off.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://blog.customereffective.com/.a/6a00e54fb34b6f88330120a6501f99970b-pi&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;IE 7&quot; border=&quot;0&quot; alt=&quot;IE 7&quot; src=&quot;http://blog.customereffective.com/.a/6a00e54fb34b6f88330120a6501f9c970b-pi&quot; width=&quot;244&quot; height=&quot;195&quot; /&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href=&quot;http://blog.customereffective.com/.a/6a00e54fb34b6f88330120a6501fa0970b-pi&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;IE 8&quot; border=&quot;0&quot; alt=&quot;IE 8&quot; src=&quot;http://blog.customereffective.com/.a/6a00e54fb34b6f88330120a6501fa7970b-pi&quot; width=&quot;244&quot; height=&quot;193&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Internet Explorer 7&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Internet Explorer 8&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I reported this issue on &lt;a href=&quot;http://connect.microsoft.com/&quot; target=&quot;_blank&quot;&gt;Microsoft Connect,&lt;/a&gt; Microsoft’s official channel for user feedback.&lt;/p&gt;  &lt;p&gt;Turns out that it’s not really a bug in CRM, but rather a side effect from some changes in Internet Explorer 8.&amp;#160; The CRM team worked with the IE team and came back with a fix for this issue.&amp;#160; The fix is to &lt;a href=&quot;http://support.microsoft.com/kb/974455&quot; target=&quot;_blank&quot;&gt;install IE update 974455&lt;/a&gt; and make the following registry change on the client:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl      &lt;br /&gt;&lt;/strong&gt;Create a new Key, and name it as follows:     &lt;br /&gt;&lt;strong&gt;FEATURE_FORCE_POPUPS_ONTO_MONITOR_KB974537&lt;/strong&gt;    &lt;br /&gt;Within this key, point to &lt;strong&gt;New &lt;/strong&gt;, and then click &lt;strong&gt;DWORD Value &lt;/strong&gt;    &lt;br /&gt;Type&lt;strong&gt; iexplore.exe&lt;/strong&gt; for the name of the key     &lt;br /&gt;Right-click &lt;strong&gt;iexplore.exe&lt;/strong&gt; , click &lt;strong&gt;Modify &lt;/strong&gt;and then type 1 in the Value data field&lt;/p&gt;  &lt;p&gt;Read more about this fix at the &lt;a href=&quot;http://blogs.msdn.com/ukdynsupport/archive/2009/10/26/calendar-control-cut-off-within-ie8-in-crm-4-0-web-clients.aspx&quot; target=&quot;_blank&quot;&gt;UK MSCRM Support Blog.&lt;/a&gt;&lt;/p&gt;  &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ea4fd183-4bc2-4986-acf8-357bf909c621&quot; class=&quot;wlWriterEditableSmartContent&quot;&gt;del.icio.us Tags: &lt;a href=&quot;http://del.icio.us/popular/troubleshooting&quot; rel=&quot;tag&quot;&gt;troubleshooting&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/Microsoft+CRM&quot; rel=&quot;tag&quot;&gt;Microsoft CRM&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/Internet+Explorer+8&quot; rel=&quot;tag&quot;&gt;Internet Explorer 8&lt;/a&gt;,&lt;a href=&quot;http://del.icio.us/popular/date+fields&quot; rel=&quot;tag&quot;&gt;date fields&lt;/a&gt;&lt;/div&gt;</content:encoded>


<category>Microsoft CRM Tricks and Tips</category>

<dc:creator>Joel Lindstrom</dc:creator>
<pubDate>Tue, 03 Nov 2009 15:11:03 -0500</pubDate>

</item>
<item>
<title>Live from the Customer Effective 2009 User Conference</title>
<link>http://blog.CustomerEffective.com/blog/2009/10/live-from-the-customer-effective-2009-user-conference.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/10/live-from-the-customer-effective-2009-user-conference.html</guid>
<description>Great session with users from different industries discussing their experiences implementing Microsoft Dynamics CRM.</description>
<content:encoded>&lt;p&gt;&lt;a href=&quot;http://blog.customereffective.com/.a/6a00e54fb34b6f88330120a68aecbc970c-pi&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;CIMG0106&quot; border=&quot;0&quot; alt=&quot;CIMG0106&quot; src=&quot;http://blog.customereffective.com/.a/6a00e54fb34b6f88330120a68aecd1970c-pi&quot; width=&quot;644&quot; height=&quot;483&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Great session with users from different industries discussing their experiences implementing Microsoft Dynamics CRM.&lt;/p&gt;</content:encoded>


<category>Customer Effective News</category>

<dc:creator>Joel Lindstrom</dc:creator>
<pubDate>Thu, 29 Oct 2009 13:40:46 -0400</pubDate>

</item>
<item>
<title>Microsoft Dynamics CRM 4.0 ActiveX Warning After Update Rollup 7</title>
<link>http://blog.CustomerEffective.com/blog/2009/10/microsoft-dynamics-crm-40-activex-warning-after-update-rollup-7.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/10/microsoft-dynamics-crm-40-activex-warning-after-update-rollup-7.html</guid>
<description>As you may already be aware, in update rollup 7, CRM adds a little Outlook icon to the top of the CRM web client that allows users to click and download/install the Outlook client. This is a great enhancement, as...</description>
<content:encoded>&lt;p&gt;As you may already be aware, in update rollup 7, CRM adds a little Outlook icon to the top of the CRM web client that allows users to click and download/install the Outlook client. This is a great enhancement, as it makes it easier for users to get the Outlook client, especially in smaller companies that don’t push out installs via SMS.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://blog.customereffective.com/.a/6a00e54fb34b6f88330120a677dd7c970c-pi&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;clip_image002&quot; border=&quot;0&quot; alt=&quot;clip_image002&quot; src=&quot;http://blog.customereffective.com/.a/6a00e54fb34b6f88330120a62078a9970b-pi&quot; width=&quot;293&quot; height=&quot;237&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;One issue we discovered is if the following scenario is true:&lt;/p&gt;  &lt;p&gt;1. You have the Outlook client installed&lt;/p&gt;  &lt;p&gt;2. You also access the web client&lt;/p&gt;  &lt;p&gt;3. The URL that you use to access the web client is different than what Outlook uses. This can be if you are accessing a different organization than the environment that Outlook is configured to use, or if you use a host header (like &lt;a href=&quot;http://crm&quot;&gt;http://crm&lt;/a&gt;) to access the web client.&lt;/p&gt;  &lt;p&gt;In this scenario, when you open the CRM web client, you will see an Active X warning on the top of CRM.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://blog.customereffective.com/.a/6a00e54fb34b6f88330120a62078b5970b-pi&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;clip_image004&quot; border=&quot;0&quot; alt=&quot;clip_image004&quot; src=&quot;http://blog.customereffective.com/.a/6a00e54fb34b6f88330120a62078b9970b-pi&quot; width=&quot;644&quot; height=&quot;329&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There are several work-arounds.&lt;/p&gt;  &lt;p&gt;1. Have Outlook users just use CRM for Outlook.&lt;/p&gt;  &lt;p&gt;2. Access CRM web client using the server name, not host header&lt;/p&gt;  &lt;p&gt;3. Remove the Outlook client install link from the web client. Here’s how you do this:&lt;/p&gt;  &lt;p&gt;– Go to registry editor on the CRM server. Navigate to HKLM\SOFTWARE\Microsoft\MSCRM. Add a DWORD entry called DisableOutlookSetupLink. Assign it a value of 1. This will remove the install CRM for Outlook link, and you will no longer get the Active X warning.&lt;/p&gt;  &lt;p&gt;I would recommend structuring your CRM environment in a way that you will avoid this conflict, as this functionality makes deploying the Outlook client much more convenient; however, in some mature implementations it can be difficult to change user behavior, and in those cases, removing the link may be the way to go.&lt;/p&gt;</content:encoded>


<category>Microsoft CRM for Outlook</category>
<category>Microsoft CRM Tricks and Tips</category>

<dc:creator>Joel Lindstrom</dc:creator>
<pubDate>Mon, 26 Oct 2009 12:38:59 -0400</pubDate>

</item>
<item>
<title>Microsoft Dynamics CRM Update Rollup 7</title>
<link>http://blog.CustomerEffective.com/blog/2009/10/microsoft-dynamics-crm-update-rollup-7.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/10/microsoft-dynamics-crm-update-rollup-7.html</guid>
<description>Today, along with releasing Windows 7, Microsoft has also released Microsoft Dynamics CRM 4 Update Rollup 7. Besides including updates fixes for the server and other components, UR 7 also includes a new improved Outlook client. Like Windows 7 is...</description>
<content:encoded>&lt;p&gt;Today, along with releasing Windows 7, Microsoft has also released Microsoft Dynamics CRM 4 Update Rollup 7.&amp;#160; Besides including updates fixes for the server and other components, UR 7 also includes a new improved Outlook client.&amp;#160; Like Windows 7 is to Vista, Update Rollup 7 is to CRM for Outlook—it does the same thing but does it better, faster, and with less annoyance to users.&amp;#160; I’m especially excited about the fast Outlook startup and support for delegated Exchange accounts, so an Assistant can manage appointments for other users.&amp;#160; Also, auto update functionality will be usable by a wider number of companies, since updates will no longer require local admin permissions.&amp;#160; I’m also excited that it now works with Outlook 2010, so I can start using the Outlook 2010 beta.&lt;/p&gt;  &lt;p&gt;Here is a full list of improvements to CRM for Outlook, from our friends at the &lt;a href=&quot;http://blogs.msdn.com/crm/archive/2009/10/22/update-rollup-7-for-microsoft-dynamics-crm-4-0.aspx&quot; target=&quot;_blank&quot;&gt;Microsoft CRM Team blog.&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Microsoft Dynamics CRM for Outlook now loads in the background. This enables users to read e-mail messages before Microsoft Dynamics CRM for Outlook is fully loaded. &lt;/li&gt;    &lt;li&gt;E-mail tagging now runs in the background. This improves Outlook performance, especially for users who have a large number of tracked e-mail messages in their inbox. &lt;/li&gt;    &lt;li&gt;CRM Address Book Provider (ABP) run-time storage of in-memory ABP XML has been moved to a Microsoft SQL Server CE in-memory representation. This helps manage CRM address book data more efficiently. &lt;/li&gt;    &lt;li&gt;State management logic has been improved. This enables Microsoft Dynamics CRM to handle network, authentication, sleep, and hibernation transitions more efficiently without requiring users to restart Outlook for each transition. Microsoft Dynamics CRM Laptop Client now automatically transitions to offline mode when a remote Microsoft Dynamics CRM Server cannot be contacted (as long as user has gone offline at least once in past). It automatically switches back to online mode when the connection is restored. &lt;/li&gt;    &lt;li&gt;Outlook synchronization now runs in the background and has significant performance improvements in terms of numbers of records synchronized per minute. &lt;/li&gt;    &lt;li&gt;Microsoft Dynamics CRM for Outlook now supports Outlook delegates.&amp;#160; If an Outlook user is a delegate for another Outlook user, the delegate can mark items for tracking in the primary user&#39;s inbox. The Exchange Server stores the tracking information until the primary user starts Outlook. At that time, Microsoft Dynamics CRM verifies the data and then synchronizes with Outlook. &lt;/li&gt;    &lt;li&gt;Manually synchronizing with Microsoft Dynamics CRM produces item-level failure details. The synchronization code now handles row-level failures in a way that does not cause the entire synchronization process to fail. Also, the synchronization progress dialog box now displays the list of specific record-level failures. &lt;/li&gt;    &lt;li&gt;The synchronization process is now optimized to help prevent synchronization failures from damaging the offline database. &lt;/li&gt;    &lt;li&gt;The synchronization process has been improved to ensure that changes made to CRM tracked records inside Outlook are propagated to CRM server even when CRM addin is not active (e.g. – via OWA or when addin is in disabled state). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a name=&quot;O_47026&quot;&gt;&lt;/a&gt;&lt;b&gt;Setup and configuration&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Background Intelligence Transfer Service (BITS) has been implemented to improve component download performance. &lt;/li&gt;    &lt;li&gt;Configuration Wizard now starts automatically when the user restarts Outlook after Microsoft Dynamics CRM for Outlook is installed. An ability to auto-configure CRM for Outlook has been added via use of config.xml file. &lt;/li&gt;    &lt;li&gt;The number of Configuration Wizard screens has been reduced and the overall configuration process is simpler. &lt;/li&gt;    &lt;li&gt;After Update Rollup 7 is installed, updates will no longer require the user to have Administrator privileges on the client computer. &lt;/li&gt;    &lt;li&gt;A download button has been added for CRM Outlook client in application web UI to help users discover the right client for their deployment type. Additional flexibility has been enabled for organizations to modify the download package in a manner that enables them to package CRM configuration information specific to their organization (Please refer to KB &lt;a href=&quot;http://support.microsoft.com/kb/2004601&quot;&gt;2004601&lt;/a&gt; that will be published shortly) &lt;/li&gt;    &lt;li&gt;Silent unattended installations of CRM via SMS has been enabled by adding support for MIF files and removing the need for end users to be logged into the machine during laptop client deployment. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This will be the new baseline for the CRM client—all future updates will require this release, and there will be a new version of the client installer released with this build, so you don’t have to install Rollup on new installs.&lt;/p&gt;  &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:686a95c5-5194-4c31-85b2-bf192acd9602&quot; class=&quot;wlWriterEditableSmartContent&quot;&gt;del.icio.us Tags: &lt;a href=&quot;http://del.icio.us/popular/CRM+for+Outlook&quot; rel=&quot;tag&quot;&gt;CRM for Outlook&lt;/a&gt;&lt;/div&gt;</content:encoded>


<category>Microsoft CRM for Outlook</category>

<dc:creator>Joel Lindstrom</dc:creator>
<pubDate>Thu, 22 Oct 2009 13:58:37 -0400</pubDate>

</item>
<item>
<title>Microsoft Dynamics CRM defined in 30 Seconds</title>
<link>http://blog.CustomerEffective.com/blog/2009/10/microsoft-dynamics-crm-defined-in-30-seconds.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/10/microsoft-dynamics-crm-defined-in-30-seconds.html</guid>
<description>Given the Microsoft Dynamics CRM is such a flexible XRM platform that can be adapted and configured to an infinite number of scenarios, it can sometimes be difficult to quickly explain what the platform can do to someone who is...</description>
<content:encoded>&lt;p&gt;Given the Microsoft Dynamics CRM is such a flexible XRM platform that can be adapted and configured to an infinite number of scenarios, it can sometimes be difficult to quickly explain what the platform can do to someone who is not familiar with the idea of CRM.&amp;#160; This was a discussion that recently came up in the CRM MVP community.&amp;#160; I took a stab at answering the question, as did other MVP’s including Customer Effective’s Scott Sewell.&amp;#160; You can read a summary of the responses &lt;a href=&quot;http://blogs.msdn.com/crm/archive/2009/10/15/microsoft-dynamics-crm-defined-in-30-seconds.aspx&quot; target=&quot;_blank&quot;&gt;in this post on the CRM team blog,&lt;/a&gt; and incorporate them into your own “elevator speech.”&lt;/p&gt;</content:encoded>



<dc:creator>Joel Lindstrom</dc:creator>
<pubDate>Fri, 16 Oct 2009 12:56:02 -0400</pubDate>

</item>
<item>
<title>Make Microsoft Dynamics CRM Workflow More Useful</title>
<link>http://blog.CustomerEffective.com/blog/2009/10/make-microsoft-dynamics-crm-workflow-more-useful.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/10/make-microsoft-dynamics-crm-workflow-more-useful.html</guid>
<description>I now have a new favorite Microsoft CRM Accelerator: Business Productivity Workflow Tools accelerator. In case you aren’t aware of the CRM accelerator program, these are a series of add-ons for Microsoft Dynamics CRM that showcase how CRM can be...</description>
<content:encoded>&lt;p&gt;I now have a new favorite Microsoft CRM Accelerator:&amp;#160; &lt;a href=&quot;http://crmaccelerators.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=26691&quot; target=&quot;_blank&quot;&gt;Business Productivity Workflow Tools accelerator.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In case you aren’t aware of the CRM accelerator program, these are a series of add-ons for Microsoft Dynamics CRM that showcase how CRM can be configured and extended.&amp;#160; Some of the accelerators, such as the Extended Sales Forecasting Accelerator, are more conceptual prototype examples of how you could configure your CRM system, but need to be tweaked and adapted to work in your real world CRM environment.&amp;#160; Everybody forecasts their sales a bit differently.&amp;#160; Other Accelerators, such as the notifications accelerator, are add-ons that add functionality that can be deployed in a real-world environment.&lt;/p&gt;  &lt;p&gt;I had overlooked the Business Productivity workflow accelerator when it was originally released, but I finally gave it a try earlier this week.&amp;#160; It rocks.&amp;#160; It definitely falls into the latter category of add-ons that just about anybody could use as is in their real world environment.&lt;/p&gt;  &lt;p&gt;The Business Productivity Workflow Tools accelerator is a group of workflow extensions that make CRM workflow significantly more useful. The following extensions are included:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Math functions—add, subtract, multiply, divide, or find remainder based on calculations of CRM record values.&amp;#160; It adds a calculator step that you can use to calculate/aggregate values, and the calculated value can then be called multiple times in subsequent steps.&lt;/li&gt;    &lt;li&gt;String functions—concatenate values from the record into a string, which can be called multiple times in subsequent steps.&lt;/li&gt;    &lt;li&gt;GUID functions—retrieve the GUID of the record.&lt;/li&gt;    &lt;li&gt;URL functions—this is what had me saying “wow.”&amp;#160; This allows you to build a URL to the CRM record that triggers the workflow, which you can include in a workflow generated email notification.&amp;#160; Without this functionality, CRM e-mail notifications tend to be a dead end.&amp;#160; For example, say you have a workflow that notifies a sales rep when a new account has been added to her sales territory—out of the box you can get an email notification with details of the account, but not a link to the account.&amp;#160; The URL can specify a friendly text for the URL, such as “click here to view the account.”&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;Other URL functions include a generic URL, which can incorporate multiple parameters from the CRM record.&amp;#160; This is useful when linking to an external system and passing parameters, or linking to a SSRS report.&amp;#160; You can also create mailto hyperlinks, which open a new email message to a recipient (click here to send us feedback).&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Now to be fair, all of this stuff was already possible in CRM 4.0 using SDK coding and plug-ins.&amp;#160; The real power of this accelerator is it makes this functionality accessible to less technical users who can use these functions against whatever entities that they wish, including custom entities.&lt;/p&gt;</content:encoded>


<category>Microsoft CRM Customizations</category>

<dc:creator>Joel Lindstrom</dc:creator>
<pubDate>Wed, 14 Oct 2009 11:16:32 -0400</pubDate>

</item>

</channel>
</rss>
<!-- ph=1 -->
<!-- nhm:from_kauri -->
