integration sharepoint 2010 with crm 2010 by mai omar desouki

80
SharePoint 2010 integration with CRM 2011 News*

Upload: mai-omar-desouki

Post on 14-Jan-2015

1.819 views

Category:

Technology


0 download

DESCRIPTION

SharePoint 2010 Integration with CRM 2011

TRANSCRIPT

Page 1: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

SharePoint 2010 integration with CRM 2011

News*

Page 2: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

Mai Omar Desouki Senior Solutions Developer

ITEgyptCorp

[email protected]

Blog: http://maiomar.itegyptcorp.com

Website: http://www.itegyptcorp.com

MSDN Profile: http://social.msdn.microsoft.com/profile/mai%20omar%20desouki

Facebook: http://www.facebook.com/mai.omar.desouki

Twitter: #Mai_ITEgyptCorp

Page 3: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 4: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 5: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 6: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 7: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 8: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 9: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

SharePoint Sites

Page 10: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 11: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 12: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 13: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 14: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 15: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 16: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 17: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 18: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 19: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 20: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 21: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 22: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 23: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 24: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 25: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 26: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 27: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

Editing conflict resolved by merge

engine

Synchronizing only updated

sections (deltas)

Local copy saved for offline access

Page 28: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 29: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 30: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 31: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 32: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 33: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 34: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 35: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 36: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

SharePoint Insights

Page 37: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 38: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

SharePoint Insights

Page 39: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 40: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 41: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 42: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 43: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 44: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

What can be deployed?

• Web Parts

• Event Receivers

• Feature Activation Receivers

• Workflow Actions

• InfoPath Forms

• Site and List Templates

Restricted to Limited resources

• Code CPU Time

• SQL Execution Time

• Number Exceptions

Custom Code is Isolated

• Separate Process/Server

• Scale Out

Page 45: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

Artist Tracker > Artists

Artists

Contracts Artist Name Address City State

Artist

Mandible

Artist Name: Mandible

Agent: Andrew Datars Quartet

Stuck in the Mud

Tastes like chicken

Deathrattle

Jay Hamlin Trio

Down on the Bayou

Concourse

Down on the Bayou

Concourse

Concourse

Jay Hamlin Trio

My Artists

Page 46: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 47: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 48: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 49: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

Pre-Event Plugins (.NET Assemblies)

Post-Event Plugins (.NET Assemblies)

Web Services

Custom Workflow (.NET Assemblies)

Back End Integration

server-to-server

Extensible Application: Form and client side events, Ribbon, Sitemap, Web Resources, JSlibraries…

Integrated Applications Reporting

(Dashboards, Charts, Excel and SRS)

Front End Integration

Web Outlook Mobile

Business Entity Components

Data Access Components

Synchronous and Asynchronous Business Logic

Secu

rity

Wo

rkflo

w

Metadata Data

Filtered SQL Views

Data Access Platform

Page 50: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

• .NET 4 & WF4

• Solution Packaging

• Strong types & LINQ

• Field Level Security

• Visualizations

Fundamentals

• Web Services

• WCF / REST / oData for Client Apps

• Transaction Support

• SharePoint, Office

• Claims Authentication

Integration

• Custom code on Server

• Sandbox with external calls

• Azure Integration

• Global Markets

Cloud

Page 51: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

Structured & Semi-structured

Data

Social Engagement & Collaboration

Information Evolution &

Storage

Informal Rules Enterprise Search

Across Teams & Domains

Structured Relational Data

Interactions, Activities &

Tasks

Information Generation &

Analytics

Formalized Processes

Data Query & Filter

Within Teams & Domains

SharePoint

xRM

Page 52: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

Custom Workflow Activity

Page 53: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

ASMX

SharePoint

Silverlight Web Part External

List

Office

Open XML Add-In Doc

Solution

WCF BCS SQL

Page 54: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

// Use the connection string from config

var crm = new CrmDataContext ("CRMOnline");

//Create a new contact called Allison Brown.

var contact = new Contact()

{

FirstName = "Allison",

LastName = "Brown"

};

crm.AddTocontacts(contact);

crm.SaveChanges();

Page 55: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 56: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

What Does it Mean for CRM & SharePoint

SharePoint

Silverlight

SP COM

ASMX/WCF/BCS

Page 58: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

• Introduction

• Solutions

• User Experience Extensibility

• Visualizations and Dashboards

• WCF Web Services

• LINQ and oData

• Plugins

• Processes

• Client Programming

• Silverlight

• SharePoint & CRM

• Windows Azure & CRM

• Upgrading from CRM 4.0 to CRM 2011

• Dynamics Marketplace

Page 59: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 60: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 61: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 62: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 63: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 64: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 66: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 67: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

Select entities to be enabled for

Document Management

Define folder structure to be used in

path names

Page 68: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 69: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 70: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 71: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 72: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 73: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 74: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 75: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 76: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 78: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Page 79: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

©2009 Microsoft, Microsoft Dynamics, the Office logo, and Your potential. Our passion. are trademarks of the Microsoft group of companies. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft

must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR

STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 80: Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki