Configurer 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 vous 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 de AEM Forms avec Marketo, nous utiliserons les services web RESTful. La première étape de l'intégration consiste à configurer une source de données . Veuillez utiliser 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

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

Créer un modèle de données de formulaire

Ensuite, la configuration de la source de données passe par la création d’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 sur la page intégrations de données. Cette liste 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, puis cliquez sur Suivant.
  3. Sélectionnez la source de données qui a été configurée à l’étape précédente, puis 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 sélectionné
  7. Cliquez sur "Sélectionner tout" dans la boîte de dialogue "Ajouter les 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 de l’onglet Services
  10. Sélectionnez le seul service répertorié et cliquez sur le service de test.
  11. Fournissez un prospectId valide et cliquez sur Test. Si tout se passe bien, vous devriez récupérer les informations de piste comme le montre la capture d'écran ci-dessous.
    testrésultats

Sur cette page