EPiServer connect for crm

Preview:

DESCRIPTION

Karoline Klever

Citation preview

Page 1

, 20.05.2010

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: karoline.klever@iteraconsulting.no

Possibilities… …of integrating EPiServer with MS CRM

Page 3

, 08.04.2023

Page 4

, 08.04.2023

Where

is the data created?

is the data stored?

Page 5

, 08.04.2023

Example: Cobuilder

Page 6

, 08.04.2023

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

Overview……of MS CRM

Page 7

, 08.04.2023

Page 8

, 08.04.2023

Entities

Page 9

, 08.04.2023

Attributes

Details……of the EPiServer Connect for CRM

Page 10

, 08.04.2023

Page 11

, 08.04.2023

EPiServer Connect for CRM

Page 12

, 08.04.2023

Connect for CRM Synchronization Plug-in

Page 13

, 08.04.2023

Connect for Microsoft CRM Customization Package

Connect for Salesforce CRM Customization Package

Page 14

, 08.04.2023

Connect for CRM Templates

Issues……you might run into

Page 15

, 08.04.2023

Adding attributes

Page 16

, 08.04.2023

Page 17

, 08.04.2023

Web.config

Page 18

, 08.04.2023

Adding Phone to Account

CRM:

Web.config:

Code:

Works like a charm!

Page 19

, 08.04.2023

Adding Country to Account

CRM:

Web.config:

Code:

Will not work…

Page 20

, 08.04.2023

Result

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)

Loading entities

Page 22

, 08.04.2023

Page 23

, 08.04.2023

Available load methods

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

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

, 08.04.2023

Loading other entities, part 2

Page 26

, 08.04.2023

Loading other entities, part 3

Usage:

Page 27

, 08.04.2023

Loading other entities, part 4

Questions?

Contact: karoline.klever@iteraconsulting.no

Page 28

, 08.04.2023

Recommended