Integratie met Salesforce integrating-with-salesforce
De integratie van Salesforce met AEM biedt beheermogelijkheden voor leads en maakt gebruik van 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 gegevens gebruiken en bijwerken om de klantervaring 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 Services 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 tot salesforce.
- hoe te om een component tot stand te brengen die gegevens van Salesforce toont.
Het vormen AEM om met Salesforce te integreren configuring-aem-to-integrate-with-salesforce
Om AEM te vormen om met Salesforce te integreren, moet u een verre toegangstoepassing in Salesforce eerst vormen. Dan vormt u de salesforce wolkendienst om aan deze verre toegangstoepassing te richten.
Om AEM te vormen om met Salesforce te integreren:
-
Navigeer in AEM naar Cloud Services. Klik in Services van derden op Nu configureren in Salesforce.
-
Een nieuwe 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. -
Meld u aan bij uw salesforce-account (of als u er geen hebt, maakt u er een bij https://developer.force.com.)
-
Navigeer in Salesforce naar Maken > Apps om te gaan naar Verbonden apps (in eerdere versies van salesforce was de workflow Implementeren > Externe toegang).
-
Klikken Nieuw om AEM te verbinden met Salesforce.
-
Voer de Aangesloten toepassingsnaam, API-naam, en E-mailadres. Selecteer OAuth-instellingen inschakelen selectievakje en voer de 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.
-
Klikken Opslaan om de salesforce-configuratie op te slaan. Salesforce maakt een consumentensleutel en consumentengeheim, die u nodig hebt voor AEM configuratie.
note note NOTE Mogelijk moet u enkele minuten wachten (tot 15 minuten) voordat de externe toegangstoepassing in Salesforce wordt geactiveerd. -
Navigeer in AEM naar Cloud Services en navigeer naar de salesforce-configuratie die u eerder hebt gemaakt (bijvoorbeeld ontwikkelaar). Klikken Bewerken en ga de klantensleutel en het klantengeheim van salesforce.com in.
table 0-row-2 1-row-2 2-row-2 Aanmeldings-URL 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 pagina van de Registratie van de Toepassing van de Verre Toegang in salesforce.com wordt verkregen Klantgeheim Ga de waarde in die van de pagina van de Registratie van de Toepassing van de Verre Toegang in salesforce.com wordt verkregen -
Klikken Verbinding maken met Salesforce om verbinding te maken. Salesforce vraagt dat u uw configuratie toestaat om met verkoopkracht te verbinden.
In AEM wordt een bevestigingsvenster geopend met de mededeling dat u verbinding hebt gemaakt.
-
Ga naar de hoofdpagina van uw website en klik op Pagina-eigenschappen. Selecteer vervolgens Cloud Services en toevoegen Salesforce en selecteer de juiste configuratie (bijvoorbeeld ontwikkelaar).
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 als verkoopkrachtlood wilt uitvoeren, moet u het werkschema vormen om lood te posten aan verkoopkracht.
Als u AEM gebruikers wilt exporteren als leider van Salesforce:
-
Ga naar de Salesforce-workflow op
http://localhost:4502/workflow
door met de rechtermuisknop op de workflow te klikken Salesforce.com Export en klikken Start. -
Selecteer de AEM gebruiker die u als lead wilt maken als de Payload voor deze workflow (home -> gebruikers). Zorg ervoor dat u het profielknooppunt van de gebruiker selecteert omdat het informatie bevat zoals givenName, familyName, enzovoort, die zijn toegewezen aan Salesforce lead FirstName en LastName velden.
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 Slaesforce lead. -
Klikken OK. De gebruikersinformatie wordt uitgevoerd naar salesforce.com. U kunt het verifiëren bij salesforce.com.
note note NOTE In de foutlogboeken wordt weergegeven of een lead wordt geïmporteerd. Controleer het foutenlogboek voor meer informatie.
De exportworkflow van Salesforce.com configureren configuring-the-salesforce-com-export-workflow
U kunt het werkschema van de Uitvoer moeten vormen Salesforce.com om het aan de correcte configuratie aan te passen Salesforce.com of andere veranderingen aan te brengen.
Om de Salesforce.com- uitvoerwerkschema te vormen:
-
Ga naar
http://localhost:4502/cf#/etc/workflow/models/salesforce-com-export.html.
-
Open de stap Export van Salesforce.com 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.
-
Klikken Opslaan om uw wijzigingen op te slaan.
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.
-
Open de Manager van de Configuratie door te klikken Webconsole of rechtstreeks naar
https://<hostname>:<port>/system/console/configMgr.
-
Zoeken naar Configuratie van toewijzing van Salesforce-leads.
-
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 salesforce opslag van de cliëntcontext toont extra informatie over de momenteel het programma geopende gebruiker dan wat reeds binnen AEM beschikbaar is. Deze aanvullende informatie wordt door Salesforce opgehaald, afhankelijk van de verbinding van de gebruiker met Salesforce.
Om dit te doen, moet u het volgende vormen:
- Koppel een AEM gebruiker aan een Salesforce-id via de Salesforce Connect-component.
- Voeg de gegevens van het Profiel Salesforce in de pagina van de cliëntcontext toe om te vormen welke eigenschappen u wilt zien.
- (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
U moet een AEM gebruiker met een Salesforce-id toewijzen om deze in de clientcontext te laden. In een echt scenario, zou u gebaseerd op bekende gebruikersgegevens met bevestiging verbinden. Voor aantoonbare doeleinden gebruikt u in deze procedure de opdracht Salesforce Connect component.
-
Navigeer naar een website in AEM, meld u aan en sleep de Salesforce Connect van het hulpwerktuig.
note note NOTE Als de Salesforce Connect component is niet beschikbaar, ga naar Ontwerp weergeven en selecteren om deze beschikbaar te maken in Bewerken weergeven. Wanneer u de component naar de pagina sleept, wordt het weergegeven Koppeling naar Salesforce=Off.
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. -
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 -contactpersoon en klik op OK.
AEM verbindt de gebruiker met het contact of de lood Salesforce.
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:
-
Open de clientcontext die u wilt uitbreiden door daar te navigeren, bijvoorbeeld
http://localhost:4502/etc/clientcontext/default/content.html.
-
Sleep de Salesforce-profielgegevens naar de clientcontext.
-
Dubbelklik op de component om deze te openen. Selecteren Item toevoegen en selecteert u een eigenschap in de vervolgkeuzelijst. Voeg zoveel eigenschappen toe als u wilt en selecteer OK.
-
Nu, ziet u Salesforce-specifieke eigenschappen van Salesforce die in de cliëntcontext worden getoond.
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:
- Navigeer naar segmentatie in AEM door naar Gereedschappen > Segmentering of naar http://localhost:4502/miscadmin#/etc/segmentation.
- 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. Met deze component kunt u zien hoe u de Salesforce REST API kunt gebruiken om te zoeken naar Salesforce-objecten. U moet een pagina met een configuratie verbinden Salesforce om een vraag aan salesforce.com te activeren.
Deze component gebruiken:
-
Navigeer naar de pagina waarop u deze configuratie wilt gebruiken. Pagina-eigenschappen openen en selecteren Cloud Services. Klikken Services toevoegen en selecteert u Salesforce en de juiste configuratie en klik op OK.
-
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.)
-
Open de component van het Onderzoek en specificeer de onderzoeksparameters en klik OK.
-
AEM geeft de in de zoekcomponent opgegeven leads weer die aan de opgegeven criteria voldoen.