Integratie met Salesforce integrating-with-salesforce

De integratie van Salesforce met Adobe Experience Manager (AEM) biedt beheermogelijkheden voor leads en gebruikt de bestaande mogelijkheden die Salesforce uit de doos biedt. U kunt AEM configureren om leads te posten naar Salesforce en componenten maken die rechtstreeks vanuit Salesforce toegang hebben tot gegevens.

Dankzij de bidirectionele en uitbreidbare integratie tussen AEM en Salesforce:

  • Organisaties die volledig gebruikmaken van gegevens en deze aanpassen om de ervaring van klanten te verbeteren.
  • Betrokkenheid van marketing tot verkoopactiviteiten.
  • Organisaties die automatisch gegevens verzenden en ontvangen van een Salesforce-datastore.

In dit document wordt het volgende beschreven:

  • hoe te om Cloud Servicen te vormen Salesforce (vorm AEM om met Salesforce te integreren).
  • hoe te om Salesforce Lead/Contactinformatie in de Context van de Cliënt en voor Personalisatie te gebruiken.
  • hoe u het workflowmodel van Salesforce gebruikt om AEM gebruikers te plaatsen als leidt naar Salesforce.
  • hoe te om een component tot stand te brengen die gegevens van Salesforce toont.

AEM configureren voor integratie met Salesforce configuring-aem-to-integrate-with-salesforce

Om AEM te vormen om met Salesforce te integreren, vormt u eerst een verre toegangstoepassing in Salesforce. Dan vormt u de de wolkendienst van Salesforce om aan deze verre toegangstoepassing te richten.

NOTE
U kunt een gratis ontwikkelaarsaccount maken in Salesforce.

Om AEM te vormen om met Salesforce te integreren:

