In questo articolo, passiamo attraverso il processo di creazione di Origine dati con Salesforce
Prerequisiti per questa esercitazione:
Scorri fino alla parte inferiore della pagina e scarica il file swagger e salvalo il disco rigido.
AEM Forms con SSL abilitato
Devi avere un account Salesforce
Devi creare un’app connessa. È elencata la documentazione ufficiale di Salesforce per la creazione dell’app qui.
Fornire ambiti OAuth appropriati per l’app (ho selezionato tutti gli ambiti OAuth disponibili ai fini del test)
Specifica l'URL di callback. Nel mio caso, l’URL di callback era
Se utilizzi 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 mio modello di 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 mio server e la porta su cui AEM in esecuzione.
Dopo aver creato la nota relativa all’app connessa, Chiave del consumatore e chiave segreta. Sono necessarie al momento della creazione dell’origine dati in AEM Forms.
Dopo aver creato l'app connessa, devi creare un file swagger per le operazioni che devi eseguire in salesforce. Un file swagger di esempio è incluso come parte delle risorse scaricabili. Questo file swagger consente di creare un oggetto "Lead" durante l’invio del modulo adattivo. Esplorare questo file swagger.
Il passaggio successivo consiste nel creare un’origine dati in AEM Forms. Segui i seguenti passaggi in base alla tua versione di AEM Forms
Accedi ad AEM Forms utilizzando il protocollo https
Passa a 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,
Fai clic su "Crea"
Nella schermata successiva
Dopo aver creato il modello dati del modulo utilizzando Salesforce, è possibile creare l’integrazione dati del modulo utilizzando l’origine dati appena creata. La documentazione ufficiale per la creazione dell’integrazione dei dati del modulo è qui.
Assicurati di configurare il Modello dati modulo in modo da includere il servizio POST per creare 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 del modulo, è possibile creare il modello Adattivo Forms basato su questo modello e utilizzare i metodi di invio del modello dati del modulo per creare il lead in SFDC.
Crea origine dati
Fai clic sul pulsante "Crea"
Fornire alcuni valori significativi
Fai clic su Avanti
Sorgente Swagger: File
Sfoglia e seleziona il file swagger scaricato nel passaggio precedente
Tipo di autenticazione: OAuth 2.0. Specifica i seguenti valori
Fornire i valori ClientID e Segreto client
L’URL OAuth è - https://login.salesforce.com/services/oauth2/authorize
Aggiorna Url Token - https://na5.salesforce.com/services/oauth2/token
Accesso al token Ur l - https://na5.salesforce.com/services/oauth2/token
Ambito dell'autorizzazione: api chatter_api full id openid refresh_token visualforce web*
Gestore autenticazione: Titolare dell’autorizzazione
Fai clic sul pulsante "Connetti a OAuth". In caso di errori, controlla i passaggi precedenti per assicurarsi che tutte le informazioni siano state inserite con precisione.
Dopo aver creato l'origine dati utilizzando SalesForce, è possibile creare l'integrazione dei dati del modulo utilizzando l'origine dati appena creata. Il collegamento alla documentazione è qui
Assicurati di configurare il Modello dati modulo in modo da includere il servizio POST per creare 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 del modulo, è possibile creare il modello Adattivo Forms basato su questo modello e utilizzare i metodi di invio del modello dati del modulo per creare il lead in SFDC.
Assicurati che l'url nel file swagger corrisponda alla tua area geografica. Ad esempio, l’url nel file di swagger di esempio è "na46.salesforce.com", in quanto l’account è stato creato in Nord America. Il modo più semplice è quello di accedere al tuo account Salesforce e controllare l'url .