<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mitch Milam&#039;s Dynamics CRM and xRM Discussions &#187; Misc</title>
	<atom:link href="http://blogs.infinite-x.net/category/misc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.infinite-x.net</link>
	<description>Sharing information with Dynamics CRM users and xRM developers</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:27:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Virtual Machine Tip &#039;o the Day: Removing Integration Services</title>
		<link>http://blogs.infinite-x.net/2012/01/31/virtual-machine-tip-o-the-day-removing-integration-services/</link>
		<comments>http://blogs.infinite-x.net/2012/01/31/virtual-machine-tip-o-the-day-removing-integration-services/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 22:25:08 +0000</pubDate>
		<dc:creator>Mitch Milam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blogs.infinite-x.net/?p=1203</guid>
		<description><![CDATA[If you ever need to move a virtual machine from Virtual PC to Virtual Server, you need to uninstall the Integration Services before you attempt to connect it to Virtual Server. Each product has their own version and they are not compatible. Also, once the VM is up and running in Virtual Server, you can&#039;t [...]]]></description>
			<content:encoded><![CDATA[<p>If you ever need to move a virtual machine from Virtual PC to Virtual Server, you need to uninstall the Integration Services before you attempt to connect it to Virtual Server.</p>
<p>Each product has their own version and they are not compatible.</p>
<p>Also, once the VM is up and running in Virtual Server, you can&#039;t uninstall the Virtual PC Integration Services ( at least I&#039;ve never been able to find a way ).</p>
<blockquote><p>Note: There may be tools that do this, but I&#039;m not aware of any. So if you know something I don&#039;t please put a comment on this article.</p>
</blockquote>
<p>Finally, make sure you consolidate any snapshot images and do a clean reboot and final shutdown before you begin your move.</p>
<p>You&#039;ll be much happier in the long run.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.infinite-x.net/2012/01/31/virtual-machine-tip-o-the-day-removing-integration-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update Rollup 6 for Microsoft Dynamics CRM 2011 Released</title>
		<link>http://blogs.infinite-x.net/2012/01/13/update-rollup-6-for-microsoft-dynamics-crm-2011-released/</link>
		<comments>http://blogs.infinite-x.net/2012/01/13/update-rollup-6-for-microsoft-dynamics-crm-2011-released/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 16:19:54 +0000</pubDate>
		<dc:creator>Mitch Milam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blogs.infinite-x.net/?p=1166</guid>
		<description><![CDATA[You can download it here. For more information about this release, see Microsoft Knowledge Base article 2600640: Update Rollup 6 is available for Microsoft Dynamics CRM 2011 To maintain parity between the application components of Microsoft Dynamics CRM 2011, this update rollup includes packages for Microsoft Dynamics CRM Server, Microsoft Dynamics CRM for Outlook, Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>You can download it <a href="http://www.microsoft.com/download/en/details.aspx?id=28712" target="_blank">here</a>.</p>
<p>For more information about this release, see Microsoft Knowledge Base article 2600640:</p>
<p><a href="http://support.microsoft.com/default.aspx?kbid=2600640">Update Rollup 6 is available for Microsoft Dynamics CRM 2011</a></p>
<p>To maintain parity between the application components of Microsoft Dynamics CRM 2011, this update rollup includes packages for Microsoft Dynamics CRM Server, Microsoft Dynamics CRM for Outlook, Microsoft Dynamics CRM Language Packs, and Microsoft Dynamics CRM E-mail Router.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.infinite-x.net/2012/01/13/update-rollup-6-for-microsoft-dynamics-crm-2011-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CRM Migration Assistant 1.3.1 Released</title>
		<link>http://blogs.infinite-x.net/2011/09/30/crm-migration-assistant-1-3-1-released/</link>
		<comments>http://blogs.infinite-x.net/2011/09/30/crm-migration-assistant-1-3-1-released/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 12:40:54 +0000</pubDate>
		<dc:creator>Mitch Milam</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[MSCRM2011]]></category>
		<category><![CDATA[MSDYNCRM]]></category>

		<guid isPermaLink="false">http://blogs.infinite-x.net/2011/09/30/crm-migration-assistant-1-3-1-released/</guid>
		<description><![CDATA[We&#039;ve made a couple of changes to the CRM Migration Assistant this week. You may download the trial version here. &#160; Navigation Element Conversion The conversion of navigation elements ( navActivities, navActivityHistory, etc. ) was initially added to convert code like this: var myvar = document.all.navOpps.style.display; &#160; into this: var myvar = Xrm.Page.ui.navigation.items.get(&#34;navOpps&#34;).getVisible(); &#160; An [...]]]></description>
			<content:encoded><![CDATA[<p>We&#039;ve made a couple of changes to the CRM Migration Assistant this week.</p>
<p>You may download the trial version <a href="http://www.crmaccelerators.net/products/crm-migration-assistant-2/crm-migration-assistant-demo-request/" target="_blank">here</a>.</p>
<p>&#160;</p>
<h2>Navigation Element Conversion</h2>
<p>The conversion of navigation elements ( navActivities, navActivityHistory, etc. ) was initially added to convert code like this:</p>
<pre class="code"><span style="color: blue">var </span>myvar = document.all.navOpps.style.display;</pre>
<p>&#160;</p>
<p>into this:</p>
<pre class="code"><span style="color: blue">var </span>myvar = Xrm.Page.ui.navigation.items.get(<span style="color: maroon">&quot;navOpps&quot;</span>).getVisible();</pre>
<p>&#160;</p>
<p>An issue was discovered where we were improperly converting in certain cases. Take this example:</p>
<pre class="code"><span style="color: blue">var </span>navContracts = document.all.navContracts;
<span style="color: blue">var </span>navCases = document.all.navService;
<span style="color: blue">var </span>navInvoices = document.all.navInvoices;
<span style="color: blue">if </span>(navCases != <span style="color: blue">null</span>) { navCases.style.display = <span style="color: maroon">&quot;none&quot;</span>; }
<span style="color: blue">if </span>(navContracts != <span style="color: blue">null</span>) { navContracts.style.display = <span style="color: maroon">&quot;none&quot;</span>; }
<span style="color: blue">if </span>(navInvoices != <span style="color: blue">null</span>) { navInvoices.style.display = <span style="color: maroon">&quot;none&quot;</span>; }</pre>
<p>will now convert into this:</p>
<pre class="code"><span style="color: blue">var </span>navContracts = Xrm.Page.ui.navigation.items.get(<span style="color: maroon">&quot;navContracts&quot;</span>);
<span style="color: blue">var </span>navCases = Xrm.Page.ui.navigation.items.get(<span style="color: maroon">&quot;navService&quot;</span>);
<span style="color: blue">var </span>navInvoices = Xrm.Page.ui.navigation.items.get(<span style="color: maroon">&quot;navInvoices&quot;</span>);
<span style="color: blue">if </span>(navCases != <span style="color: blue">null</span>) { Xrm.Page.ui.navigation.items.get(<span style="color: maroon">&quot;navCases&quot;</span>).setVisible(<span style="color: blue">false</span>); }
<span style="color: blue">if </span>(navContracts != <span style="color: blue">null</span>) { Xrm.Page.ui.navigation.items.get(<span style="color: maroon">&quot;navContracts&quot;</span>).setVisible(<span style="color: blue">false</span>); }
<span style="color: blue">if </span>(navInvoices != <span style="color: blue">null</span>) { Xrm.Page.ui.navigation.items.get(<span style="color: maroon">&quot;navInvoices&quot;</span>).setVisible(<span style="color: blue">false</span>); }</pre>
<p>&#160;</p>
<p>The issue revolves around the fact that the developer used the name of the navigation element as the variable name to hold a reference to the DOM element.&#160; In the case above, the code is correct and will function correctly, but a redundancy was created.&#160; And unfortunately, there is no really good way around this – besides not naming your variable names the same as pre-defined DOM objects &#8211; because this:</p>
<pre class="code">navCases.style.display = <span style="color: maroon">&quot;none&quot;</span>;</pre>
<p>&#160;</p>
<p>Is a perfectly legal JavaScript statement for hiding a form navigation element and the conversion process has no clear way to determine if you are using a variable or an object reference name</p>
<p>&#160;</p>
<h2>Navigation Group Identifier Alerts</h2>
<p>Occasionally you will find CRM JavaScript where someone is manipulating the group headers of the form navigation area. In CRM 2011, they look like this:</p>
<p><a href="http://blogs.infinite-x.net/wp-content/uploads/2011/09/image.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.infinite-x.net/wp-content/uploads/2011/09/image_thumb.png" width="134" height="226" /></a></p>
<p>CRM 4.0 has similar groupings, but with a different style of triangle. They have IDs like:</p>
<ul>
<li>_NA_SFA ( for Sales ) </li>
<li>_NA_CS ( for Service ) </li>
<li>_NA_MA ( for Marketing ) </li>
</ul>
<p>&#160;</p>
<p>A conversion alert is created if any identifier that begins with &quot;_NA_&quot; is found.&#160; While this type of code may still work in CRM 2011, you may wish to seek alternatives.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.infinite-x.net/2011/09/30/crm-migration-assistant-1-3-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CRM 5.0.4 SDK Released</title>
		<link>http://blogs.infinite-x.net/2011/06/08/crm-5-0-4-sdk-released/</link>
		<comments>http://blogs.infinite-x.net/2011/06/08/crm-5-0-4-sdk-released/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 15:21:16 +0000</pubDate>
		<dc:creator>Mitch Milam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blogs.infinite-x.net/2011/06/08/crm-5-0-4-sdk-released/</guid>
		<description><![CDATA[You may find it here. Again, great work from the SDK team.&#160; Here’s a list of what’s new in the 5.0.4 release: New and updated topics Description of changes Microsoft_Dynamics_CRM_2011_SDK_Readme.htm Updated the readme with new information. SDK\Bin Updated the assemblies for Microsoft Dynamics CRM Update Rollup 2. For Microsoft Dynamics CRM Online, updates are installed [...]]]></description>
			<content:encoded><![CDATA[<p>You may find it <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=420f0f05-c226-4194-b7e1-f23ceaa83b69" target="_blank">here</a>.</p>
<p>Again, great work from the SDK team.&#160; Here’s a list of what’s new in the 5.0.4 release:</p>
<table border="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="134">
<p><b>New and updated topics</b></p>
</td>
<td valign="top" width="885">
<p><b>Description of changes</b></p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p>Microsoft_Dynamics_CRM_2011_SDK_Readme.htm </p>
</td>
<td valign="top" width="885">
<p>Updated the readme with new information.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p>SDK\Bin</p>
</td>
<td valign="top" width="885">
<p>Updated the assemblies for Microsoft Dynamics CRM Update Rollup 2. For Microsoft Dynamics CRM Online, updates are installed for you. For other deployment types, you can get update rollups from the <a href="http://www.microsoft.com/downloads/en/default.aspx">Microsoft Download Center</a> or from <a href="http://www.update.microsoft.com/">Microsoft Update</a>.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p>SDK\Resources\ExportedRibbonXml</p>
</td>
<td valign="top" width="885">
<p>Moved the location of the exported ribbon definitions from SDK\SampleCode\CS\Client\Ribbon\ExportRibbonXml\ExportedRibbonXml to SDK\Resources\ExportedRibbonXml.</p>
<p>Updated the following topics to reflect this change:</p>
<p>· <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/86157a46-ba82-4678-a1df-82173a37b3ab.htm">Ribbons Available in Microsoft Dynamics CRM</a></p>
<p>· <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/f3992ccf-72c5-4347-a7db-a6796f8a4df0.htm">Export Ribbon Definitions</a></p>
<p>· <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/5de6f971-55a9-44e7-9be4-acafe235ca06.htm">Walkthrough: Add a Custom Button to an Existing Group for a Specific Entity</a></p>
<p>· <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/e439856a-77a9-4bb9-9fbf-9e8b2ce24486.htm">Walkthrough: Add a Custom Group to an Existing Tab for a Specific Entity</a></p>
<p>· <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/81b2066f-76c0-4e85-af36-0ef42222a470.htm">Walkthrough: Add a Custom Button to an Existing Group for all Entities</a></p>
<p>· <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/79bd4b2a-8675-4e05-ab1a-b588fba02b74.htm">Walkthrough: Hide Ribbon Elements</a></p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p>SDK\Resources\Images </p>
</td>
<td valign="top" width="885">
<p>Added new images to this folder, which are available for use in customized applications.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p>SDK\Walkthroughs\Portal </p>
</td>
<td valign="top" width="885">
<p>Updated all three portal developer guide walkthrough solutions. For a complete list of changes, see the SDK readme file: Microsoft_Dynamics_CRM_2011_SDK_Readme.htm.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p>HelperCode\SystemUserProvider.cs </p>
<p>\VisualizationsAndDashboards\           <br />AssignDashboardToUser.cs </p>
<p>\VisualizationsAndDashboards\           <br />AssignVisualizationToUser.cs </p>
<p>\GeneralProgramming\EarlyBound\           <br />BasicContextExamples.cs </p>
<p>\GeneralProgramming\Authentication\           <br />ImpersonateWithOnBehalfOfPrivilege.cs </p>
<p>\BusinessDataModel\Marketing\           <br />MarketingAutomation.cs </p>
<p>\BusinessDataModel\Goals\           <br />OverrideGoalTotalCount.cs </p>
<p>\BusinessDataModel\           <br />ScheduleAndAppointment\            <br />QueryScheduleOfMultipleUsers.cs </p>
<p>\FieldSecurity\RetrieveSecuredFieldsForAUser.cs </p>
<p>\BusinessDataModel\Goals\ RollupAllGoalsForCustomPeriodAgainstTargetRevenue.cs </p>
<p>\BusinessDataModel\Goals\ RollupAllGoalsForFiscalPeriodAndStretchedTargetRevenue.cs </p>
<p>\GeneralProgramming\EarlyBound\SharingRecords.cs </p>
<p>\BusinessDataModel\Goals\UsingQueriesToTrackGoals.cs </p>
<p>\BusinessDataModel\BusinessManagement\           <br />WorkingWithNegativePrices.cs </p>
</td>
<td valign="top" width="885">
<p>Changed the code in <b>SystemUserProvider</b> so that it does not attempt to create a user if the client application is connected to Microsoft Dynamics CRM Online. The changes to the <b>SystemUserProvider</b> class required changes to all the C# and VB samples that use that class. Only the changed C# samples are shown here for brevity. All changes are in the folders SDK\SampleCode\CS or SDK\SampleCode\VB.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p>SDK\SampleCode\JS\SOAPForJScript\SOAPForJScript\           <br />Scripts\SDK.MetaData.js </p>
</td>
<td valign="top" width="885">
<p>Updated the SDK.MetaData.jsJScript library to address three issues:</p>
<p>· The <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/P_Microsoft_Xrm_Sdk_Metadata_EnumAttributeMetadata_DefaultFormValue.htm">DefaultFormValue</a> property of option set attributes returned a Boolean rather than the integer value.</p>
<p>· The <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/P_Microsoft_Xrm_Sdk_Metadata_StatusOptionMetadata_State.htm">State</a> property for <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/T_Microsoft_Xrm_Sdk_Metadata_StatusOptionMetadata.htm">StatusOptionMetadata</a> was not returned.</p>
<p>· The <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/T_Microsoft_Xrm_Sdk_Metadata_StateOptionMetadata.htm">StateOptionMetadata</a><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/P_Microsoft_Xrm_Sdk_Metadata_StateOptionMetadata_DefaultStatus.htm">DefaultStatus</a> and <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/P_Microsoft_Xrm_Sdk_Metadata_StateOptionMetadata_InvariantName.htm">InvariantName</a> properties were not returned.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p>SDK\SampleCode\VB\* </p>
</td>
<td valign="top" width="885">
<p>Added VB.NET versions of the existing C# samples.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p>SDK\Tools\MetadataBrowser\           <br />MetadataBrowser_1_0_0_2_managed.zip </p>
</td>
<td valign="top" width="885">
<p>Updated the Metadata Browser to reflect changes to the SDK.MetaData.jsJScript library.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/dc81b2ec-c4db-44b9-8fe6-db108b196a96.htm">Active Directory and Claims-Based Authentication</a></p>
</td>
<td valign="top" width="885">
<p>Added information about the lifespan of a security token and how to refresh the token in applications that take a long time to run.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/7ca81431-e2b9-4f97-b669-8de82e6317d7.htm">Create Custom Get Started Pane Content</a></p>
</td>
<td valign="top" width="885">
<p>Included a note that customizing the application Help content for Microsoft Dynamics CRM 2011 (On Premises) is not supported.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/06abab26-40fc-4b85-9a2a-5e68903ea138.htm">Create Early-Bound Entity Classes with the Code Generation Tool (CrmSvcUtil.exe)</a></p>
<p>SDK\SampleCode\CS\CrmSvcUtilExtensions </p>
</td>
<td valign="top" width="885">
<p>Added a sample extension for the <b>CrmSvcUtil</b> program that generates early-bound types for custom entities. </p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/db1908b0-591f-4364-90bd-8338240a0623.htm">CrmSvcUtil.exe Extension Usage and Command-line Parameters</a></p>
</td>
<td valign="top" width="885">
<p>Removed documentation for an invalid command-line parameter for the <b>servicecontextprefix</b> extension. </p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/dfffa0b9-2884-48e6-9181-c3300e358c04.htm">Customize Entity Forms in Microsoft Dynamics CRM</a></p>
</td>
<td valign="top" width="885">
<p>Added <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/dfffa0b9-2884-48e6-9181-c3300e358c04.htm#BKMK_OutlookReadingPane">Microsoft Dynamics CRM for Microsoft Office Outlook Reading Pane</a> section to describe how form customizations apply to the reading pane.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/7d09505d-b423-48f1-8150-544d4a1249ec.htm">Privileges by Entity</a></p>
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/ba423cba-2b8b-4e5a-a6db-f94fdf1f8926.htm">Privileges by Message</a></p>
</td>
<td valign="top" width="885">
<p>Added detailed reference information for each entity and message, describing the privileges required. A small percentage of these topics are still marked as coming soon.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/f5a975da-2fe5-4fc3-88d3-59c39d6b4477.htm">Quick Start: A Simple Program</a></p>
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/84056850-972d-4209-a293-acd5a5503fbf.htm">Helper Code: ServerConnection Class</a></p>
<p>SDK\SampleCode\CS\HelperCode\CrmServiceHelpers.cs </p>
<p>SDK\SampleCode\VB\HelperCode\CrmServiceHelpers.vb </p>
</td>
<td valign="top" width="885">
<p>Added support for saving and re-using server configurations, making it easier to run the sample code repeatedly with minimal prompts.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/99e3570c-39d6-46a2-9574-e8dedc99fd65.htm">Sample: Invoke Duplicate Detection for Creating and Updating Records</a></p>
<p>SDK\SampleCode\CS\DataManagement\DuplicateDetection\ InvokeDuplicateDetectionForCreateAndUpdate.cs </p>
<p>SDK\SampleCode\VB\DataManagement\DuplicateDetection\ InvokeDuplicateDetectionForCreateAndUpdate.vb </p>
</td>
<td valign="top" width="885">
<p>Added a new sample demonstrating how to invoke duplicate detection in create and update operations.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/4a17a1b0-c111-4575-ae70-802b79a2c6ae.htm">Sample: Instantiate an E-mail Using a Template</a></p>
<p>SDK\SampleCode\CS\BusinessDataModel\Templates\           <br />createemailusingtemplate.cs </p>
<p>SDK\SampleCode\VB\BusinessDataModel\Templates\           <br />createemailusingtemplate.vb </p>
</td>
<td valign="top" width="885">
<p>Added a new sample demonstrating the use of the <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/T_Microsoft_Crm_Sdk_Messages_InstantiateTemplateRequest.htm">InstantiateTemplateRequest</a> message.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/c95bec08-bdd2-420a-93aa-ee7c0f20fa16.htm">Sample: Send an E-mail</a></p>
<p>SDK\SampleCode\CS\BusinessDataModel\           <br />Activities\SendEmail.cs </p>
<p>SDK\SampleCode\VB\BusinessDataModel\           <br />Activities\SendEmail.vb </p>
</td>
<td valign="top" width="885">
<p>Added a new sample demonstrating the use of the <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/T_Microsoft_Crm_Sdk_Messages_SendEmailRequest.htm">SendEmailRequest</a> message.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/b0b5a5f6-03b9-4c42-9394-7fa6d27ee509.htm">Sample: Use LINQ with Late Binding</a></p>
<p>SDK\SampleCode\CS\Queries\           <br />UseLinqWithLateBinding.cs </p>
<p>SDK\SampleCode\VB\Queries\           <br />UseLinqWithLateBinding.vb </p>
</td>
<td valign="top" width="885">
<p>Added a new sample that shows how to use LINQ with late bound entities.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/79667e12-19eb-4942-bb44-3212a7e42899.htm">Troubleshooting Tips</a></p>
</td>
<td valign="top" width="885">
<p>Added a tip about a common exception when using the CrmSvcUtil.exe program.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/218d9d80-fb52-49a4-9208-b72675080451.htm">Use Messages (Request and Response Classes) with the Execute Method</a></p>
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/218d9d80-fb52-49a4-9208-b72675080451.htm#bkmk_optional_params">Pass Optional Parameters in Messages</a></p>
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/08699dd9-623a-4fee-8b2e-fba850cc2a58.htm">Run Duplicate Detection</a></p>
</td>
<td valign="top" width="885">
<p>Indicated that passing the <b>CalculateMatchCodeSynchronously</b> optional parameter is not required any longer. The change was implemented in the Microsoft Dynamics CRM 2011 Update Rollup 1 and Microsoft Dynamics CRM Online April Service Update.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/1bb82714-1bd6-4ea4-8faf-93bf29cabaad.htm">Use the REST Endpoint with Ajax and JScript Web Resources</a></p>
</td>
<td valign="top" width="885">
<p>Corrected information in the <a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/1bb82714-1bd6-4ea4-8faf-93bf29cabaad.htm#BKMK_WorkingWithDates">Working with Dates</a> section and provided new information about additional tasks related to working with dates.</p>
</td>
</tr>
<tr>
<td valign="top" width="134">
<p><a href="ms-its:C:\work\SDK-5-0-4\crmsdk2011.chm::/html/35d8e05c-245a-4eff-bc5f-3a4ee8ffcb46.htm">Write a Custom Azure-aware Plug-in</a></p>
<p>SDK\SampleCode\CS\Azure\Plug-ins </p>
</td>
<td valign="top" width="885">
<p>Clarified that a service endpoint ID must be passed to the plug-in at run time through the unsecured configuration parameter of the constructor.</p>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blogs.infinite-x.net/2011/06/08/crm-5-0-4-sdk-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Off Topic: My blog is back in action</title>
		<link>http://blogs.infinite-x.net/2011/06/08/off-topic-my-blog-is-back-in-action/</link>
		<comments>http://blogs.infinite-x.net/2011/06/08/off-topic-my-blog-is-back-in-action/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 13:34:03 +0000</pubDate>
		<dc:creator>Mitch Milam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blogs.infinite-x.net/2011/06/08/off-topic-my-blog-is-back-in-action/</guid>
		<description><![CDATA[When technology works, it generally works well; but when it doesn’t work, it can be a nightmare. Anyone disagree with that? For the past few months I have been dealing with an issue with my blog that prevented me from performing any major maintenance.&#160; What was the problem, you may ask?&#160; I have no idea.&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>When technology works, it generally works well; but when it doesn’t work, it can be a nightmare.</p>
<p>Anyone disagree with that?</p>
<p>For the past few months I have been dealing with an issue with my blog that prevented me from performing any major maintenance.&#160; What was the problem, you may ask?&#160; I have no idea.&#160; I could never get the support people at my provider, <a href="http://myhosting.com/" target="_blank">myhosting.com</a>, to listen to what I was saying about how the issue surfaced.&#160; Here’s what happened:</p>
<p>If I performed more than 3 administrative functions, I would loose connection to the blog. By administration functions I mean any of the following:</p>
<ul>
<li>Post a blog article</li>
<li>Run a MySQL command,</li>
<li>FTP something</li>
<li>Use the Linux-based File Manager application</li>
<li>Move around the internal WordPress administration pages</li>
</ul>
<p>Three of those and I could not connect for the next 30 minutes or so.</p>
<p>After wasting 3 hours on a Saturday reproducing the exact problem from multiple machines in multiple physical locations, and trying to get Support to listen to me and/or allow me to show them the issue via Live Meeting, I finally gave up trying.</p>
<p>I’ll just change providers and move my blog somewhere else ( <a href="http://www.dreamhost.com/" target="_blank">DreamHost</a>, to be exact ).&#160; Should be a piece of cake.&#160; Wrong again there Batman.</p>
<p>So I actually have my infinite-x.net domain registered at <a href="http://www.1and1.com" target="_blank">1and1.com</a>, because when I started my consulting business back in 2004, I had other Internet assets there.</p>
<p>I went to my 1and1 account and pointed the domain’s Name Servers ( NS records in DNS-speak ) to my new site.&#160; After about 6 hours, with no change, I emailed 1and1 support and they told me that it took between 24 and 48 hours for the domain to get out of the “updating” state it was in.</p>
<p>I asked <u>if he was using the same Internet that I was</u> because it hasn’t taken 24 hours for world-wide replication since the early 2000’s.</p>
<p>Three days later, I was still waiting for the NS records to update.&#160; #FAIL.</p>
<p>So, I said, “screw it.&#160; I’ll just move the domain from 1and1.com to <a href="http://www.godaddy.com/" target="_blank">Go Daddy</a>, where all of my other assets are located.”</p>
<p>While a mostly smooth process, once you’ve been through it once, it still takes at least 5 days to actually perform the move. Once the move occurred ( which was finalized early Tuesday morning ), I had the NS records updated to point to the new provider, the database moved, and all of the supporting files loaded by mid-morning Tuesday.</p>
<p>So with the exception of canceling some accounts, I am back in action and can start posting the backlog of articles that I have built up.</p>
<p>This process started on 15 May and today, 8 June, I am finally done.&#160; That is almost a month of not doing a lot beside sitting around waiting for things to happen.&#160; But at the end of the day, I accomplished the following:</p>
<ul>
<li>Re-provisioned and moved 3 web sites ( all WordPress blog-based )</li>
<li>Moved two additional domains which were merely “parked”</li>
<li>Consolidated all of my Internet domain management to a single location</li>
<li>Erased a huge mental burden that was preventing me from accomplishing some things I had on my to-do list</li>
</ul>
<p>So there you have it.&#160; Now I can get back to my real job, get some articles published, release some free utilities, and get some updates to my commercial applications out the door.</p>
<p>Have a great week.</p>
<p>Later, Mitch</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.infinite-x.net/2011/06/08/off-topic-my-blog-is-back-in-action/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding form labels using HTML web resources</title>
		<link>http://blogs.infinite-x.net/2011/05/20/adding-form-labels-using-html-web-resources/</link>
		<comments>http://blogs.infinite-x.net/2011/05/20/adding-form-labels-using-html-web-resources/#comments</comments>
		<pubDate>Fri, 20 May 2011 15:17:50 +0000</pubDate>
		<dc:creator>Mitch Milam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blogs.infinite-x.net/2011/05/20/adding-form-labels-using-html-web-resources/</guid>
		<description><![CDATA[Occasionally, I have a requirement where a user must complete one of two fields on the form. This presents some challenges since you can’t make them both required. Additionally, you need a visual indicator that one selection or the other need to be selected. Here is a sample of how such a configuration would exist [...]]]></description>
			<content:encoded><![CDATA[<p>Occasionally, I have a requirement where a user must complete one of two fields on the form. This presents some challenges since you can’t make them both required. Additionally, you need a visual indicator that one selection or the other need to be selected.</p>
<p>Here is a sample of how such a configuration would exist on the form.</p>
<p><a href="http://blogs.infinite-x.net/images/bbfd66cf0e4e_8523/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.infinite-x.net/images/bbfd66cf0e4e_8523/image_thumb.png" width="404" height="124"></a></p>
<h2>Creating a web resource</h2>
<p>In order to display HTML on the form, we must first create a web resource which will contain the HTML. Here’s the Web Resource Record:</p>
<p><a href="http://blogs.infinite-x.net/images/bbfd66cf0e4e_8523/image_3.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.infinite-x.net/images/bbfd66cf0e4e_8523/image_thumb_3.png" width="504" height="523"></a></p>
<p>And here are the contents:</p>
<pre class="code"><span style="color: blue">&lt;</span><span style="color: maroon">html</span><span style="color: blue">&gt;
&lt;</span><span style="color: maroon">head</span><span style="color: blue">&gt;
&lt;/</span><span style="color: maroon">head</span><span style="color: blue">&gt;
&lt;</span><span style="color: maroon">body </span><span style="color: red">style</span><span style="color: blue">="</span><span style="color: red">border-bottom</span><span style="color: blue">: 0px;
    </span><span style="color: red">border-left</span><span style="color: blue">: 0px;
    </span><span style="color: red">border-top</span><span style="color: blue">: 0px;
    </span><span style="color: red">border-right</span><span style="color: blue">: 0px;
    </span><span style="color: red">padding-bottom</span><span style="color: blue">: 0px;
    </span><span style="color: red">padding-top</span><span style="color: blue">: 0px;
    </span><span style="color: red">padding-left</span><span style="color: blue">: 0px;
    </span><span style="color: red">padding-right</span><span style="color: blue">: 0px;
    </span><span style="color: red">font-family</span><span style="color: blue">: Segoe UI, Tahoma, Arial;
    </span><span style="color: red">font-size</span><span style="color: blue">: 11px;
    </span><span style="color: red">font-weight</span><span style="color: blue">: bold;
    </span><span style="color: red">background-color</span><span style="color: blue">: #f6f8fa;"&gt;

    &lt;</span><span style="color: maroon">label </span><span style="color: red">id</span><span style="color: blue">="Label1"&gt;
        </span>OR
    <span style="color: blue">&lt;/</span><span style="color: maroon">label</span><span style="color: blue">&gt;
&lt;/</span><span style="color: maroon">body</span><span style="color: blue">&gt;
&lt;/</span><span style="color: maroon">html</span><span style="color: blue">&gt;

</span></pre>
<p>This HTML contains the same styles as the CRM 2011 forms and has a label containing the text to display on the form.</p>
<p>Now we need to imbed this web resource on our form.</p>
<p>For this demonstration, I’m using a custom, test entity.</p>
<p>&nbsp;</p>
<h2></h2>
<h2>Adding a web resource to a CRM Form</h2>
<p>From within the Form Editor, click the Insert Tab, then choose Web Resource. The General configuration of the web resource needs to look like this:</p>
<p><a href="http://blogs.infinite-x.net/images/bbfd66cf0e4e_8523/image_4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.infinite-x.net/images/bbfd66cf0e4e_8523/image_thumb_4.png" width="504" height="613"></a></p>
<p>&nbsp;</p>
<p>Click the Formatting tab to change the formatting of the web resource to look like this:</p>
<p><a href="http://blogs.infinite-x.net/images/bbfd66cf0e4e_8523/image_5.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.infinite-x.net/images/bbfd66cf0e4e_8523/image_thumb_5.png" width="504" height="745"></a></p>
<blockquote>
<p>Note: For reasons that I have yet to determine, you need to set the Number of Rows value to a minimum of 2. A setting of 1 seems to be too small and the text is not displayed correctly.</p>
</blockquote>
<p>The resulting web resource on the form looks like this:</p>
<p><a href="http://blogs.infinite-x.net/images/bbfd66cf0e4e_8523/image_6.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.infinite-x.net/images/bbfd66cf0e4e_8523/image_thumb_6.png" width="354" height="217"></a></p>
<p>&nbsp;</p>
<h2>A little JavaScript</h2>
<p>Finally, to make sure the user enters one of the two choices, we need to add a little JavaScript tied to the Form’s OnSave event:</p>
<p>&nbsp;</p>
<pre class="code"><span style="color: blue">function </span>OnSave(executionObj)
{
    <span style="color: blue">if </span>(Xrm.Page.getAttribute(<span style="color: maroon">"new_choice1"</span>).getValue() == <span style="color: blue">null </span>&amp;&amp;
        Xrm.Page.getAttribute(<span style="color: maroon">"new_choice2"</span>).getValue() == <span style="color: blue">null</span>)
    {
        alert(<span style="color: maroon">"You must enter data into either Choice 1 or Choice 2"</span>);

        executionObj.getEventArgs().preventDefault();
    }
}
</pre>
<p>The Form Property configuration looks like this:</p>
<p><a href="http://blogs.infinite-x.net/images/bbfd66cf0e4e_8523/image_7.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.infinite-x.net/images/bbfd66cf0e4e_8523/image_thumb_7.png" width="504" height="400"></a></p>
<blockquote>
<p>Note: Make sure the Pass execution context as first parameter is checked.</p>
</blockquote>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>References</h2>
<p><a title="Display an HTML Web Resource in a Form with No Border" href="http://darrenliu.wordpress.com/2011/01/28/display-an-html-web-resource-in-a-form-with-no-border/">Display an HTML Web Resource in a Form with No Border</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.infinite-x.net/2011/05/20/adding-form-labels-using-html-web-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CRM 2011: Adding a view to the sitemap</title>
		<link>http://blogs.infinite-x.net/2011/04/18/crm-2011-adding-a-view-to-the-sitemap/</link>
		<comments>http://blogs.infinite-x.net/2011/04/18/crm-2011-adding-a-view-to-the-sitemap/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 07:24:00 +0000</pubDate>
		<dc:creator>Mitch Milam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blogs.infinite-x.net/2011/04/18/crm-2011-adding-a-view-to-the-sitemap/</guid>
		<description><![CDATA[Occasionally I have requirements to add links to the CRM Sitemap that are pointers to specific system views that we’ve created.&#160; For example, here we have a link for Vendors that points to a system view that was created on the Account Entity which uses a Filter of Relationship Type = Vendor: So, how do [...]]]></description>
			<content:encoded><![CDATA[<p>Occasionally I have requirements to add links to the CRM Sitemap that are pointers to specific system views that we’ve created.&nbsp; For example, here we have a link for Vendors that points to a system view that was created on the Account Entity which uses a Filter of <u>Relationship Type = Vendor</u>:</p>
<p><a href="http://blogs.infinite-x.net/images/CRM-2011-Adding-a-view-to-the-sitemap_9099/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.infinite-x.net/images/CRM-2011-Adding-a-view-to-the-sitemap_9099/image_thumb.png" width="187" height="151"></a></p>
<p>So, how do you get that view to display using a Sitemap link?&nbsp; Follow these steps:</p>
<h2>Export the Sitemap</h2>
<p>We’ll have to manually edit the sitemap which will involve creating a custom solution and exporting the sitemap’s XML.&nbsp; I wrote an <a href="http://blogs.infinite-x.net/2010/11/29/crm-2011-editing-the-sitemap/">article</a> back in November describing this process.&nbsp; Perform steps 1-5 to export the Sitemap;</p>
<p>&nbsp;</p>
<h2>Add a SubArea to the Sitemap</h2>
<pre class="code"><span style="color: blue">&lt;</span><span style="color: #a31515">SubArea </span><span style="color: red">Id</span><span style="color: blue">=</span>"<span style="color: blue">new_vendorsx</span>" <span style="color: red">Url</span><span style="color: blue">=</span>"<span style="color: blue">/_root/homepage.aspx?etn=account</span><span style="color: red">&amp;amp;</span><span style="color: blue">viewid=%7b2C598CB7-2E3F-DE11-8035-0050569A36D3%7d</span><span style="color: red">&amp;amp;</span><span style="color: blue">viewtype=1039</span>"<span style="color: blue">&gt;
  &lt;</span><span style="color: #a31515">Titles</span><span style="color: blue">&gt;
    &lt;</span><span style="color: #a31515">Title </span><span style="color: red">LCID</span><span style="color: blue">=</span>"<span style="color: blue">1033</span>" <span style="color: red">Title</span><span style="color: blue">=</span>"<span style="color: blue">Vendors</span>" <span style="color: blue">/&gt;
  &lt;/</span><span style="color: #a31515">Titles</span><span style="color: blue">&gt;
&lt;/</span><span style="color: #a31515">SubArea</span><span style="color: blue">&gt;
</pre>
<p></span></p>
<p>The key to making this work is the URL:</p>
<blockquote>
<p>/_root/homepage.aspx</p>
</blockquote>
<p>Here is a list of the parameters required to make this work:</p>
<table border="0" cellspacing="0" cellpadding="0" width="400">
<tbody>
<tr>
<td valign="top" width="82"><strong>Parameter</strong></td>
<td valign="top" width="318"><strong>Value</strong></td>
</tr>
<tr>
<td valign="top" width="82">etn</td>
<td valign="top" width="318">Entity Type Name – the name of the entity which the view will display.</td>
</tr>
<tr>
<td valign="top" width="82">viewid</td>
<td valign="top" width="318">The GUID of the system view to display.</td>
</tr>
<tr>
<td valign="top" width="82">viewtype</td>
<td valign="top" width="318">1039 = system view<br />4230 = personal view</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>The <strong>Title</strong> is what physically be displayed on the Sitemap.</p>
<p>&nbsp;</p>
<h2>Capturing the ViewId</h2>
<p>To capture the ID of the view you wish to display, follow these steps:</p>
<p>1) Navigate the the entity you wish to view.</p>
<p>2) Change the view to match the view in question.</p>
<p><a href="http://blogs.infinite-x.net/images/CRM-2011-Adding-a-view-to-the-sitemap_9099/image_3.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.infinite-x.net/images/CRM-2011-Adding-a-view-to-the-sitemap_9099/image_thumb_3.png" width="244" height="47"></a></p>
<p>3) From the Ribbon, select Copy a Link:</p>
<p><a href="http://blogs.infinite-x.net/images/CRM-2011-Adding-a-view-to-the-sitemap_9099/image_4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.infinite-x.net/images/CRM-2011-Adding-a-view-to-the-sitemap_9099/image_thumb_4.png" width="504" height="384"></a></p>
<p>This will copy the link to the Clipboard</p>
<p>4) Open Notepad and press Ctrl-V to paste the contents of the clipboard into the document.&nbsp; you’ll see something like this:</p>
<p><a title="http://server5a/contoso/main.aspx?etc=1&amp;extraqs=%3fpagemode%3diframe%26sitemappath%3dSFA%257cSFA%257cnav_accts&amp;pagetype=entitylist&amp;viewid=%7b2C598CB7-2E3F-DE11-8035-0050569A36D3%7d&amp;viewtype=1039" href="http://server5a/contoso/main.aspx?etc=1&amp;extraqs=%3fpagemode%3diframe%26sitemappath%3dSFA%257cSFA%257cnav_accts&amp;pagetype=entitylist&amp;viewid=%7b2C598CB7-2E3F-DE11-8035-0050569A36D3%7d&amp;viewtype=1039">http://server5a/contoso/main.aspx?etc=1&amp;extraqs=%3fpagemode%3diframe%26sitemappath%3dSFA%257cSFA%257cnav_accts&amp;pagetype=entitylist&amp;viewid=%7b2C598CB7-2E3F-DE11-8035-0050569A36D3%7d&amp;viewtype=1039</a></p>
<p>5) Copy the text from <u>viewid</u> through the end of the line.</p>
<p>6) Combine that text with the URL shown in <strong>Add SubArea to the Sitemap</strong> section.</p>
<p>&nbsp;</p>
<h2>Import the new Sitemap</h2>
<p>In the Editing the Sitemap article, follow steps 6-7 to import the altered Sitemap.</p>
<blockquote>
<p>Note: Don’t forget to Publish All Changes at the end of the Import process.</p>
</blockquote>
<p>&nbsp;</p>
<h2>Test your Work</h2>
<p>Press Ctrl-F5 to reload the CRM web page.&nbsp; Navigate to the area where the new subarea was added.</p>
<p>Click on the new link ( Vendors in my case ).</p>
<p>The Active Vendors view should be displayed in the main page area of the site.</p>
<p>&nbsp;</p>
<h2>Conclusion</h2>
<p>I successfully used this technique in several CRM 4.0 installations to help users location information quickly and easily.&nbsp; This is a great tool to have in your toolbag.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.infinite-x.net/2011/04/18/crm-2011-adding-a-view-to-the-sitemap/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Happy birthday Windows</title>
		<link>http://blogs.infinite-x.net/2010/11/20/happy-birthday-windows/</link>
		<comments>http://blogs.infinite-x.net/2010/11/20/happy-birthday-windows/#comments</comments>
		<pubDate>Sat, 20 Nov 2010 19:55:22 +0000</pubDate>
		<dc:creator>Mitch Milam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blogs.infinite-x.net/2010/11/20/happy-birthday-windows/</guid>
		<description><![CDATA[Believe it or not, Microsoft Windows is 25 years old today.&#160; Can you believe that? It went from an application that ran on top of something called a Disk Operating System ( DOS ) to a full-fledged operating system in it’s own right. So, who among you have ever seen this screen: Looks like crap, [...]]]></description>
			<content:encoded><![CDATA[<p>Believe it or not, Microsoft Windows is 25 years old today.&#160; Can you believe that?</p>
<p>It went from an application that ran on top of something called a Disk Operating System ( DOS ) to a full-fledged operating system in it’s own right.</p>
<p>So, who among you have ever seen this screen:</p>
<p><a href="http://blogs.infinite-x.net/images/HappybirthdayWindows_98E6/win1.1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="win1.1" border="0" alt="win1.1" src="http://blogs.infinite-x.net/images/HappybirthdayWindows_98E6/win1.1_thumb.png" width="504" height="279" /></a> </p>
<p>Looks like crap, right?&#160; Well it was. Even then.</p>
<p>No overlapping windows ( deal with Apple caused that ), ugly font, and no applications.</p>
<p>But, 25 years later, we have Windows 7 and Windows Server 2008, which are actually pretty cool operating systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.infinite-x.net/2010/11/20/happy-birthday-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Poll Released: What type of training do you prefer?</title>
		<link>http://blogs.infinite-x.net/2010/07/24/new-poll-released-what-type-of-training-do-you-prefer/</link>
		<comments>http://blogs.infinite-x.net/2010/07/24/new-poll-released-what-type-of-training-do-you-prefer/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 23:03:59 +0000</pubDate>
		<dc:creator>Mitch Milam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blogs.infinite-x.net/2010/07/24/new-poll-released-what-type-of-training-do-you-prefer/</guid>
		<description><![CDATA[I’ve added a new poll to the blog to see how people like to get trained. If you have a few minutes, I’d like to know your opinion.]]></description>
			<content:encoded><![CDATA[<p>I’ve added a new poll to the blog to see how people like to get trained.</p>
<p>If you have a few minutes, I’d like to know your opinion.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.infinite-x.net/2010/07/24/new-poll-released-what-type-of-training-do-you-prefer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Things I found interesting on the Internet: Saturday, July 17, 2010</title>
		<link>http://blogs.infinite-x.net/2010/07/17/things-i-found-interesting-on-the-internet-saturday-july-17-2010/</link>
		<comments>http://blogs.infinite-x.net/2010/07/17/things-i-found-interesting-on-the-internet-saturday-july-17-2010/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 16:59:33 +0000</pubDate>
		<dc:creator>Mitch Milam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blogs.infinite-x.net/2010/07/17/things-i-found-interesting-on-the-internet-saturday-july-17-2010/</guid>
		<description><![CDATA[Here are some things I found interesting while surfing the web this week: ( In no particular order ) Development DebugView for Windows Microsoft Dynamics CRM &#8211; Development CRM FetchXML &#124; iDev stream Random my next book: “evil plans? &#124; gapingvoid HarvestMark &#8211; fresh food traceability solution Windows Live Writer CODE Magazine &#8211; Article: Developing [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some things I found interesting while surfing the web this week:</p>
<p>( In no particular order )</p>
<h2>Development</h2>
<ul>
<li><a href="http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx">DebugView for Windows</a></li>
</ul>
<h2>Microsoft Dynamics CRM &#8211; Development</h2>
<ul>
<li><a href="http://www.idevstream.com/?p=3">CRM FetchXML | iDev stream</a></li>
</ul>
<h2>Random</h2>
<ul>
<li><a href="http://gapingvoid.com/ep/">my next book: “evil plans? | gapingvoid</a></li>
<li><a href="http://harvestmark.com/">HarvestMark &#8211; fresh food traceability solution</a></li>
</ul>
<h2>Windows Live Writer</h2>
<ul>
<li><a href="http://www.code-magazine.com/article.aspx?quickid=0804092&amp;page=1">CODE Magazine &#8211; Article: Developing Plugins for Windows Live Writer</a></li>
</ul>
<h2>WordPress</h2>
<ul>
<li><a href="http://nayyeri.net/implement-metaweblog-api-in-asp-net">Implement MetaWeblog API in ASP.NET | Keyvan Nayyeri</a></li>
<li><a href="http://codex.wordpress.org/Meta_Tags_in_WordPress">Meta Tags in WordPress « WordPress Codex</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.infinite-x.net/2010/07/17/things-i-found-interesting-on-the-internet-saturday-july-17-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

