Gegevensbron configureren met Salesforce in AEM Forms 6.3 en 6.4 configuring-datasource-with-salesforce-in-aem-forms-and

Vereisten prerequisites

In dit artikel, lopen wij door het proces om Gegevensbron met Salesforce te creëren

Vereisten voor deze zelfstudie:

  • Blader naar de onderkant van deze pagina en download het wagerbestand en sla het op de vaste schijf op.

  • AEM Forms met SSL ingeschakeld

  • U moet een Salesforce-account hebben

  • U moet een verbonden app maken. Het officiële documentatieformulier Salesforce voor het maken van de app wordt weergegeven hier.

  • Geef de juiste OAuth-oppervlakken op voor de app (ik heb alle beschikbare OAuth-oppervlakken geselecteerd voor testdoeleinden)

  • Geef de URL voor de callback op. De callback-URL in mijn geval was

    • Als u AEM Forms 6.3, de callback-URL is https://gbedekar-w7-1:6443/etc/cloudservices/fdm/createlead.html. In dit URL-createlead is de naam van mijn formuliergegevensmodel.

    • Als u ​ AEM Forms 6.4 gebruikt, is de callback-URL https://gbedekar-w7-:6443/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html

In dit voorbeeld is gbedekar -w7-1:6443 de naam van mijn server en de poort waarop AEM wordt uitgevoerd.

Nadat u de Connected App-notitie hebt gemaakt, Consumentencode en geheime sleutel. U hebt deze nodig bij het maken van de gegevensbron in AEM Forms.

Nu u uw verbonden app hebt gemaakt, moet u een wagerbestand maken voor de bewerkingen die u in koopkracht moet uitvoeren. Een voorbeeldwagerbestand wordt opgenomen als onderdeel van de downloadbare middelen. Met dit kwikbestand kunt u het object Lead maken bij het verzenden van een adaptief formulier. Verken dit wagerbestand.

De volgende stap bestaat uit het maken van een gegevensbron in AEM Forms. Voer de volgende stappen uit volgens uw AEM Forms-versie

AEM Forms 6.3 aem-forms

  • Aanmelden bij AEM Forms via het HTTPS-protocol

  • Ga naar cloudservices door in https:// te typen<servername>:<serverport> /etc/cloudservices.html, bijvoorbeeld https://gbedekar-w7-1:6443/etc/cloudservices.html

  • Blader omlaag naar "Formuliergegevensmodel".

  • Klik op Configuraties tonen.

  • Klik op ‘+’ om een nieuwe configuratie toe te voegen

  • Selecteer Volledige service opnieuw instellen. Geef de configuratie een betekenisvolle titel en naam. Bijvoorbeeld:

    • Naam: CreateLeadInSalesForce
    • Titel: CreateLeadInSalesForce
  • Klik op Maken

In het volgende scherm ​

  • Selecteer "Bestand" als optie voor het bronbestand van de computer. Bladeren naar het bestand dat u eerder hebt gedownload
  • Verificatietype selecteren als OAuth2.0
  • De waarden ClientID en Client Secret opgeven
  • OAuth-URL is - https://login.salesforce.com/services/oauth2/authorize
  • Token-URL vernieuwen - https://na5.salesforce.com/services/oauth2/token
  • URL voor toegangstoek - https://na5.salesforce.com/services/oauth2/token
  • Autorisatiebereik: ​ api chatter_api full id open id refresh_token visualforce web
  • Verificatiehandler: houder van autorisatie
  • Klik op "Verbinding maken met OAUTH". Als alles goed gaat, worden geen fouten weergegeven

Nadat u het formuliergegevensmodel hebt gemaakt met Salesforce, kunt u vervolgens de formuliergegevensintegratie maken met de gegevensbron die u zojuist hebt gemaakt. De officiële documentatie voor het maken van formuliergegevensintegratie is hier.

Zorg ervoor u het Model van de Gegevens van de Vorm vormt om de dienst van de POST te omvatten om een Lood voorwerp in SFDC tot stand te brengen.

U zult ook Lees en schrijven de Dienst voor het voorwerp van de Lood moeten vormen. Raadpleeg de schermafbeeldingen onder aan deze pagina.

Nadat u het formuliergegevensmodel hebt gemaakt, kunt u op dit model gebaseerde Adaptive Forms maken en de verzendmethoden van het formuliergegevensmodel gebruiken om lead in SFDC te maken.

AEM Forms 6.4 aem-forms-1

  • Gegevensbron maken

    • Navigeren naar gegevensbronnen

    • Klik op de knop Maken

    • Geef enkele betekenisvolle waarden op

      • Naam: CreateLeadInSalesForce
      • Titel: CreateLeadInSalesForce
      • Servicetype: RESTful-service
    • Klik op Volgende

    • Bron wagen: Bestand

    • Blader naar en selecteer het gummetje dat u in de vorige stap hebt gedownload

    • Type verificatie: OAuth 2.0. Geef de volgende waarden op

    • De waarden ClientID en Client Secret opgeven

    • OAuth-URL is - https://login.salesforce.com/services/oauth2/authorize

    • Token-URL vernieuwen - https://na5.salesforce.com/services/oauth2/token

    • Token-Ur openen l - https://na5.salesforce.com/services/oauth2/token

    • Autorisatiebereik: ​ api chatter_api full id open id refresh_token visualforce web

    • Verificatiehandler: houder van autorisatie

    • Klik op "Verbinding maken met OAuth". Als er fouten optreden, controleert u de voorgaande stappen om ervoor te zorgen dat alle gegevens correct zijn ingevoerd.

Zodra u uw Gegevensbron gebruikend SalesForce hebt gecreeerd, kunt u de Integratie van de Gegevens van de Vorm dan tot stand brengen gebruikend de Gegevensbron die u net hebt gecreeerd. De documentatiekoppeling hiervoor is hier

Zorg ervoor u het Model van de Gegevens van de Vorm vormt om de dienst van de POST te omvatten om een Lood voorwerp in SFDC tot stand te brengen.

U zult ook Lees en schrijven de Dienst voor het voorwerp van de Lood moeten vormen. Raadpleeg de schermafbeeldingen onder aan deze pagina.

Nadat u het formuliergegevensmodel hebt gemaakt, kunt u op dit model gebaseerde Adaptive Forms maken en de verzendmethoden van het formuliergegevensmodel gebruiken om lead in SFDC te maken.

NOTE
Controleer of de URL in het wagerbestand overeenkomt met uw regio. De URL in het voorbeeldwagerbestand is bijvoorbeeld "na46.salesforce.com", omdat het account in Noord-Amerika is gemaakt. De eenvoudigste manier is om u aan te melden bij uw Salesforce-account en de URL te controleren.

sfdc1

sfdc2

SampleSwaggerFile

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e