Sunday, April 29, 2007

Microsoft CRM 3.0 - c360's Word Mail Merge

A while back, I mentioned that MSCRM-AddOns.com released a version of Word Mail Merge that integrates with SharePoint (http://sharepointsix.blogspot.com/2007/03/ms-crm-30-updated-addon-for-crm.html).

A few weeks ago, c360 also released a version with equivalent functionality:
http://www.c360.com/WordMailMerge.aspx

Word Mail Merge allows you to merge CRM data into Word documents and save it to SharePoint directly!

Tuesday, April 24, 2007

Microsoft CRM 3.0 - Hiding Tabs and Fields

Sometimes there comes a need to hide fields and tabs in a CRM entity form (including System fields which we can't get rid of). You can't delete them during customisation because they have been locked. The attributes associated with these fields are Business Required, and cannot be modified. What can you do?

Rather than hiding a field at a time, we can hide the these fields by moving them into a "hidden" tab. Here's the trick to do this:
-In the OnLoad event of the form, insert the following code and enable the Event.

crmForm.all.tab4Tab.style.display="none";

Where "tab4Tab" is is the ID of the tab. The only thing you need to change is the integer. The number corresponds to the order of the tab. The order number begins with a 0.

Make sure the OnLoad Event has been enabled, and make sure you test the code in preview mode before publishing the changes. Keep in mind that there are limitations to this approach, as only eight tabs are allowed at most in each form.

Tuesday, April 17, 2007

Microsoft CRM 3.0 - Useful SharePoint Integration Links

The following are links from the Microsoft Dynamics CRM 3.0 site, which contain tutorials and elements useful for integrating Microsoft CRM data/functionality into SharePoint. Have fun!

* The List Web Part for Microsoft Dynamics CRM 3.0 (Installed on any SharePoint Web Part Page)
http://www.microsoft.com/dynamics/crm/using/deploy/crmwebpart.mspx#EWB

* Create a Microsoft Dynamics CRM 3.0 dashboard with SharePoint Portal Server
http://www.microsoft.com/dynamics/crm/using/deploy/integratesharept.mspx

* Displaying Microsoft CRM Business Data in SharePoint Web Parts
http://msdn2.microsoft.com/en-us/library/ms913709.aspx

* Display a SharePoint document library in a Microsoft Dynamics CRM 3.0 form
http://msdn2.microsoft.com/en-us/library/ms913709.aspx

Monday, April 02, 2007

Microsoft CRM 3.0 - E-mail Tracking in the CRM client for Microsoft Outlook

If your tracking functionality is either disabled (grayed out) or if Outlook prompts you to say that you have insufficient permissions to track an e-mail, it probably is because the role of the user for which you have logged into the system with, does not have the appropriate permissions.

In order to allow the tracking of e-mails, the user needs to be able to:
1) Create a new activity (Since tracking an E-mail essentially means creating an activity in MS CRM 3.0)
2) Read and Append to queues (For the CRM E-mail Router to read the original e-mail from the CRM mailbox)

Hence, the role that needs tracking permissions shall have the following checked:
1) Create permissions for Activities
2) Read and Append to permissions for Queues