CAUTION
Installeer de Salesforce-API integratiepakket voordat u verdergaat met de procedure. Voor meer informatie over het werken met pakketten raadpleegt u de Hoe te met Pakketten werken pagina.
  1. Navigeer in AEM naar Cloud Servicen. Klik in Services van derden op Nu configureren in Salesforce.

    chlimage_1-70

  2. Een configuratie maken, bijvoorbeeld ontwikkelaar.

    note note
    NOTE
    De nieuwe configuratie wordt omgeleid naar een nieuwe pagina: http://localhost:4502/etc/cloudservices/salesforce/developer.html. Dit is de nauwkeurige zelfde waarde die u in Callback URL moet specificeren terwijl het creëren van de verre toegangstoepassing in Salesforce. Deze waarden moeten overeenkomen.
  3. Meld u aan bij uw Salesforce-account (of als u er geen hebt, maakt u er een op https://developer.salesforce.com.)

  4. Navigeer in Salesforce naar Maken > Apps om te kunnen Verbonden apps (In eerdere versies van Salesforce was de workflow Implementeren > Externe toegang).

  5. Klikken Nieuw zodat u AEM kunt verbinden met Salesforce.

    chlimage_1-71

  6. Voer de Aangesloten toepassingsnaam, API-naam, en E-mailadres. Selecteer de OAuth-instellingen inschakelen en voert u het selectievakje URL voor terugbellen en voeg een OAuth werkingsgebied (bijvoorbeeld, volledige toegang) toe. De callback-URL ziet er ongeveer als volgt uit: http://localhost:4502/etc/cloudservices/salesforce/developer.html

    Wijzig de servernaam/het poortnummer en de paginanaam in overeenstemming met uw configuratie.

    chlimage_1-72

  7. Klikken Opslaan om de Salesforce-configuratie op te slaan. Salesforce maakt een consumentensleutel en consumentengeheim, die u nodig hebt voor AEM configuratie.

    chlimage_1-73

    note note
    NOTE
    Wacht enkele minuten (tot 15 minuten) voordat de externe toegangstoepassing in Salesforce wordt geactiveerd.
  8. Navigeer in AEM naar Cloud Servicen en navigeer naar de Salesforce-configuratie die u eerder hebt gemaakt (bijvoorbeeld ontwikkelaar). Klikken Bewerken en voer de sleutel en het klantgeheim van salesforce.com in.

    chlimage_1-15

    table 0-row-2 1-row-2 2-row-2
    URL aanmelding Dit is het Salesforce Authorization Endpoint. De waarde ervan wordt vooraf ingevuld en is in de meeste gevallen beschikbaar.
    Klantsleutel Ga de waarde in die van de Verre pagina van de Registratie van de Toepassing van de Toegang in salesforce.com wordt verkregen
    Klantgeheim Ga de waarde in die van de Verre pagina van de Registratie van de Toepassing van de Toegang in salesforce.com wordt verkregen
  9. Klikken Verbinding maken met Salesforce om verbinding te maken. Salesforce vraagt dat u uw configuratie toestaat om met Salesforce te verbinden.

    chlimage_1-74

    In AEM wordt een bevestigingsvenster geopend met de mededeling dat u verbinding hebt gemaakt.

  10. Ga naar de hoofdpagina van uw website en klik op Pagina-eigenschappen. Selecteer vervolgens Cloud Servicen en toevoegen Salesforce en selecteer de juiste configuratie (bijvoorbeeld ontwikkelaar).

    chlimage_1-75

    Nu kunt u het workflowmodel gebruiken om leads naar Salesforce te posten en componenten te maken die toegang hebben tot gegevens van Salesforce.

AEM gebruikers exporteren als Salesforce Leads exporting-aem-users-as-salesforce-leads

Als u een AEM gebruiker wilt exporteren als Salesforce-lead, configureert u de workflow om leads naar Salesforce te posten.

Als u AEM gebruikers wilt exporteren als leider van Salesforce:

  1. Ga naar de Salesforce-workflow op http://localhost:4502/workflow door met de rechtermuisknop op de workflow te klikken Salesforce.com Exporteren en klikken Start.

    chlimage_1-76

  2. Selecteer de AEM gebruiker die u als lead wilt maken als de Payload voor deze workflow (home > users). Zorg ervoor dat u het profielknooppunt van de gebruiker selecteert omdat het informatie bevat zoals givenName, en familyName, die zijn toegewezen aan Salesforce lead FirstName en LastName velden.

    chlimage_1-77

    note note
    NOTE
    Voordat u met deze workflow begint, moeten er bepaalde verplichte velden zijn voor publicatie op Salesforce in AEM loodknooppunt. Dit zijn givenName, familyName, bedrijf, en email. Voor een volledige lijst met toewijzingen tussen AEM gebruiker en Salesforce lead raadpleegt u Configuratie toewijzen tussen AEM gebruiker en Salesforce lead.
  3. Klikken OK. De gebruikersgegevens worden geëxporteerd naar salesforce.com. U kunt dit controleren op salesforce.com.

    note note
    NOTE
    In de foutlogboeken ziet u of een lead wordt geïmporteerd. Controleer het foutenlogboek voor meer informatie.

De Salesforce.com-workflow voor exporteren configureren configuring-the-salesforce-com-export-workflow

Indien nodig, vorm het Salesforce.com werkschema van de Uitvoer om het aan de correcte configuratie Salesforce.com aan te passen, of andere veranderingen aan te brengen.

De Salesforce.com-exportworkflow configureren:

  1. Navigeren naar http://localhost:4502/cf#/etc/workflow/models/salesforce-com-export.html.

    chlimage_1-16

  2. Open de stap Salesforce.com Exporteren en selecteer de Argumenten en selecteert u de juiste configuratie en klikt u op OK. Schakel het selectievakje in als u wilt dat de workflow een lead opnieuw maakt die in Salesforce is verwijderd.

    chlimage_1-78

  3. Klikken Opslaan om uw wijzigingen op te slaan.

    chlimage_1-79

Toewijzingsconfiguratie tussen AEM gebruiker en Salesforce Lead mapping-configuration-between-aem-user-and-salesforce-lead

Om de huidige toewijzingsconfiguratie tussen een AEM gebruiker en een lood te bekijken of uit te geven Salesforce, open de Manager van de Configuratie: https://<hostname>:<port>/system/console/configMgr en zoek naar Configuratie van toewijzing van Salesforce-leads.

  1. Open Configuration Manager door op Webconsole of rechtstreeks naar https://<hostname>:<port>/system/console/configMgr.

  2. Zoeken naar Configuratie van toewijzing van Salesforce-leads.

    chlimage_1-80

  3. Wijzig desgewenst toewijzingen. De standaardtoewijzing volgt het patroon aemUserAttribute=sfLeadAttribute. Klikken Opslaan om uw wijzigingen op te slaan.

Contextarchief van Salesforce-client configureren configuring-salesforce-client-context-store

De opslag van de de cliëntcontext van Salesforce toont extra informatie over de momenteel geregistreerde gebruiker dan wat reeds binnen AEM beschikbaar is. Deze aanvullende informatie wordt door Salesforce opgehaald, afhankelijk van de verbinding van de gebruiker met Salesforce.

Hiertoe configureert u het volgende:

  1. Koppel een AEM gebruiker aan een Salesforce-id via de Salesforce Connect-component.
  2. Voeg de gegevens van het Profiel Salesforce in de pagina van de cliëntcontext toe zodat kunt u vormen welke eigenschappen u wilt zien.
  3. (Optioneel) Bouw een segment dat de gegevens uit de Salesforce Client Context Store gebruikt.

Een AEM gebruiker koppelen met een Salesforce-id linking-an-aem-user-with-a-salesforce-id

Wijs een AEM gebruiker met een identiteitskaart Salesforce toe zodat kunt u het in de cliëntcontext laden. In een echt scenario, zou u gebaseerd op bekende gebruikersgegevens met bevestiging verbinden. Voor demonstratiedoeleinden gebruikt u in deze procedure de opdracht Salesforce Connect component.

  1. Navigeer naar een website in AEM, meld u aan en sleep de Salesforce Connect van het hulpwerktuig.

    note note
    NOTE
    Als de Salesforce Connect is niet beschikbaar. Ga naar de Ontwerp bekijken en selecteren om het ter beschikking te stellen in Bewerken weergeven.

    chlimage_1-17

    Wanneer u de component naar de pagina sleept, wordt het weergegeven Koppeling naar Salesforce=Off.

    chlimage_1-81

    note note
    NOTE
    Dit onderdeel is uitsluitend bedoeld voor demonstratiedoeleinden. Voor scenario's in de praktijk, zou er een ander proces zijn om gebruikers met lood te verbinden/aan te passen.
  2. Nadat u de component op de pagina hebt gesleept, opent u deze om de component te configureren. Selecteer de configuratie, het type contact en de Salesforce lead of contact en klik op OK.

    chlimage_1-82

    AEM verbindt de gebruiker met het contact of de lood Salesforce.

    chlimage_1-83

Salesforce-gegevens toevoegen aan clientcontext adding-salesforce-data-to-client-context

U kunt gebruikersgegevens van Salesforce in de Context van de Cliënt laden voor verpersoonlijking te gebruiken:

  1. Open de clientcontext die u wilt uitbreiden door daar te navigeren, bijvoorbeeld http://localhost:4502/etc/clientcontext/default/content.html.

    chlimage_1-18

  2. Sleep de Salesforce-profielgegevens naar de clientcontext.

    chlimage_1-19

  3. Open de component door erop te dubbelklikken. Selecteren Item toevoegen en selecteert u een eigenschap in de vervolgkeuzelijst. Voeg zoveel eigenschappen toe als u wilt en selecteer OK.

    chlimage_1-84

  4. Nu, ziet u Salesforce-specifieke eigenschappen van Salesforce die in de cliëntcontext worden getoond.

    chlimage_1-85

Een segment maken met gegevens uit de Salesforce Client Context Store building-a-segment-using-data-from-salesforce-client-context-store

U kunt een segment bouwen dat gegevens van de Opslag van de Context van de Cliënt Salesforce gebruikt. Dit doet u als volgt:

  1. Navigeer naar segmentatie in AEM door naar Gereedschappen > Segmentering of gaan naar http://localhost:4502/miscadmin#/etc/segmentation.
  2. Maak of werk een segment bij om gegevens van Salesforce op te nemen. Zie voor meer informatie Segmentering.

Zoekleads searching-leads

AEM schepen met een voorbeeldcomponent Search die volgens de gegeven criteria in Salesforce zoekopdrachten uitvoert. Deze component laat zien hoe u de Salesforce REST API kunt gebruiken om te zoeken naar Salesforce-objecten. Om een vraag aan salesforce.com teweeg te brengen, verbind een pagina met een configuratie Salesforce.

NOTE
Dit is een voorbeeldcomponent die u toont hoe te om Salesforce REST API te gebruiken om voorwerpen van Salesforce te vragen. Gebruik dit als voorbeeld om complexere componenten te maken op basis van uw behoeften.

Deze component gebruiken:

  1. Navigeer naar de pagina waarop u deze configuratie wilt gebruiken. Open de pagina-eigenschappen en selecteer Cloud Servicen. Klikken Services toevoegen en selecteert u Salesforce en de juiste configuratie en klik op OK.

    chlimage_1-20

  2. Sleep de Salesforce-zoekcomponent naar de pagina (mits deze is ingeschakeld). Ga naar de ontwerpmodus en voeg deze toe aan het desbetreffende gebied om de modus in te schakelen.)

    chlimage_1-21

  3. Open de component van het Onderzoek en specificeer de onderzoeksparameters en klik OK.

    chlimage_1-86

  4. AEM geeft de in de zoekcomponent opgegeven leads weer die aan de opgegeven criteria voldoen.

    chlimage_1-87

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2