Argos
Phil's CRM Blog | March 2009

Displaying a lookup with related entity fields

by Phil Adams 31. March 2009 22:53
As you all know a CRM lookup displays its related entity primary field. Although this can not be changed using existing customizations; in most cases that suffices. However, there are occasions where you want to display more information in order to avoid opening the related entity form. One soluti... [More]

Tags: ,

mscrm4 | CRM | MSCRM | CRM Plugin

Developing ASP.NET applications for Microsoft Dynamics CRM 4.0

by Phil Adams 26. March 2009 13:27
I'm modifying the ISV configuration file quite often and at some point I got really tired about exporting the isv.config, extracting the customization file from the downloaded zip file, opening Visual Studio, loading the file, making changes, saving and re-importing in CRM. Export and import should ... [More]

Tags:

ASP.Net | CRM | CRM Plugin | MSCRM | mscrm4

Performance is slow if the AsyncOperationBase table becomes too large in Microsoft Dynamics CRM 4.0

by Phil Adams 24. March 2009 15:40
  Article ID: 968520 - Last Review: July 23, 2009 - Revision: 4.0 Performance is slow if the AsyncOperationBase table becomes too large in Microsoft Dynamics CRM 4.0 Hotfix Download Available View and request hotfix downloads View products that this article applies to.... [More]

Tags:

CRM | MSCRM | mscrm4

Managing size of AsyncOperationBase table in CRM 4.0 - Microsoft Dynamics CRM Team Blog

by Phil Adams 24. March 2009 15:39
  The asyncoperation entity is used in CRM 4.0 to manage various system jobs by the CRM Asynchronous Processing Host (MSCRMAsyncService) windows service. Over time this table accumulates large number of records leading to large databases. This is especially affects organizations that rely o... [More]

Tags:

CRM | MSCRM | mscrm4

Retrieving All Records with Fetch XML

by Phil Adams 19. March 2009 12:18
You may or may not be aware that when retrieving records from the CRM service using the Fetch() method, CRM will limit the results to the first 5000 records by default. I found a nice post by Ronald Lemmen on fetching all records, but I wanted to take his concept a step further by having a function ... [More]

Tags:

FetchXML | CRM | MSCRM | mscrm4

EventLog.WriteEntry() Permissions issue

by Phil Adams 12. March 2009 14:47
void Page_Error (object sender, EventArgs e) { string errorMessage = "Error Occurred:" + Server.GetLastError(); Server.ClearError(); if (!(EventLog.SourceExists("myWebApp","."))) EventLog.CreateEventSource("myWebApp","System","."); Ev... [More]

Tags: , ,

ASP.Net | CRM | CRM Plugin | MSCRM | mscrm4

About Phil

Phil has been working with CRM since the BETA of CRM v1.0 and has seen a lot of the problems arising from installation, maintenance and Development.

Phil specializes in the ISV area of CRM; Creating Add-Ons and Plugins for various clients.

Phil currently works as a Microsoft Dynamics CRM Consultant and Developer for Cambridge Online Systems Ltd In the UK.

Phil also has several Microsoft Certifications in .NET and CRM