Configuration de DataSource avec Salesforce dans AEM Forms 6.3 et 6.4

Conditions préalables

Cet article décrit le processus de création de sources de données avec Salesforce.

Conditions préalables pour ce didacticiel :

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é de Consumer key et la clé secrète. Vous en aurez besoin lors de la création de la source de données en 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 d’un formulaire adaptatif. Explorez ce fichier swagger.

L’étape suivante consiste à créer une source de données en AEM Forms. Suivez les étapes ci-après en fonction de votre version AEM Forms.

AEM Forms 6.3

  • Connexion à AEM Forms à l’aide du protocole https

  • Accédez aux services cloud en saisissant https://<nom_serveur>:<port_serveur> /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 "Rest Full Service". Fournissez un titre et un nom significatifs à la configuration. Exemple :

    • Nom : CreateLeadInSalesForce
    • Titre : CreateLeadInSalesForce
  • Cliquez sur "Créer".

Dans l’écran suivant

  • Sélectionnez "Fichier" comme option pour votre fichier source swagger. Accédez au fichier que vous avez téléchargé précédemment
  • Sélectionnez le type d’authentification OAuth2.0.
  • Fournissez 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
  • Url Du Jeu D'Accès : https://na5.salesforce.com/services/oauth2/token
  • Portée de l'autorisation : api identifiant complet de chatter_api openid refresh_token visualforce web
  • Gestionnaire d'authentification : Responsable d'autorisation
  • Cliquez sur "Se connecter à OAUTH".Si tout se passe bien, vous ne devriez pas voir d'erreurs.

Une fois que vous avez créé votre modèle de données de formulaire à l’aide de Salesforce, vous pouvez créer l’intégration des données de formulaire à l’aide de la source de données que vous venez de créer. La documentation officielle relative à la création de l’intégration des données de formulaire est ici.

Assurez-vous de configurer le modèle de données de formulaire pour 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 du pistes dans SFDC.

AEM Forms 6.4

  • Créer une source de données

    • Accédez à Sources de données.

    • Cliquez sur le bouton Créer

    • Fournir des valeurs significatives

      • Nom : CreateLeadInSalesForce
      • Titre : CreateLeadInSalesForce
      • Type de service : Service RESTful
    • 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 :

    • Fournissez 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

    • jeton d'accès Ur l - https://na5.salesforce.com/services/oauth2/token

    • Portée de l'autorisation : api chatter_api id complet openid refresh_token visualforce web

    • Gestionnaire d'authentification : Responsable d'autorisation

    • Cliquez sur le bouton "Se connecter à OAuth". Si vous constatez des erreurs, veuillez passer en revue les étapes précédentes pour 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 l’intégration des données de formulaire à l’aide de la source de données que vous venez de créer. Le lien de la documentation pour cela est ici

Assurez-vous de configurer le modèle de données de formulaire pour 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 du pistes dans SFDC.

REMARQUE

Assurez-vous que l’URL du fichier swagger correspond à votre région. Par exemple, l’URL du fichier d’échange d’exemple est "na46.salesforce.com", car le compte a été créé en Amérique du Nord. Le moyen le plus simple est de se connecter à votre compte Salesforce et de vérifier l'URL .

sfdc1

sfdc2

SampleSwaggerFile

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free