travis chen senior developer 10 nov 2011 ms dynamics crm 2011 integration with sharepoint

16
Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

Post on 22-Dec-2015

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

Travis Chen Senior Developer10 Nov 2011

MS Dynamics CRM 2011 Integration with SharePoint

Page 2: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

SharePoint and CRM are complementary

Page 3: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

Document Integration

How about bring CRM data to SharePoint?

SharePoint and CRM integration features

Page 4: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

Expensive

Reusability and Maintenance

Limited Features

CRM 2011 is built on .Net 4 and SharePoint 2010 is .Net 3.5

Why not build SharePoint Web Part for CRM

Page 5: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

BCS Architecture

Page 6: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

• Familiar User Interface e.g. Data/List View, BDC Web Parts

• Read or Write to External System

• No-Code Connectivity to External System (Built-in Connectors)

• Offline Access to External Data

• Discovery Through Search

Benefits of integrating CRM to SharePoint via BCS

Page 7: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

BCS Support

Page 8: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

SQL connector

WCF connector

.net assembly connector

Custom connector

BCS Connectors

Page 9: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

Connect to CRM 2011 database, Use SQL View to retrieve data

Pros

• 100% out of box

• No code required

• Best Performance

Cons

• Read only

• Does not support CRM Online

SQL BCS Connector

Page 10: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

WCF Connector requires WCF proxy service to have following methods:

• Read, Read Multiple, Add, Update, Delete

Pros

• Read/Write

• Support CRM Online

Cons

• Custom development required for CRM Proxy Service

WCF BCS Connector

SharePoint 2010

CRM Proxy

ServiceCRM 2011

WCF BCS Connector

Page 11: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

WCF Connector is good but not flexible

New WCF Service/Web Methods have to be developed for each CRM entity to be published to SharePoint

Custom BCS Connector -1

Page 12: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

Pros

• Read/Write

• No Code required for extending integration

• Dynamic Filter

Cons

• Development required for custom BCS Connector and CRM Proxy Service

Custom BCS Connector -2

SharePoint 2010

CRM Proxy

ServiceCRM 2011

Custom BCS

Connector

Page 13: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

SharePoint On Premise to CRM On Premise – Full support for all connectors

SharePoint On Premise to CRM On Line – Full Support except SQL Connector

SharePoint On Line to CRM On Premise – SQL and WCF Connector

SharePoint On Line to CRM On Line – WCF Connector

How about office 365 and CRM online 2011

Page 15: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

Q & A

Page 16: Travis Chen Senior Developer 10 Nov 2011 MS Dynamics CRM 2011 Integration with SharePoint

Business Connectivity Service Architecture