Tip #329: Resolve Missing Record Dependencies

The other day after importing a solution into an environment, I started getting error messages when I tried to save a record. The log told me the error was because an entitlement template with ID “2b2ef0de-24b6-e411-80da-fc15b4286d18” did not exist. It seems that somehow my solution had a dependency on this record, and that record didn’t […]

Tip #328: How rollup fileds make charts better

Ever since charts were introduced in CRM 2011, there has been a limit of 50,000 records that could be aggregated via a chart.  This limitation is there for performance reasons, and has been a reason why some users with large data sets have stayed away from using charts. CRM 2015 introduces rollup fields, which automatically […]

Tip #326: Defaulting to “Existing” Opportunity Products

In Dynamics CRM 2013 and 2015, if you use the opportunity line item (opportunity products) subgrid, when you click the + sign, you get the choice to add an existing product or a write-in product. But sometimes you don’t want users to use write-in products. If the users must sell something from the price list, […]

Tip #323: When Outlook attacks

The contact synchronization in CRM for Outlook is pretty powerful, but in rare occasions, you may find that duplicate contacts are being created in Outlook from the synchronization. This is sometimes caused by corruption in a user’s offline Outlook data (OST) file. Look at the duplicate contact records that have been created. Look at the […]

Tip #318: Don’t hack the button

In a comment for Tip #33, a reader asked why I recommend creating a new command bar button, rather than modifying the action of the standard ribbon button. The reason I recommend creating a new button rather than modifying the standard button is for several reasons: The recommendation was technically unsupported, as the multi-action button […]