Perfil de GregGreg Olsen - Yellow Duck...FotosBlogListas Ferramentas Ajuda

Blog


25 de março

CRM 4.0 - SDK 4.0.3 - New Version Available

New version of the SDK for CRM 4.0 has been released.
 
The new version is 4.0.3 and now includes the Report Writers Guide for information regarding the development and deployment of CRM reports. Report development for CRM 4.0 is an area I have been working on lately and it certainly has it's challenges when deploying to a environment where architecture is spread over multiple servers. If I find any "Tips n Tricks" I will post them up to this blog.
 
Microsoft Download:
File: CrmSdk4.exe  (self extracting)
Size: 14.9MB
Version: 4.0.3
Download: http://www.microsoft.com/downloads/details.aspx?FamilyID=82E632A7-FAF9-41E0-8EC1-A2662AAE9DFB&displaylang=en
 
Greg Olsen
Yellow Duck Guy
24 de março

Internet Explorer 8.0 Beta 1 - Download Available

You can now download Internet Explorer 8 Beta 1. This beta is aimed at web developers and designers to help them take advantage of new features in Internet Explorer 8. Internet Explorer 8 is currently available in English only.

To find out more and to download Internet Explorer 8 Beta 1 then head over here (check system requirements and then select your operating system first):
http://www.microsoft.com/windows/products/winfamily/ie/ie8/getitnow.mspx

Greg Olsen
Yellow Duck Guy

23 de março

CRM 4.0 - Plug-in Configuration Data

I found this article on the CRM Team Blog today and it covered off some interesting questions for Plug-in (callouts for CRM 3.0) development.
 
In CRM 3.0 we had .dll's which we would register to the events in the callout.config and along side the .dll we had the ability to have a dll.config file to store the application configuration type information. But ... with CRM 4.0 we register the dll's directly inside the database so we don't have the ability to have a dll.config for our configuration data which would be used by the Plug-in.
Question 5 on the CRM Team Blog article made reference to solving the configuration issue with Plug-ins which is quite interesting.

5. How do I pass configuration data to plug-in? I don’t see support for app.config

  • Hard coding connections, customer configuration in plug-in is always a bad idea. So if you need some information, either you had to read from Registry or from a File. Multi Server deployment is major problem in either of these cases. So wouldn’t it be nice if CRM provided some functionality to store the configuration data to the plug-in just like it stores the assemblies in database? Well, you have it in the form of SdkMessageProcessingStep.configuration and SecureConfiguration properties. Both of these properties are strings. They can be set when registering the Step and their values are available in the plug-in constructor at runtime.
  • SdkMessageProcessingStep is an OrgOwned entity, so any user in CRM can read the values from this entity via SDK. So data stored in it is not restricted to administrators only.
  • On the other hand, SecureConfiguration can only be read by CRM Administrators. So if you want to store username, pass word information, etc., save it in this property.
  • For a sample look at SamplePlugins.LogContextToCRM in the downloads section

Information and other questions can be found here:
http://blogs.msdn.com/crm/archive/2008/03/07/developing-plug-ins-for-crm-4-0.aspx

Greg Olsen
Yellow Duck Guy

CRM 4.0 - MSDN Code Gallery Releases

Current CRM MSDN Code Galley Releases which a worth a look:
 

The releases are listed here:
http://code.msdn.microsoft.com/mscrm4/Release/ProjectReleases.aspx?ReleaseId=203

Greg Olsen
Yellow Duck Guy