Extending CRM 2011: The Two Towers (actually there are quite a few more…) of Application Event Programming

In my previous post, I discussed the preparation for taking the Extending Microsoft Dynamics CRM 2011 certification exam.  More specifically, how I leveraged the Microsoft Official Curriculum (MOC) to prepare for the information covered in Chapter 5: Plug-ins.  In this post, I will review my preparation for Chapter 6: Application Event Programming.

Continue reading “Extending CRM 2011: The Two Towers (actually there are quite a few more…) of Application Event Programming”

Advertisements

Helpful CRM tools increase productivity and technical knowledge

There are a number of helpful tools available on Codeplex and within the CRM community that really improve the productivity of a CRM Functional Consultant. Not only do they improve your ability to deliver requirements, they also provide a unique way to gain some insight to more technical skills in a non-intimidating way. If you are not currently leveraging what these tools can offer, try them out and see how they can help your productivity!

CRM 2011 Visual Ribbon Editor

20111113-201124.jpg

Once this tool is used, here’s a learning opportunity…open the solution where your ribbon is kept in Visual Studio and look at the ribbondiffxml for the selected entity. See how the tool updated information that you entered to better understand the “under the hood” of CRM 2011 customization.

CRM 2011 Sitemap Editor

20111113-201607.jpg

This helpful tool streamlines the process to customizing the sitemap based on our client’s requirements. It also provides an insight to how the sitemap is structured. This information can be invaluable to the functional CRM consultant.

Sitemap and ribbon customizations can be a challenge without these handy tools if you are not familiar with Visual Studio, the sitemap or how to update the ribbondiffxml without confidence. I have found these tools to be helpful in not only streamlining the customization process, but demystifying the underlying components and increasing my understanding of some of the technical underpinnings of Dynamics CRM 2011.