Configurer un modèle de données de formulaire

Source de données mise en pool de la connexion Apache Sling

La première étape de la création d’un modèle de données de formulaire soutenu par RDBMS est de configurer la source de données mise en pool de la connexion Apache Sling. Pour configurer la source de données, procédez comme suit :

  • Pointez votre navigateur sur configMgr.
  • Recherchez Source de données mise en pool de la connexion Apache Sling.
  • Ajoutez une nouvelle entrée et fournissez les valeurs comme illustré dans la capture d’écran.
  • data-source
  • Enregistrez vos modifications.
NOTE
L’URI de connexion JDBC, le nom d’utilisateur ou d’utilisatrice et le mot de passe changent en fonction de la configuration de votre base de données MySQL.

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

  • Pointez votre navigateur sur Intégrations de données.
  • Cliquez sur Créer->Modèle de données de formulaire.
  • Fournissez un nom et un titre significatifs au modèle de données de formulaire, par exemple Employé ou employée.
  • Cliquez sur Suivant.
  • Sélectionnez la source de données créée dans la section précédente (forums).
  • Cliquez sur Créer  -> Modifier pour ouvrir le modèle de données de formulaire nouvellement créé en mode d’édition.
  • Développez le nœud forums pour afficher le schéma des employées et employés. Développez le nœud employé pour afficher les deux tableaux.

Ajoutez des entités à votre modèle.

  • Assurez-vous que le nœud employé est développé.
  • Sélectionnez les entités représentant les personnes récemment embauchées et les entités bénéficiaires et cliquez sur Ajouter la sélection.

Ajoutez un service de lecture à l’entité représentant les personnes récemment embauchées.

  • Sélectionner l’entité représentant les personnes récemment embauchées
  • Cliquez sur Modifier les propriétés.
  • Sélectionnez GET dans la liste déroulante du service de lecture.
  • Cliquez sur l’icône + pour ajouter un paramètre au service GET.
  • Spécifiez les valeurs comme illustré dans la capture d’écran.
  • get-service
NOTE
Le service GET exige qu’une valeur soit mappée à la colonne empID de l’entité représentant les personnes récemment embauchées. Il existe plusieurs façons de transmettre cette valeur. Dans ce tutoriel, l’empID est transmis par le paramètre de requête appelé empID.

Ajouter une association entre 2 entités

Les associations définies entre les entités de base de données ne sont pas créées automatiquement dans le modèle de données de formulaire. Les associations entre les entités doivent être définies à l’aide de l’éditeur de modèle de données de formulaire. Chaque entité représentant les personnes récemment embauchées peut avoir un ou plusieurs bénéficiaires, nous devons définir une association d’un objet à plusieurs objets entre les entités représentant les personnes récemment embauchées et bénéficiaires.
Les étapes suivantes vous guideront tout au long du processus de création de l’association d’un objet à plusieurs objets.

  • Sélectionnez l’entité représentant les personnes récemment embauchées et cliquez sur Ajouter une association.

  • Attribuez un titre et un identifiant significatifs à l’association et aux autres propriétés, comme illustré dans la capture d’écran ci-dessous.
    association

  • Cliquez sur l’icône modifier sous la section Arguments.

  • Spécifiez les valeurs comme illustré dans cette capture d’écran.

  • association-2

  • Nous relions les deux entités à l’aide de la colonne empID des bénéficiaires et des entités représentant les personnes récemment embauchées.

  • Cliquez sur Terminé pour enregistrer vos modifications.

Tester votre modèle de données de formulaire

Notre modèle de données de formulaire comporte maintenant le service GET qui accepte empID et renvoie les détails de l’entité représentant les personnes récemment embauchées et de ses bénéficiaires. Pour tester le service GET, suivez les étapes ci-dessous.

  • Sélectionner l’entité représentant les personnes récemment embauchées
  • Cliquez sur Objet de modèle de test.
  • Fournissez un empID valide et cliquez sur Tester.
  • Vous devriez obtenir les résultats indiqués dans la capture d’écran ci-dessous.
  • test-fdm

Étapes suivantes

Obtenir l’empID à partir de l’URL

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e