episerver connect for crm

28
Page 1 , 20.05.201 0 EPiServer Connect for CRM

Upload: karoline-klever

Post on 12-Nov-2014

898 views

Category:

Technology


2 download

DESCRIPTION

My presentation from the EPiServer Meetup in Oslo 20.05.2010

TRANSCRIPT

Page 1: EPiServer Connect For Crm

Page 1

, 20.05.2010

EPiServer Connect for CRM

Page 2: EPiServer Connect For Crm

Page 2

, 08.04.2023

About me

Karoline KleverConsultant at Itera Collaboration

Twitter: Karolikl

Blog: http://karolikl.blogspot.com

E-mail: [email protected]

Page 3: EPiServer Connect For Crm

Possibilities… …of integrating EPiServer with MS CRM

Page 3

, 08.04.2023

Page 4: EPiServer Connect For Crm

Page 4

, 08.04.2023

Where

is the data created?

is the data stored?

Page 5: EPiServer Connect For Crm

Page 5

, 08.04.2023

Example: Cobuilder

Page 6: EPiServer Connect For Crm

Page 6

, 08.04.2023

Example: http://www.fk-world.com

Page 7: EPiServer Connect For Crm

Overview……of MS CRM

Page 7

, 08.04.2023

Page 8: EPiServer Connect For Crm

Page 8

, 08.04.2023

Entities

Page 9: EPiServer Connect For Crm

Page 9

, 08.04.2023

Attributes

Page 10: EPiServer Connect For Crm

Details……of the EPiServer Connect for CRM

Page 10

, 08.04.2023

Page 11: EPiServer Connect For Crm

Page 11

, 08.04.2023

EPiServer Connect for CRM

Page 12: EPiServer Connect For Crm

Page 12

, 08.04.2023

Connect for CRM Synchronization Plug-in

Page 13: EPiServer Connect For Crm

Page 13

, 08.04.2023

Connect for Microsoft CRM Customization Package

Connect for Salesforce CRM Customization Package

Page 14: EPiServer Connect For Crm

Page 14

, 08.04.2023

Connect for CRM Templates

Page 15: EPiServer Connect For Crm

Issues……you might run into

Page 15

, 08.04.2023

Page 16: EPiServer Connect For Crm

Adding attributes

Page 16

, 08.04.2023

Page 17: EPiServer Connect For Crm

Page 17

, 08.04.2023

Web.config

Page 18: EPiServer Connect For Crm

Page 18

, 08.04.2023

Adding Phone to Account

CRM:

Web.config:

Code:

Works like a charm!

Page 19: EPiServer Connect For Crm

Page 19

, 08.04.2023

Adding Country to Account

CRM:

Web.config:

Code:

Will not work…

Page 20: EPiServer Connect For Crm

Page 20

, 08.04.2023

Result

Page 21: EPiServer Connect For Crm

Page 21

, 08.04.2023

Reason

Using Reflector on assembly: EPiServer.CRMConnector.Core

Declaring type: EPiServer.CRMConnector.Core.MSCRM.MSCRMCache

In method: GetAttribute(this DynamicEntity entity, string name)

Page 22: EPiServer Connect For Crm

Loading entities

Page 22

, 08.04.2023

Page 23: EPiServer Connect For Crm

Page 23

, 08.04.2023

Available load methods

So the only entities you can load are: - Contact- Account

Page 24: EPiServer Connect For Crm

Page 24

, 08.04.2023

Loading other entities, part 1

Web.config, entities section:

In this example we will load the Course entity, a custom entity in MS CRM.

Reference assemblies:

Page 25: EPiServer Connect For Crm

Page 25

, 08.04.2023

Loading other entities, part 2

Page 26: EPiServer Connect For Crm

Page 26

, 08.04.2023

Loading other entities, part 3

Page 27: EPiServer Connect For Crm

Usage:

Page 27

, 08.04.2023

Loading other entities, part 4

Page 28: EPiServer Connect For Crm

Questions?

Contact: [email protected]

Page 28

, 08.04.2023