28
Page 1 , 20.05.201 0 EPiServer Connect for CRM

EPiServer connect for crm

Embed Size (px)

DESCRIPTION

Karoline Klever

Citation preview

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