In my previous post, I showed you how to write simple and complex queries using the QueryExpression class. Another way in which developers can query CRM records is through QueryByAttribute, which allows you to search for records where a specific set of fields matches a specific set of values. Like Q
Read the full article hereDevelopers can utilize the power of the Microsoft Dynamics CRM 2011 SDK to build custom applications, plug-ins, and workflows which communicate with the CRM platform. Queries can be written to retrieve information from the CRM database in many different ways. In this blog, I will explain the use of
Read the full article hereI have previously taken you through various querying techniques through the Microsoft Dynamics CRM 2011 SDK such as the QueryExpression and QueryByAttribute classes. Today we will take a look at querying data using fetchXML queries and the FetchExpression class. FetchXML lets you define complex quer
Read the full article hereIn my previous post, we saw one issue when closing Opportunities in Dynamics CRM 2011. To recap, sales representatives can enter information about the closure of a deal to see how a particular Opportunity was won or lost. The Opportunity Close activity in CRM 2011 does not provide the ability to mak
Read the full article hereThe Case Management functionality in Dynamics CRM 2011 requires the need to close all related Activities for a Case before it can be resolved. To make this process easier, we decided to add a custom button to each Activity form ribbon so that when clicked, all other related open Activities would aut
Read the full article hereWhen looking for a system to implement within your business, it is important to consider the impact on how your business will run if you are forced to use the terminology that exists in the software. For example, you might be used to referring to people as “Individuals”, but the software
Read the full article hereWhen building custom Silverlight screens for Dynamics CRM 2011, it is important that the screens scale to the available space to improve the user experience. Screens with a single control normally scale to the available space automatically, for example calendar or map controls. If you are building a
Read the full article hereThe CRM 2011 SDK provides a fully documented library for JScript functions to control form layout. Today we will see how to expand/collapse tabs on an entity form using JScript. Tabs have changed since previous versions of Dynamics CRM and are displayed down the page rather than across the top. User
Read the full article hereWe have had the opportunity to build an integration tool between Accredo and Microsoft Dynamics CRM 2011 to synchronize customer, product, and order information. Data is automatically pumped from a website into Accredo and our integration tool queries the Accredo database every ten minutes to synchr
Read the full article hereIn this post, we will take a look at how we can write a plugin to set the primary field for an entity. This is important because lookup views MUST have the primary field as the first column. Unfortunately for system customizers, this field cannot be removed from the view. For example, I have created
Read the full article hereWhen creating a new DateTime attribute in Microsoft Dynamics CRM 4.0, the format drop-down-list only allows the customizer to select one of two values: Date Only or Date and Time. But what if you want to create a new attribute to show the time only? I came across this scenario when wanting to add in
Read the full article hereRecently, I was working on importing Product, Unit, and Account information from a CSV file for one of our clients. I decided it would be faster to manually input the units into CRM, since there weren’t too many units to create. However, a colleague of mine suggested that it's good practice to creat
Read the full article hereI had the chance to deploy a clients CRM implementation from our test server to their live server, including all custom CRM pages that we created. The implementation consisted of quite a few new custom entities, as well as customizations to the site map. I began by first publishing all customization
Read the full article hereI have seen first-hand many phone number details for a customer record stored in a messy format. Sometimes the phone number is missing a country code or an area code, or simply has been entered so quickly into the system, that the user entering the data completely missed out a digit. This can cause
Read the full article hereWhen I think of search features within CRM, I think of Advanced Find and Quick Find views at the application level, and lookup fields at the entity level. These are extremely powerful features that are all part of the “out-of-the-box” product. Advanced Find allows you to create your own custom queri
Read the full article here