CRM Sharepoint Integration

How to Integrate SharePoint with Microsoft CRM

ChorusLogo

Click here to download the files
 

Integrating Microsoft CRM with SharePoint is often highly desired, SharePoint is an excellent document management tool and the list management features are unmatched. I have found many examples of SharePoint integration but none of them seemed to be particularly good, they either pointed to generic document libraries or did not provide sufficient information to bring the two products together in a seamless manner.

We have been able to produce a level of integration that I believe is sufficient enough for most companies - the main features of the solution I am about to explain are:

  • Automatic creation of document libraries
  • Linking document libraries to entities
  • Removal of SharePoint chrome to provide an integrated look and feel

The technologies utilised are:

  • SharePoint web services
  • CRM I frames
  • ASP.NET

Our implementation focused around the integration of a sales opportunity with a SharePoint library for proposal management (the same project can be applicable to any entity in Microsoft CRM). The key requirements were:

  • An opportunity should have its own folder within the SharePoint proposal library
  • An opportunity should recognise if a folder existed, if not a user should be able to create a folder on demand from within the CRM opportunity
  • The library should automatically open a proposal template when the user clicks the new button on the SharePoint page (from within CRM)

We have made the project available as a download where you can view and utilise the code in your own project. n order to utilise this project you will need to do the following:

1) Download the project to a location on your development system

2) Open the project in visual studio and add a web reference to your SharePoint list, the web service can be found in http:///_vti_bin/lists.asmx ensure you provide the name of your sub site if you are utilising a more complex site structure.

3) Edit the code behind file to update any references to the web service url (change http://yoursharepointwebsite/_vti_bin/lists.asmx) and edit the response.redirect at the end of the file to your own website.

4) Publish the page to your web server

You can now add an iframe (ensuring to select to pass the record id to the iframe) to the opportunity entity and then link it to this website. This will now provide you with excellent integration capabilities; you can improve on this by adding a content editor web part onto your document library page and adding the following script to it:

.ms-navframe { display: none; }

Any additional chrome can be removed via SharePoint designer 2007. The final step is to edit the template associated with the document library; you can also extend this by including custom document information panels that prompt the user for required information when they open the new template. The end result is a very slick integrated tab within Microsoft CRM that displays a document library or allows the user to create one with a single button click.

Click here to download the files

 SharepointImage

Microsoft Gold Certificate Partner

 

Call Us Now! 01275 398900

 

Microsoft Gold Certificate Partner

Call Us Now! 01275 461 9900

Our proactive approach to I.T is not just talk! Using our fixed price model our team is dedicated to fixing your issues before they even occur! Why not give us call to discuss how we can help plan your I.T strategy to ensure your business stays ahead of the competition.
We work with our customers using a fixed priced model ensuring that they can budget for I.T every month. The risk is on our shoulders not yours and you have the peace of mind knowing that your businesses I.T is being taken care of by professionals.
Our development team can work with you to ensure that your business applications are fully integrated with your Microsoft CRM solution. Using the latest development technologies we have helped many organisations integrate everything from their account systems to their inventory management software.
Because we work proactively we enjoy a close working partnership with our customers. We would like to think that many of our customers see us as an extension of their business. We are proud that over the last five years 98% of our customers have renewed their contracts with us.
Revolutionize the way you work – Dynamics CRM will Track and improve your Services, Sales & Marketing activities. Best of all it works the way you do!
Our dedicated helpdesk team are able to provide remote support to our customers, if you do have an issue we can take care of it by controlling your system, we often do this in partnership with the end users so that we not only resolve the issue but we can provide your staff with the knowledge that they need to ensure they stay productive for longer!
We are not only available at the end of a telephone! Our contract customers benefit from onsite support from our certified field engineers. We are prepared to go the extra mile to ensure that your business runs smoothly.
We are here to help! Don’t be scared if you have a problem, just give us a call!
Having had previous exposure to other Customer Relationship Management (CRM) products, I feel Microsoft Dynamics CRM ticks all the boxes when it comes to Customer Relationship Management, and is an ideal solution for all businesses.
We would love to discuss our services with you, so give us a call!