SharePoint Blogs / SharePoint University
SharePoint Blogs and SharePoint University - all in one place!
Need SharePoint Training? Attend a SharePoint Bootcamp!

Please delete cookies related to sharepointblogs.com and sharepointu.com to resolve login issues!

MS CRM and SharePoint 2007 Integration
All About SharePoint - S.S. Ahmed - MVP Microsoft SharePoint

Rehman Gul, a SharePoint blogger and a friend, has written an article about the integration of CRM with SharePoint. Following is his article:

 ******** Article ***************

http://www.microsoft.com/presspass/press/2007/mar07/03-12Day1DynamicsOfficePR.mspx

Lets have a walkthrough of how can we connect with MS CRM using SharePoint’s Business Data Catalog (BDC) and Web Parts.

First of all we need an XML definition file to connect with CRM Database. Writing these files is difficult and error prone. You can easily find tools over the internet that will provide you with the ability to create Application Definitions for MOSS 2007. One such tool could be found here.

Here is the file I am going to use for the purpose of this exercise. This sample metadata XML defines various entities for MS CRM 3.0 database. If you have downloaded Dynamics Snap-ins, you can get one such file already present on your disk. If you intend to use the file that I am using, remember to change the Server and Database Names in it. They have been marked within the file…changes are required at the line 27 and 29.First of all we need to import this definition file to MOSS (Microsoft Office SharePoint Server) 2007.

Go to central Administration. It is usually created at the port 12779. The Url should look something like this:

 

 http://moss:12779/default.aspx  

untitledb.jpg

On the left Navigation Column click “SharedServices1” link. If its not there, you can create one clicking “Shared Services Administration” link on the left navigation column. “SharedServices1” site should look like this:

untitled1b.jpg

Under “Business Data Catalog” click “Import application definition”. Following screen appears:

untitled2b.jpg

Browse and select the definition file from your disk. Keep the default settings and click “Import”. This will initiate the upload process and take some time.

untitled3b.jpg 

After the file has been uploaded you can view the file clicking “View applications” under “Business Data Catalog”.

untitled4b.jpg

Now go to the site where you want to provide CRM connectivity. Click “ Site Actions” and “Edit Page”.

untitled5b1.jpg

Click “Add a Web Part”.

untitled6b1.jpg

From the list select “Business Data List” web part and click “Add”.

untitled7b.jpg

Click “open the tool pane” link in the “Business Data List” web part.

untitled8b.jpg

Click “Browse” icon right next to the “Type” text box displayed on the right top.

untitled9b.jpg

Select any “Business Data Type” and click “Ok”. 

untitled10b.jpg

Click “Ok” at the bottom of the options displayed in the right column. 

untitled12b.jpgHere is what you should see:untitled13b.jpg

Just add the value in the empty text box that you want to fetch from the CRM Database and click “Retrieve Data”. You are connected to MS CRM through your MOSS 2007.

Hope you enjoyed this post….I’ll continue on SharePoint’s integration with other Microsoft Products….hope to see you again….it’s bye for now……:)


Posted 05-10-2007 5:57 PM by ssa

Comments

MS CRM and SharePoint 2007 Integration - ssa's blog wrote MS CRM and SharePoint 2007 Integration - ssa's blog
on 06-18-2007 10:50 AM

Pingback from  MS CRM and SharePoint 2007 Integration - ssa's blog

SharePoint CRM Connector wrote re: MS CRM and SharePoint 2007 Integration
on 09-26-2007 12:48 PM

Have a look at this product, integration CRM to SharePoint

Labhesh shrimali wrote re: MS CRM and SharePoint 2007 Integration
on 09-27-2007 1:50 AM

It's nice artical.  mostly required for Business Data Catalog and CRM Integration.

Just a question here: is this integration possiable only with MOSS 2007 or WSS 3.0 also can fetch data from CRM using BDC.

I am also not sure weather any tool was available to fetch data from CRM with earlier version of MOSS(WSS 3.0).

Igor Macori wrote Integrazione SharePoint 2007 e CRM 3.0 via BDC
on 11-22-2007 6:34 AM

La strada dei BDC (Business Data Catalog) è un'ottima strada per lavorare verso l'integrazione

Integrazione SharePoint 2007 e CRM 3.0 via BDC « Marcello Tonarelli Blog wrote Integrazione SharePoint 2007 e CRM 3.0 via BDC « Marcello Tonarelli Blog
on 12-03-2007 11:32 AM

Pingback from  Integrazione SharePoint 2007 e CRM 3.0 via BDC « Marcello Tonarelli Blog

ssa wrote re: MS CRM and SharePoint 2007 Integration
on 01-05-2008 3:30 AM

Labhesh

For earllier version, BDC was not available but there was a web part from MS that allowed users to view CRM data in SharePoint.

SSA

AB wrote re: MS CRM and SharePoint 2007 Integration
on 03-13-2008 3:09 PM

hi all,

1) is there a way to get a view for documents (*.doc), pictures (*.jpg) or something like that from a mysql "Binary-Data" records?

scenario: the customer has pictures and documents which has to be displayed from a sharepoint list view through a bdc connected mysql db.

2) Another secenario: the data from bdc has to be imported to a sharepoint list. has sharepoint a possiblity to import data from bdc connected db to a sharepoint list?

I am really thankfully to get any comments.

thanks

ab

Obieg Dokumentow wrote re: MS CRM and SharePoint 2007 Integration
on 03-16-2008 4:28 PM

Are there BDC metadata definitions for MS CRM 4.0?

Nilu wrote re: MS CRM and SharePoint 2007 Integration
on 03-17-2008 8:45 AM

Hey gr8 post man. I can successfully connect it with CRM database.

is it possible to connect CRM 3.0 througth Web Service?

if yes can please you provide guidance?

Thanks,

Nilang Shah

ssa wrote re: MS CRM and SharePoint 2007 Integration
on 03-18-2008 7:15 PM

Hi

contact rehmangul.wordpress.com for more information on this!

good luck

ssa

ssa wrote re: MS CRM and SharePoint 2007 Integration
on 03-18-2008 7:17 PM

Obieg

contact ayazahmad.wordpress.com for more (latest) information on this.

regards

ssa

ssa wrote re: MS CRM and SharePoint 2007 Integration
on 03-18-2008 7:25 PM

AB,

OOTB you can't do that but you can create a custom solution to achieve this. For the third question, yes you can do that with bdc. See my latest article "sharepoint and bdc" on this blog.

regards

ssa

wael wrote re: MS CRM and SharePoint 2007 Integration
on 05-27-2008 6:56 PM

can i change the data or update the data

and if i have webservices  to connect to database how can i use it

Kamaldeep wrote re: MS CRM and SharePoint 2007 Integration
on 01-15-2009 11:48 PM

Is it necessary to have sharepoint and crm to be on the same domain? Incase sharepoint and crm are on different domain how to go about it? Can anyone tell me.. I have sharepoint and crm on different domains...

Add a Comment

(required)  
(optional)
(required)  
Remember Me?
Need SharePoint Training? Attend a SharePoint Bootcamp!
Posts (c) their respective authors. Everything else (c) 2009 SharePoint Experts, Inc.