Posts

CRM 2011 Ribbon: Using other controls than just Group and Button : ColorPicker!

Image
Hi, As you might know, I developed some tools for ribbon usage (even if some of them are not really usable right now). Yesterday, I tried to use a ColorPicker control to check the behavior of my ribbon editor and found some inconstancy in the SDK. Anyway, I wanted to try a ColorPicker control and try it in real life scenario (or something useful for your/my customers). Here is the scenario: I want to be able to flag an account with a color (just like Outlook categories for email, appointment, etc.). For this, I will add a color picker on the ribbon and update the color of the form header (thanks to customer effective for this part: Changing the form header and footer colors ). The final look I expect: What I need: A solution with an image for my button, a script for changing header color, jQuery library to ease the write of scripts. The entity account is here since I apply the ColorPicker to this entity. Script content: function ApplyColorToHeader(commandProperties) { va...

The path to fame: New version of CRM 2011 SDK

Image
Microsoft just released a new version of CRM 2011 SDK! If you look deeply into it to gather information about the SiteMap, you could find my name somewhere   Look the page here

Tool update: CrmDiagTool2011 with access to remote CRM servers

Image
Hi CRM community! Last Friday and today, with my colleague Nicolas, we released a new version of CrmDiagTool 2011. This version has not the capability to connect to remove CRM servers to manage Trace and DevErrors flag. This should save you time, removing the need to connect with a remote desktop to CRM servers… This feature is not available for the Troubleshooting report. If you missed the previous update, you can now save your trace profile to reuse it quickly. Enjoy! (on codeplex , as usual)

New tool : Solution Import for Microsoft Dynamics CRM 2011

Image
Hi, Today, I released a little tool to ease the import of solution in Microsoft Dynamics CRM 2011. It displays a simple UI where you can : change import settings Drag & drop a solution file (Zip) Define a path containing the extraction of a solution file I hope this will help you a bit... As usual, the tool is on CodePlex Enjoy!

New version of CrmDiagTool 2011 and publication on CodePlex

Image
Hi CRM community! After having migrated the original CrmDiagTool 4 to Dynamics CRM 2011 and having recieved a lot of comments regarding new features, download location, etc. I felt that it was a good idea to make this tool public. To avoid publishing "secret parts of code" from the original tool, I wrote new classes to have a fresh new project. This new project is opened to all CRM developers who would like to improve the CrmDiagTool. So, the project is available on CodePlex What else could I say? I hope many of you will have good ideas and time to spend on this project to make the ultimate diagnostic tool for our favorite CRM software!

Tools update: CodePlex and PayPal links

Image
Today, I have updated all my tools for CRM 2011 in order to add links to some CodePlex pages related to the tools. It will allow you to rate, comment and sumbit bugs more easly, simply by clicking on the corresponding buttons. I also added a link to my PayPal account, if some of you want to support my work by making a donation. You will also notice a new icon… I really wish you will review my tools to make them more visible to the community, wether you like them or not. Thanks to all of you for taking time for these reviews!

Tool Update : Searchable Property Updater for CRM 2011 (1.1.919.75)

Image
One of my fellow MVP asked me for the possibility to display if an attribute is displayed on at least one entity form. This will ease the decision to make an attribute valid for advanced find. I thought it was difficult because of the need to export a solution to get the xml of an entity forms. But it can be achieved a lot more easily! Entity forms, in Microsoft Dynamics CRM 2011, are just like any other entity, so you can simply retrieve the forms with a simple QueryExpression (or QueryByAttribute, in my case). The code sample: QueryByAttribute qba = new QueryByAttribute( "systemform" ); qba.Attributes.AddRange( "objecttypecode" , "type" ); qba.Values.AddRange(entityLogicalName, 2); qba.ColumnSet = new ColumnSet( true ); EntityCollection ec = oService.RetrieveMultiple(qba); So, this new version is much more useful since you can see easily if an attribute is used on a form, and you can also check only attributes used in at least one form by pressing ...