Dans cet article, nous examinons le processus de création de source de données avec Salesforce.
Conditions préalables pour ce tutoriel :
Faites défiler la page jusqu’au bas de cette page, téléchargez le fichier swagger et enregistrez-le sur votre disque dur.
AEM Forms avec SSL activé
Vous devez disposer d’un compte Salesforce.
Vous devez créer une application connectée. Le formulaire de documentation officiel Salesforce pour la création de l’application est répertorié. here.
Fournissez les portées OAuth appropriées pour l’application (j’ai sélectionné toutes les portées OAuth disponibles à des fins de test).
Indiquez l’URL de rappel. Dans mon cas, l’URL de rappel était
Si vous utilisez AEM Forms 6.3, l’URL de rappel est https://gbedekar-w7-1:6443/etc/cloudservices/fdm/createlead.html. Dans cette URL, le nom de mon modèle de données de formulaire est .
Si vous utilisez AEM Forms 6.4, l’URL de rappel est https://gbedekar-w7-:6443/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html
Dans cet exemple gbedekar -w7-1:6443 est le nom de mon serveur et le port sur lequel AEM s’exécute.
Une fois que vous avez créé l’application connectée, notez la Clé client et clé secrète. Vous en avez besoin lors de la création de la source de données dans AEM Forms.
Maintenant que vous avez créé votre application connectée, vous devez créer un fichier swagger pour les opérations que vous devez effectuer dans Salesforce. Un exemple de fichier swagger est inclus dans les ressources téléchargeables. Ce fichier swagger vous permet de créer un objet "Lead" lors de l’envoi du formulaire adaptatif. Veuillez explorer ce fichier swagger.
L’étape suivante consiste à créer une source de données dans AEM Forms. Suivez les étapes suivantes en fonction de votre version d’AEM Forms.
Connectez-vous à AEM Forms à l’aide du protocole https.
Accédez aux services cloud en saisissant https:// .<servername>:<serverport> /etc/cloudservices.html, par exemple, https://gbedekar-w7-1:6443/etc/cloudservices.html
Faites défiler l’écran jusqu’à "Modèle de données de formulaire".
Cliquez sur "Afficher les configurations".
Cliquez sur "+" pour ajouter une nouvelle configuration.
Sélectionnez "Reest Full Service". Attribuez un titre et un nom significatifs à la configuration. Exemple :
Cliquez sur "Créer".
Dans l’écran suivant
Une fois que vous avez créé votre modèle de données de formulaire à l’aide de Salesforce, vous pouvez créer une intégration de données de formulaire à l’aide de la source de données que vous venez de créer. La documentation officielle de création de l’intégration des données de formulaire est la suivante : here.
Veillez à configurer le modèle de données de formulaire de manière à inclure le service de POST afin de créer un objet Lead dans SFDC.
Vous devrez également configurer le service de lecture et d’écriture pour l’objet Lead. Reportez-vous aux captures d’écran en bas de cette page.
Après avoir créé le modèle de données de formulaire, vous pouvez créer un Forms adaptatif basé sur ce modèle et utiliser les méthodes d’envoi du modèle de données de formulaire pour créer le prospect dans SFDC.
Création d’une source de données
Cliquez sur le bouton "Créer"
Fournir des valeurs significatives
Cliquez sur Suivant
Source Swagger : Fichier
Recherchez et sélectionnez le fichier swagger que vous avez téléchargé à l’étape précédente.
Type d’authentification : OAuth 2.0. Spécifiez les valeurs suivantes :
Fournir les valeurs ClientID et Client Secret
L’URL OAuth est - https://login.salesforce.com/services/oauth2/authorize
Actualiser L’Url Du Jeton - https://na5.salesforce.com/services/oauth2/token
Accès au jeton d’accès à l’utilisateur l - https://na5.salesforce.com/services/oauth2/token
Portée de l’autorisation : api chatter_api id full openid refresh_token visualforce web
Gestionnaire d’authentification : Opérateur d’autorisation
Cliquez sur le bouton "Se connecter à OAuth". Si des erreurs s’affichent, veuillez passer en revue les étapes précédentes afin de vous assurer que toutes les informations ont été saisies avec précision.
Une fois que vous avez créé votre source de données à l’aide de SalesForce, vous pouvez créer une intégration de données de formulaire à l’aide de la source de données que vous venez de créer. Le lien de documentation pour cela est : here
Veillez à configurer le modèle de données de formulaire de manière à inclure le service de POST afin de créer un objet Lead dans SFDC.
Vous devrez également configurer le service de lecture et d’écriture pour l’objet Lead. Reportez-vous aux captures d’écran en bas de cette page.
Après avoir créé le modèle de données de formulaire, vous pouvez créer un Forms adaptatif basé sur ce modèle et utiliser les méthodes d’envoi du modèle de données de formulaire pour créer le prospect dans SFDC.
Assurez-vous que l’URL du fichier swagger correspond à votre région. Par exemple, l’URL du fichier d’exemple de sélecteur est "na46.salesforce.com", car le compte a été créé en Amérique du Nord. La méthode la plus simple consiste à vous connecter à votre compte Salesforce et à vérifier l’URL .