Browse by Tags

Related Posts
  • Blog Post: CRM Find Privilege Utility Updated

    I've corrected some issues I found with the utility that allows you to look up User and Privilege information by ID: You my find it on my Free Utilities page.
  • Blog Post: CRM Migration Assistant 1.3.3 Released

    We have released a small update to the CRM Migration Assistant which includes the following updates: Added 0 and 1 as supported Submit Options Fixed issues with converting .AddOption to .addOption method. Conversion alerts were added for the following JavaScript properties: .title .vAlign...
  • Blog Post: CRM 2011 Cross-Browser Support Poll

    HI Everyone, If you have not heard, Dynamics CRM 2011 will very shortly support browsers other than Internet Explorer. I am absolutely unsure if this is a big deal for customers or not.  So, I thought I'd ask. I've created a poll on my site that allows you to select which browsers...
  • Blog Post: Sandboxed Plugin Development: HtmlDecode Tidbit

    When working with things like Email, it is sometimes necessary to decode a string of text that has been HTML-encoded. This is the process where special characters are replaced with their numerical equivalents to prevent misinterpretation of the HTML text. You use it like this: string xmlPacket =...
  • Blog Post: Converting to CRM 2011 BLOCKED SCRIPT Form Elements

    One of the most fascinating things I found during the creation of the CRM Migration Assistant is the different methods developers use to access CRM form fields, and other form elements. Normally, people access a form field using the following style of BLOCKED SCRIPT crmForm.all.name This is the...
  • Blog Post: CRM 4.0: Moving customizations between organizations

    One of the things that gets CRM 4.0 developers into trouble is moving customizations between organizations. Here is a tip that will prevent a lot of grief trying to troubleshoot some of the more confusing errors: Always , Always , Always export all of your customizations from the source environment...
  • Blog Post: CRM SDK Deep Dive: Error Codes

    As I was reviewing notes from the recently released CRM SDK 5.0.9, I noticed a section on Error Codes.  "This looks interesting," I thought. After you have installed the CRM SDK, navigate to the following folder: sdk\samplecode\cs\helpercode In that folder you will find, among...
  • Blog Post: CRM SDK 5.0.9 Released

    You may download it here . This update includes: New and updated topics Description of changes Microsoft_Dynamics_CRM_2011_SDK_Readme.htm Updated the readme for this version of the SDK package. SDK\Bin Updated the assemblies for Microsoft Dynamics CRM...
  • Blog Post: CRM SDK Deep Dive: Plugin Messages Support

    If you are developing a plugin, sooner or later you will need to do something in a plugin that requires "listening" to more than just Create, Read, Update, and Delete messages. What is a Message? If you are new to Dynamics CRM development, a Message word that is used to instruct CRM to...
  • Blog Post: Getting Started with CRM Mobile Express

    In case you didn't know, Dynamics CRM 2011 has a basic mobile web site built into the product. You access the mobile site by adding /m to your CRM URL, like this: http://crm2011/contoso/m Which will produce a web page that looks like this: Here is what a view looks like: and finally...
  • Blog Post: Microsoft Security Bulletin MS11-100 and Dynamics CRM

    Vulnerabilities in .NET Framework Could Allow Elevation of Privilege (2638420) Microsoft has release a fix for a security vulnerability identified at a security conference yesterday.  Since Microsoft Dynamics CRM is an ASP.NET application, any servers running CRM could be affected. Here is a...
  • Blog Post: Ribbons and Entities

    When customizing the ribbon of an Entity, it is important to note that the ribbon is part of the Entity itself, not the Application Ribbon. This means that if you are creating a solution, you only have to include the Entity component, not the Application Ribbon component.
  • Blog Post: Developer Tip 'o the Day: Solutions and the SiteMap

    This week I learned, again, the importance of including the SiteMap in a custom solution. If you do not add the SiteMap to your solution, and you've specified that custom entities be displayed within it, then CRM will not be instructed to modify the SiteMap to when the Solution is imported and...
  • Blog Post: Developer Tip 'o the Day: Ribbons and Web Resources

    You can customize the CRM 2011 Ribbon to add additional functionality via buttons, for example. When you add such a button, you use Web Resources to identify things such as icons and JavaScript functions, like this: $webresource:new_CloneRecord.js $webresource:new_CloneRecord32x32 It important...
  • Blog Post: Default Minimum Value for Currency Fields

    I just realized that unlike other number fields, the default minimum value for the currency field type is 0: While it may not apply to all situations, it is probably that the user may need to enter in a negative number so this value must be replaced, with a relevant negative limit. Otherwise, the...
  • Blog Post: Help get your Dynamics CRM Case Solved Faster using Diagnostics

    Dana Martens of Microsoft posted an article on the CRM Team Blog about some tools and techniques that will help you help the support team when you open a support case. http://blogs.msdn.com/b/crm/archive/2011/12/13/help-get-your-case-solved-faster-using-diagnostics.aspx If you submit cases through...
  • Blog Post: Two Options (bit) Fields and the OnChange Event

    I noticed something rather interesting regarding the way CRM 2011 handles the OnChange event for a Two Option ( or bit field in CRM 4.0 terminology ). Bit fields can be displayed in one of the following styles: Radio Buttons Note: This is the default configuration. Checkbox List  ...
  • Blog Post: What is inside a CRM 2011 Solution file anyway?

    Dynamics CRM 2011 introduced us to Solutions, which are self-contained packages of components, customize CRM 2011 to add specific features and/or entities. Like the exported customizations in CRM 4.0, a solution file is a ZIP file, but it can contain a variety of information.  Here is a sample...
  • Blog Post: CRM 2011 SDK Version 5.0.8 Released

    Microsoft Dynamics CRM SDK Version 5.0.8 is now live on MSDN library . We are experiencing some technical difficulties with the download but it will be available tomorrow on MSDN downloads . The following is a summary of what you’ll find in this release: Updated binaries for the Portal developer...
  • Blog Post: CRM 2011: Unexpected dependencies when deleting fields

    When you attempt to delete a field with in Dynamics CRM, a check will be performed to see if the field is being referenced. Here are some of the locations it will check: Forms ( published and unpublished ) Views ( published and unpublished ) If any references are found, the following error...
  • Blog Post: Teaching a new customization class at CRMUG Summit 2011

    I've been working on a new class that introduces the basic Dynamics CRM 2011 customization skills to non-developers.  I'll be teaching this class at the CRMUG Summit 2011 in Las Vegas next month. If you are would like to know more about how to start the process of customizing your CRM...
  • Blog Post: Free Utility Released: Count CRM Users

    If you have multiple organizations and you found a need to get a count of the number of users across all of your organizations, then this utility is for you. The user interface is pretty simple: Just enter the credentials of a system administrator-type user who has access to all of the organizations...
  • Blog Post: Export JavaScript (CRM 4.0) Updated

    Last month I found a bug in my JavaScript conversion tool, CRM Migration Assistant.  Since part of that code base originated with my CRM 4.0 Export JavaScript utility, I had to back-port the change. So here's what happened: You probably know that CRM has three JavaScript events: OnLoad...
  • Blog Post: Export Plugins utility updated

    I've added an additional feature to my Export Plugins utility that will merely create a list of the installed plugins, and not just extract them. More information can be found here: http://blogs.infinite-x.net/2011/06/27/free-utility-released-export-crm-4-0-plugins/ This free utility can be...
  • Blog Post: CRM Migration Assistant 1.3 Released

    Version 1.3 of our JavaScript conversion tool, CRM Migration Assistant has been released. More information is available here . Release Notes This month's release focused mainly on enhancements to the conversion process. Bug Fixes Corrected an issue that produced an error when connecting...