Konfigurera DataSource med Salesforce i AEM Forms 6.3 och 6.4 configuring-datasource-with-salesforce-in-aem-forms-and

Förutsättningar prerequisites

I den här artikeln går vi igenom processen att skapa Data Source med Salesforce

Krav för den här självstudiekursen:

  • Bläddra längst ned på sidan och hämta swagger-filen och spara den på hårddisken.

  • AEM Forms med SSL aktiverat

  • Du måste ha ett Salesforce-konto

  • Du måste skapa en ansluten app. Den officiella dokumentationen från Salesforce för att skapa appen visas här.

  • Ange lämpliga OAuth-scope för appen (jag har valt alla tillgängliga OAuth-scope för testning)

  • Ange återanrops-URL. Återanrops-URL:en i mitt fall var

    • Om du använder AEM Forms 6.3 är återanrops-URL:en https://gbedekar-w7-1:6443/etc/cloudservices/fdm/createlead.html. I den här URL:en är creatlead namnet på min formulärdatamodell.

    • Om du använder ​ AEM Forms 6.4 är återanrops-URL:en https://gbedekar-w7-:6443/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html

I det här exemplet är gbedekar -w7-1:6443 namnet på min server och den port där AEM körs.

När du har skapat den anslutna appanteckningen Konsumentnyckel och hemlig nyckel. Du behöver dessa när du skapar datakällan i AEM Forms.

Nu när du har skapat ditt anslutna program måste du skapa en swagger-fil för de åtgärder som du måste utföra i Salesforce. En swagger-exempelfil inkluderas som en del av de hämtningsbara resurserna. Med den här swagger-filen kan du skapa Lead-objekt när du skickar adaptiva formulär. Utforska den här växlingsfilen.

Nästa steg är att skapa Data Source i AEM Forms. Följ de här stegen enligt din AEM Forms-version

AEM Forms 6.3 aem-forms

  • Logga in på AEM Forms med https-protokollet

  • Navigera till molntjänster genom att skriva in https://<servernamn>:<serverport> /etc/cloudservices.html, till exempel https://gbedekar-w7-1:6443/etc/cloudservices.html

  • Bläddra nedåt till "Formulärdatamodell".

  • Klicka på Visa konfigurationer.

  • Klicka på"+" för att lägga till ny konfiguration

  • Välj "Vila full service". Ange beskrivande titel och namn för konfigurationen. Till exempel

    • Namn: CreateLeadInSalesForce
    • Titel: CreateLeadInSalesForce
  • Klicka på"Skapa"

På nästa skärm ​

  • Välj "Arkiv" som alternativ för swagger-källfilen. Bläddra till filen som du hämtade tidigare
  • Välj autentiseringstyp som OAuth2.0
  • Ange värden för ClientID och Client Secret
  • OAuth Url är - https://login.salesforce.com/services/oauth2/authorize
  • Uppdatera token-URL - https://na5.salesforce.com/services/oauth2/token
  • Åtkomsttagg-URL - https://na5.salesforce.com/services/oauth2/token
  • Auktoriseringsområde: ​ api chatter_api, fullständigt id open refresh_token visualforce web
  • Autentiseringshanterare: auktoriseringsgranskare
  • Klicka på "Anslut till OAUTH".Om allt fungerar bra bör du inte se några fel

När du har skapat formulärdatamodellen med Salesforce kan du sedan skapa integrering av formulärdata med den Data Source du just har skapat. Den officiella dokumentationen för att skapa integrering av formulärdata är här.

Kontrollera att du har konfigurerat formulärdatamodellen så att den inkluderar POST-tjänsten för att skapa ett Lead-objekt i SFDC.

Du måste också konfigurera läs- och skrivtjänsten för Lead-objektet. Se skärmbilderna längst ned på sidan.

När du har skapat formulärdatamodellen kan du skapa adaptiv Forms baserat på den här modellen och använda inskickningsmetoderna för formulärdatamodellen för att skapa en lead i SFDC.

AEM Forms 6.4 aem-forms-1

  • Skapa data-Source

    • Navigera till datakällor

    • Klicka på knappen "Skapa"

    • Ange meningsfulla värden

      • Namn: CreateLeadInSalesForce
      • Titel: CreateLeadInSalesForce
      • Tjänsttyp: RESTful-tjänst
    • Klicka på Nästa

    • Swagger Source: Fil

    • Bläddra och välj den swagger-fil som du har hämtat i föregående steg

    • Autentiseringstyp: OAuth 2.0. Ange följande värden

    • Ange värden för ClientID och Client Secret

    • OAuth Url är - https://login.salesforce.com/services/oauth2/authorize

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

    • Åtkomsttoken Ur l - https://na5.salesforce.com/services/oauth2/token

    • Auktoriseringsomfång: ​ api chatter_api full id openid refresh_token visualforce web

    • Autentiseringshanterare: auktoriseringsgranskare

    • Klicka på knappen "Anslut till OAuth". Om du skulle få se några fel bör du gå igenom de föregående stegen för att säkerställa att all information har angetts korrekt.

När du har skapat din Data Source med Salesforce kan du sedan skapa integrering av formulärdata med hjälp av den Data Source som du just har skapat. Dokumentationslänken för det är här

Kontrollera att du har konfigurerat formulärdatamodellen så att den inkluderar POST-tjänsten för att skapa ett Lead-objekt i SFDC.

Du måste också konfigurera läs- och skrivtjänsten för Lead-objektet. Se skärmbilderna längst ned på sidan.

När du har skapat formulärdatamodellen kan du skapa adaptiv Forms baserat på den här modellen och använda inskickningsmetoderna för formulärdatamodellen för att skapa en lead i SFDC.

NOTE
Kontrollera att URL:en i swagger-filen motsvarar din region. URL:en i exempelfilen är till exempel"na46.salesforce.com" när kontot skapades i Nordamerika. Det enklaste sättet är att logga in på ditt Salesforce-konto och kontrollera webbadressen.

sfdc1

sfdc2

SampleSwaggerFile

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