Your SlideShare is downloading. ×
  • Like
EPiServer Connect For Crm
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

EPiServer Connect For Crm

  • 540 views
Published

My presentation from the EPiServer Meetup in Oslo 20.05.2010

My presentation from the EPiServer Meetup in Oslo 20.05.2010

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
540
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • 1,5 år i IteraConsulting2 EPiServer prosjekter med MS CRM integrasjon
  • KunderegisterMicrosoft & Salesforce & SuperofficeCRM: - Opprettholde kundeforhold Ha en oversikt over innkommende henvendelser Hente ut rapporter og analyser, osv. CRM inneholder hele foretningsmodellen til en bedrift. Dette kan selvfølgelig være nyttig informasjon for eksterne aktører. Hva gjør man da? Man integrerer EPiServer med CRM ved hjelp av EPiServer sin CRM connector!
  • Opprettes i CRM, sendes til Epi?Opprettes i Epi, sendes til CRM?Hva med endringer?Lagring: ytelseCaching?Dobbeltlagring?
  • Opprettes i CRM.Kan kun redigeres fra CRM, sendes aldri til EPiHentes fra forskjellige entiteter i CRM (4).Caches i 10min
  • Opprettes i Relate+Lagres i attributter i Relate+ og i CRM for å bedre ytelsenKan redigeres i Epi eller CRM, må sendes frem og tilbake
  • Oppretter en kopling mot MS CRM eller Salesforce CRMInneholder et rammeverk som gjør at man kan jobbe mot enitieter i CRMKun contacts og accounts
  • Gir beskjed til EPiServer CRM Connectoren dersom en endring skjer i CRMMan behøver kun denne dersom man bruker en Fallback provider og vil at informasjonen skal oppdateres der. Dersom man ikke bruker en Fallback provider så behøves ikke denne plugin-en. Dersom man ikke har det logger man seg på direkte mot CRM hver gang.
  • Legger til ekstra felt i CRM databasen på Contacts og Accounts. BrukernavnPassord (i klartekst)RollerDet legges også til en fane på Contact slik at man kan redigere denne informasjonen i CRM.
  • Inneholder templates for registrering av brukere. UserRegistrationWizard

Transcript

  • 1. Page 1
    , 20.05.2010
    EPiServerConnect for CRM
  • 2. Page 2
    , 20.05.2010
    Aboutme
    Karoline Klever
    Consultant at Itera Collaboration
    Twitter: Karolikl
    Blog: http://karolikl.blogspot.com
    E-mail: karoline.klever@iteraconsulting.no
  • 3. Possibilities…
    …ofintegratingEPiServerwith MS CRM
    Page 3
    , 20.05.2010
  • 4. Page 4
    , 20.05.2010
    Where
    is the data created?
    is the data stored?
  • 5. Page 5
    , 20.05.2010
    Example: Cobuilder
  • 6. Page 6
    , 20.05.2010
    Example: http://www.fk-world.com
  • 7. Overview…
    …of MS CRM
    Page 7
    , 20.05.2010
  • 8. Page 8
    , 20.05.2010
    Entities
  • 9. Page 9
    , 20.05.2010
    Attributes
  • 10. Details…
    …oftheEPiServerConnect for CRM
    Page 10
    , 20.05.2010
  • 11. Page 11
    , 20.05.2010
    EPiServerConnect for CRM
  • 12. Page 12
    , 20.05.2010
    Connect for CRM SynchronizationPlug-in
  • 13. Page 13
    , 20.05.2010
    Connect for Microsoft CRM CustomizationPackage
    Connect for Salesforce CRM CustomizationPackage
  • 14. Page 14
    , 20.05.2010
    Connect for CRM Templates
  • 15. Issues…
    …youmight run into
    Page 15
    , 20.05.2010
  • 16. Addingattributes
    Page 16
    , 20.05.2010
  • 17. Page 17
    , 20.05.2010
    Web.config
  • 18. Page 18
    , 20.05.2010
    AddingPhone to Account
    CRM:
    Web.config:
    Code:
    Works like a charm!
  • 19. Page 19
    , 20.05.2010
    AddingCountry to Account
    CRM:
    Web.config:
    Code:
    Will not work…
  • 20. Page 20
    , 20.05.2010
    Result
  • 21. Page 21
    , 20.05.2010
    Reason
    UsingReflectoronassembly: EPiServer.CRMConnector.Core
    Declaring type:
    EPiServer.CRMConnector.Core.MSCRM.MSCRMCache
    In method:
    GetAttribute(thisDynamicEntityentity, stringname)
  • 22. Loadingentities
    Page 22
    , 20.05.2010
  • 23. Page 23
    , 20.05.2010
    Availableloadmethods
    So theonlyentitiesyoucanloadare:
  • Page 24
    , 20.05.2010
    Loadingotherentities, part 1
    In thisexamplewewillloadtheCourseentity, a customentity in MS CRM.
    Web.config, entitiessection:
    Referenceassemblies:
  • 25. Page 25
    , 20.05.2010
    Loadingotherentities, part 2
  • 26. Page 26
    , 20.05.2010
    Loadingotherentities, part 3
  • 27. Usage:
    Page 27
    , 20.05.2010
    Loadingotherentities, part 4
  • 28. Questions?
    Contact: karoline.klever@iteraconsulting.no
    Page 28
    , 20.05.2010