If you have implemented your CRM organization and not done a sanity check of the built-in cascading relationships for the COLAC (contact, opportunity, lead, account, case) entities vs. your corporate business practices then you have missed an important step in the architecture process. When you have a one-to-many relationship there are effects to the related […]
Tip #72: Granular notifications for end users
Today’s tip was supposed to be called “Why it’s very important to keep your SDK up to date” but instead I named it after the updated functionality that was added to CRM Online, released for onpremises in UR1 and documented in the December update of the SDK. Previously, if you wanted to notify user about […]
Tip #58: Reset the Command Bar
If you upgrade to Microsoft Dynamics CRM 2013 and you find that one of the Command Bar buttons don’t work, reset the ribbon for the entity. Create a solution that just includes the entity with the button that isn’t working correctly and export from CRM. Extract the customization zip file. Open the customization.xml file in the editor […]
Tip #47: Simple multi-select lists in CRM 2013
There is no out of the box support for multi-select pick lists in Dynamics CRM but since the latest UI improvements in CRM2013 you can use a standard N:N Relationship with form sub-grid to get a most respectable multiple selection form field. For example, if we wanted a ‘Languages Spoken’ pick list on a Contact […]
Tip #46: Don’t combine multiple sales process tracking methods
In Microsoft Dynamics CRM 2013, the Business Process Flow is a great way to keep track of where you are in your sales (or any other type of) process. There are also other methods, left over from previous versions of CRM, such as the Close Probability field and Sales Stage field. It can be tempting […]
Tip #45: Save Space on your entity forms
In the CRM 2011 / CRM 2013 form editor you, double-click on a form section to go to it’s properties. Now, click on the Formatting tab, you can scroll to the bottom and find the setting called “Field Label Position”. This setting will allow you to move the field labels to the top of the […]
Tip #43: Embed a pre-filtered report in an iFrame
One of the benefits of the Microsoft Dynamics CRM SSRS pre-filtering capabilities is that you can run a report in context of a record, such as an account, so when you run the report, it just shows data related to that record. Reports can also be embedded in forms with iFrames, and prefiltering is very […]
Tip #34: CRM Gustronomy – force the workflow order
Shan McArthur, our fellow MVP, asked the other day: How can we order workflows? For example, I have an auto-number workflow that adds a case number to an entity, and I want that workflow to run before another workflow. I considered using wait states – i.e.: workflow 2 waits until the case number is not […]
Tip #33: Create a two-action ribbon button
Do your users have a CRM process that requires them to perform two unrelated actions in CRM? For example, a marketing department needs to run a mail merge and then have a workflow update the same selected records. Since these are separate actions, it can be cumbersome to the users, and can also have a […]
Tip #27: Conditional action in dialog based on record counts
One of the more powerful things that can be done with a dialog is querying data. You can query data in CRM to populate a picklist, and my favorite use of it is to query data and then base a conditional action on the record count. Consider this scenario: You sell to businesses, you have […]