Configuration de la source de données

L’intégration de données AEM Forms permet de configurer des sources de données disparates et de s’y connecter. La prise en charge est assurée par défaut pour les types suivants. Cependant, avec une petite personnalisation, vous pouvez également intégrer d’autres sources de données.

  1. Bases de données relationnelles : MySQL, Microsoft SQL Server, IBM DB2 et Oracle RDBMS
  2. Profil utilisateur AEM
  3. Services web RESTful
  4. Services web SOAP
  5. Services OData

Pour l’intégration d’AEM Forms à Marketo, nous utiliserons les services web RESTful. La première étape de l’intégration consiste à configurer une source de données . Utilisez le fichier swagger fourni dans le cadre de ce tutoriel. La capture d’écran suivante présente les propriétés importantes à spécifier lors de la configuration de la source de données.
datasource

"marketo.json" est le fichier swagger qui vous est fourni dans le cadre des ressources de ce tutoriel.
L’hôte de propriété est spécifique à votre instance Marketo.
Le type d’authentification est personnalisé et l’implémentation de l’authentification doit correspondre à "AemForms avec Marketo". (Sauf si vous avez modifié cette variable dans votre code).

Création d’un modèle de données de formulaire

Ensuite, lors de la configuration de la source de données, l’étape suivante consiste à créer un modèle de données de formulaire basé sur la source de données configurée à l’étape précédente. Pour créer un modèle de données de formulaire, procédez comme suit :

Pointez votre navigateur vers la page intégrations de données. Cette section répertorie toutes les intégrations de données créées sur votre instance AEM.

  1. Cliquez sur Créer | Modèle de données de formulaire
  2. Fournissez un titre significatif tel que FormsAndMarketo et cliquez sur Suivant
  3. Sélectionnez la source de données qui a été configurée à l’étape précédente et cliquez sur Créer et modifier pour ouvrir le modèle de données de formulaire en mode d’édition.
  4. Développez le noeud "FormsAndMarketo". Développez le noeud Services .
  5. Sélectionner la première opération "Get"
  6. Cliquez sur Ajouter la sélection .
  7. Cliquez sur "Tout sélectionner" dans la boîte de dialogue "Ajouter des objets de modèle associés", puis cliquez sur Ajouter .
  8. Enregistrez votre modèle de données de formulaire en cliquant sur le bouton Enregistrer
  9. Onglet Services
  10. Sélectionnez le seul service répertorié, puis cliquez sur le service de test.
  11. Fournissez un leadId valide et cliquez sur Test. Si tout se passe bien, vous devriez récupérer les détails de la piste comme illustré dans la capture d’écran ci-dessous.
    testresults

Sur cette page