Upload
episerver-meetup-oslo
View
835
Download
0
Embed Size (px)
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: [email protected]
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