Configurazione di DataSource con Salesforce in AEM Forms 6.3 e 6.4 configuring-datasource-with-salesforce-in-aem-forms-and

Prerequisiti prerequisites

Questo articolo illustra come creare Data Source con Salesforce

Prerequisiti per questa esercitazione:

  • Scorri fino alla parte inferiore della pagina, scarica il file swagger e salvalo sul disco rigido.

  • AEM Forms con SSL abilitato

  • Devi disporre dell’account Salesforce

  • Devi creare un’app connessa. Il modulo di documentazione ufficiale Salesforce per la creazione dell'app è elencato qui.

  • Fornisci ambiti OAuth appropriati per l'app (ho selezionato tutti gli ambiti OAuth disponibili a scopo di test)

  • Specifica l'URL di callback. L'URL di callback nel mio caso era

    • Se si utilizza AEM Forms 6.3, l'URL di callback è https://gbedekar-w7-1:6443/etc/cloudservices/fdm/createlead.html. In questo URL createlead è il nome del modello dati del modulo.

    • Se utilizzi ​ AEM Forms 6.4, l’URL di callback è https://gbedekar-w7-:6443/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html

In questo esempio gbedekar -w7-1:6443 è il nome del server e della porta su cui è in esecuzione AEM.

Dopo aver creato l'app connessa, prendere nota di Chiave consumer e Chiave segreta. Queste sono necessarie quando crei l’origine dati in AEM Forms.

Dopo aver creato l’app connessa, devi creare un file swagger per le operazioni da eseguire in salesforce. Un esempio di file swagger è incluso come parte delle risorse scaricabili. Questo file swagger consente di creare un oggetto "Lead" all’invio di un modulo adattivo. Esplora questo file Swagger.

Il passaggio successivo consiste nel creare Data Source in AEM Forms. Segui i seguenti passaggi in base alla versione di AEM Forms in uso

AEM Forms 6.3 aem-forms

  • Accedi ad AEM Forms utilizzando il protocollo https

  • Passa ai servizi cloud digitando in https://<servername>:<serverport> /etc/cloudservices.html, ad esempio https://gbedekar-w7-1:6443/etc/cloudservices.html

  • Scorri verso il basso fino a "Modello dati modulo".

  • Fai clic su "Mostra configurazioni".

  • Fai clic su "+" per aggiungere una nuova configurazione

  • Selezionare "Rest Full Service". Fornisci un titolo e un nome significativi alla configurazione. Ad esempio:

    • Nome: CreateLeadInSalesForce
    • Titolo: CreateLeadInSalesForce
  • Fai clic su "Crea"

Nella schermata successiva ​

  • Selezionate "File" come opzione per il file di origine Swagger. Individua il file scaricato in precedenza
  • Seleziona tipo di autenticazione come OAuth2.0
  • Fornisci i valori ClientID e ClientSecret
  • L'URL OAuth è - https://login.salesforce.com/services/oauth2/authorize
  • Aggiorna url token - https://na5.salesforce.com/services/oauth2/token
  • URL token di accesso - https://na5.salesforce.com/services/oauth2/token
  • Ambito autorizzazione: API ​ id completo chatter_api openid refresh_token visualforce web
  • Gestore autenticazione: Bearer di autorizzazione
  • Fai clic su "Connetti a OAUTH ".Se tutto va bene, non dovresti vedere alcun errore

Dopo aver creato il modello dati modulo utilizzando Salesforce, puoi creare l’integrazione dati modulo utilizzando il Data Source appena creato. La documentazione ufficiale per la creazione dell'integrazione dei dati del modulo è qui.

Assicurati di configurare il modello dati del modulo in modo da includere il servizio POST per la creazione di un oggetto Lead in SFDC.

Sarà inoltre necessario configurare il servizio di lettura e scrittura per l'oggetto Lead. Fai riferimento alle schermate in fondo a questa pagina.

Dopo aver creato il modello dati modulo, puoi creare un Forms adattivo basato su questo modello e utilizzare i metodi di invio del modello dati modulo per creare un lead in SFDC.

AEM Forms 6.4 aem-forms-1

  • Creazione di Data Source

    • Passa a origini dati

    • Fai clic sul pulsante "Crea"

    • Fornisci alcuni valori significativi

      • Nome: CreateLeadInSalesForce
      • Titolo: CreateLeadInSalesForce
      • Tipo di servizio: servizio RESTful
    • Fai clic su Successivo

    • Swagger Source: File

    • Sfoglia e seleziona il file Swagger scaricato nel passaggio precedente

    • Tipo di autenticazione: OAuth 2.0. Specifica i seguenti valori

    • Fornisci i valori ClientID e ClientSecret

    • L'URL OAuth è - https://login.salesforce.com/services/oauth2/authorize

    • Aggiorna url token - https://na5.salesforce.com/services/oauth2/token

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

    • Ambito autorizzazione: ​ api chatter_api id completo openid refresh_token visualforce web

    • Gestore autenticazione: Bearer di autorizzazione

    • Fai clic sul pulsante "Connetti a OAuth". In caso di errori, controlla i passaggi precedenti per assicurarti che tutte le informazioni siano state inserite correttamente.

Dopo aver creato il Source dati utilizzando SalesForce, puoi creare l’integrazione dei dati del modulo utilizzando il Source dati appena creato. Il collegamento alla documentazione per questo è qui

Assicurati di configurare il modello dati del modulo in modo da includere il servizio POST per la creazione di un oggetto Lead in SFDC.

Sarà inoltre necessario configurare il servizio di lettura e scrittura per l'oggetto Lead. Fai riferimento alle schermate in fondo a questa pagina.

Dopo aver creato il modello dati modulo, puoi creare un Forms adattivo basato su questo modello e utilizzare i metodi di invio del modello dati modulo per creare un lead in SFDC.

NOTE
Assicurati che l’URL nel file Swagger corrisponda all’area geografica. Ad esempio, l’URL nel file swagger di esempio è "na46.salesforce.com" in quanto l’account è stato creato in Nord America. Il modo più semplice è accedere al tuo account Salesforce e controllare l’URL .

sfdc1

sfdc2

FileSwaggerCampione

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