<?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>Mohamed Ibrahim Mostafa&#039;s Blog &#187; Dynamics</title>
	<atom:link href="http://www.mohamedibrahim.net/blog/tag/dynamics/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mohamedibrahim.net/blog</link>
	<description>Technical issues, problems, errors, findings &#38; resolutions covering Microsoft Dynamics CRM, software development, Microsoft .NET, C#, VB.NET, Commerce Server, Integration, E-Commerce, Scribe, Online shops and more general technology and consultancy posts.</description>
	<lastBuildDate>Fri, 30 Sep 2011 08:37:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Get Current User Security Roles in Microsoft Dynamics CRM 4.0 on client side using JavaScript calls to CRM Service &amp; API</title>
		<link>http://www.mohamedibrahim.net/blog/2010/07/27/get-current-user-security-roles-in-microsoft-dynamics-crm-4-0-on-client-side-using-javascript-calls-to-crm-service-api/</link>
		<comments>http://www.mohamedibrahim.net/blog/2010/07/27/get-current-user-security-roles-in-microsoft-dynamics-crm-4-0-on-client-side-using-javascript-calls-to-crm-service-api/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 15:18:16 +0000</pubDate>
		<dc:creator>Mohamed Ibrahim Mostafa</dc:creator>
				<category><![CDATA[Microsoft Dynamics CRM]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[CRM Service]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Service Call]]></category>

		<guid isPermaLink="false">http://www.mohamedibrahim.net/blog/?p=247</guid>
		<description><![CDATA[In Microsoft Dynamics CRM 4.0, it is quite common that you want to call the CRM service from client side: i.e. Call the CRM service using JavaScript code that is located on the OnLoad, OnSave or OnChange events on a Dynamics CRM entity or field event. The most common call is the call to CRM service [...]]]></description>
		<wfw:commentRss>http://www.mohamedibrahim.net/blog/2010/07/27/get-current-user-security-roles-in-microsoft-dynamics-crm-4-0-on-client-side-using-javascript-calls-to-crm-service-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft Dynamics CRM 4 field level validation using javascript regular expression on client side handling the onChange event to validate and check the value and text of a CRM 4.0 field</title>
		<link>http://www.mohamedibrahim.net/blog/2010/04/14/microsoft-dynamics-crm-4-field-level-validation-using-javascript-regular-expression-on-client-side-handling-the-onchange-event-to-validate-and-check-the-value-and-text-of-a-crm-40-field/</link>
		<comments>http://www.mohamedibrahim.net/blog/2010/04/14/microsoft-dynamics-crm-4-field-level-validation-using-javascript-regular-expression-on-client-side-handling-the-onchange-event-to-validate-and-check-the-value-and-text-of-a-crm-40-field/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 01:21:41 +0000</pubDate>
		<dc:creator>Mohamed Ibrahim Mostafa</dc:creator>
				<category><![CDATA[General Development]]></category>
		<category><![CDATA[Microsoft Dynamics CRM]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[validation]]></category>

		<guid isPermaLink="false">http://www.mohamedibrahim.net/blog/?p=184</guid>
		<description><![CDATA[Please note that this post is aimed as showing how to use javascript regular expression field level validation in Microsoft Dynamics CRM. The post does not focus on the many ways of getting a regular expression. The example regular expression below is used for explanation only. If you want to create validation at field level [...]]]></description>
		<wfw:commentRss>http://www.mohamedibrahim.net/blog/2010/04/14/microsoft-dynamics-crm-4-field-level-validation-using-javascript-regular-expression-on-client-side-handling-the-onchange-event-to-validate-and-check-the-value-and-text-of-a-crm-40-field/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Methods to Bulk Delete Microsoft Dynamics CRM records and Using Scribe Insight to perform a Bulk Delete of all CRM records.</title>
		<link>http://www.mohamedibrahim.net/blog/2009/09/23/microsoft-dynamics-crm-bulk-delete-methods-using-scribe-insight-for-bulk-delete-dynamics-crm-records/</link>
		<comments>http://www.mohamedibrahim.net/blog/2009/09/23/microsoft-dynamics-crm-bulk-delete-methods-using-scribe-insight-for-bulk-delete-dynamics-crm-records/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 18:24:03 +0000</pubDate>
		<dc:creator>Mohamed Ibrahim Mostafa</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[Microsoft Dynamics CRM]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Field]]></category>
		<category><![CDATA[SCRIBE]]></category>
		<category><![CDATA[Scribe CRM Adaptor]]></category>

		<guid isPermaLink="false">http://www.mohamedibrahim.net/blog/?p=117</guid>
		<description><![CDATA[I&#8217;m sure many people needed to do a bulk delete operation on Microsoft Dynamics CRM 4.0. You may have uploaded thousands of records from an imported file or migrated them through Scribe or even used a .NET application to mass create records. Unfortunately, and as far as I can see, there is no straight forward [...]]]></description>
		<wfw:commentRss>http://www.mohamedibrahim.net/blog/2009/09/23/microsoft-dynamics-crm-bulk-delete-methods-using-scribe-insight-for-bulk-delete-dynamics-crm-records/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hiding Left Navigation Menu Items in an Entity Form using Javascript in Microsoft CRM 4</title>
		<link>http://www.mohamedibrahim.net/blog/2009/07/31/hiding-left-navigation-menu-items-in-an-entity-form-using-javascript-in-microsoft-crm-4/</link>
		<comments>http://www.mohamedibrahim.net/blog/2009/07/31/hiding-left-navigation-menu-items-in-an-entity-form-using-javascript-in-microsoft-crm-4/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 10:01:56 +0000</pubDate>
		<dc:creator>Mohamed Ibrahim Mostafa</dc:creator>
				<category><![CDATA[Microsoft Dynamics CRM]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Entity]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Relationship]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.mohamedibrahim.net/blog/?p=72</guid>
		<description><![CDATA[This is just a follow on from my previous post (http://www.mohamedibrahim.net/blog/2009/07/30/renaming-left-menu-items-leftnav-entity-microsoft-dynamics-crm-4/). In this post, I explained how to rename left menu items in an entity form using javascript. These links are created when a new N:1 relationship is created between two entities. The primary entity in this relationship will get a new left navigation link everytime [...]]]></description>
		<wfw:commentRss>http://www.mohamedibrahim.net/blog/2009/07/31/hiding-left-navigation-menu-items-in-an-entity-form-using-javascript-in-microsoft-crm-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up Microsoft CRM Internet Facing Deployment IFD with Multiple organisations</title>
		<link>http://www.mohamedibrahim.net/blog/2009/07/18/setting-up-microsoft-crm-internet-facing-deployment-ifd-with-multiple-organisations/</link>
		<comments>http://www.mohamedibrahim.net/blog/2009/07/18/setting-up-microsoft-crm-internet-facing-deployment-ifd-with-multiple-organisations/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 11:17:56 +0000</pubDate>
		<dc:creator>Mohamed Ibrahim Mostafa</dc:creator>
				<category><![CDATA[Microsoft Dynamics CRM]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[external address]]></category>
		<category><![CDATA[IFD]]></category>
		<category><![CDATA[IFD Tool]]></category>
		<category><![CDATA[Internal Address]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Internet Facing Deployment]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.mohamedibrahim.net/blog/?p=53</guid>
		<description><![CDATA[You can always setup Microsoft Dynamics CRM with Internet Facing deployment IFD either using the IFD tool by Microsoft or using the manual hard coding in the config files. I have recently used the IFD tool to do so and after I managed to get everything sorted, an important question came to mind which is: How [...]]]></description>
		<wfw:commentRss>http://www.mohamedibrahim.net/blog/2009/07/18/setting-up-microsoft-crm-internet-facing-deployment-ifd-with-multiple-organisations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft CRM 4.0 IFD Internet Facing Deployment (IFD) Internal Network address and subnet mask list of IP addresses.</title>
		<link>http://www.mohamedibrahim.net/blog/2009/07/10/microsoft-crm-40-ifd-internet-facing-deployment-ifd-internal-network-address-subnet-mask-list-ip-addresses/</link>
		<comments>http://www.mohamedibrahim.net/blog/2009/07/10/microsoft-crm-40-ifd-internet-facing-deployment-ifd-internal-network-address-subnet-mask-list-ip-addresses/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 10:54:29 +0000</pubDate>
		<dc:creator>Mohamed Ibrahim Mostafa</dc:creator>
				<category><![CDATA[Microsoft Dynamics CRM]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[IFD]]></category>
		<category><![CDATA[IFD Tool]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[Internal Address]]></category>
		<category><![CDATA[Internet Facing Deployment]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Subnet mask]]></category>

		<guid isPermaLink="false">http://www.mohamedibrahim.net/blog/?p=48</guid>
		<description><![CDATA[Hi, I have been working on setting up a test Microsoft dynamics CRM server on a server at home with Internet facing deployment. I wanted to try to see how CRM hosted will work. I have been through few issues that thankfully I managed to resolve them all. I will write another post specifically focusing on [...]]]></description>
		<wfw:commentRss>http://www.mohamedibrahim.net/blog/2009/07/10/microsoft-crm-40-ifd-internet-facing-deployment-ifd-internal-network-address-subnet-mask-list-ip-addresses/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Improving Microsoft Dynamics CRM Performance Enhancements &amp; Optimization and CRM Server maintenance and improvements</title>
		<link>http://www.mohamedibrahim.net/blog/2009/01/24/improving-microsoft-dynamics-crm-performance-enhancements-optimization-and-crm-server-maintenance-and-improvements/</link>
		<comments>http://www.mohamedibrahim.net/blog/2009/01/24/improving-microsoft-dynamics-crm-performance-enhancements-optimization-and-crm-server-maintenance-and-improvements/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 18:24:07 +0000</pubDate>
		<dc:creator>Mohamed Ibrahim Mostafa</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft Dynamics CRM]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Optimisation]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Performance Enhancement]]></category>

		<guid isPermaLink="false">http://www.mohamedibrahim.net/blog/?p=269</guid>
		<description><![CDATA[Microsoft Dynamics CRM Performance enhancements, optimisation and maintenance can be divided into three main areas: - Performance enhancements at Client level: networking issues such cache expiration times, latency and bandwidth - Optimisation at application level: plugins, sdk code, - and, improvements at Data layer: Indexes, (physical data layout) This post is based on Microsoft recommendations [...]]]></description>
		<wfw:commentRss>http://www.mohamedibrahim.net/blog/2009/01/24/improving-microsoft-dynamics-crm-performance-enhancements-optimization-and-crm-server-maintenance-and-improvements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

