Show Menu
SUJETS×

Enrichir le contenu

Les agrégateurs permettent d'enrichir le contenu avec des données externes. Ces données proviennent de requêtes génériques ou de tables liées.

Requêtes génériques

Les requêtes sont paramétrées à partir du modèle de publication dans l'onglet Agrégateur .
Les données récupérées vont enrichir le document XML en sortie à partir de son élément principal.
Exemple de retour d'une requête sur le schéma des destinataires ( nms:recipient ) :
<book name="Content Management">
  ...
  <collection-recipient>
    <recipient lastName="Doe" firstName="John" email="john.doe@aolf.com">
    ...
  </collection-recipient>
</book>

L’élément <collection-recipient> représente l’élément d’entrée du document obtenu à partir d’une requête. Les données récupérées sont renvoyées sous cet élément ; dans notre exemple, une liste de destinataires.

Ajouter une requête

Un assistant permet d'éditer les paramètres de la requête.
  1. La première page permet de spécifier le libellé et le schéma contenant les données à récupérer.
    Le champ d'édition Chemin permet de renommer l'élément de sortie de la requête.
  2. La page suivante permet de sélectionner les données à récupérer.
  3. La page suivante définit la condition de filtrage.
  4. La dernière page lance une prévisualisation des données retournées par la requête.

Tables liées

Les liens permettent de récupérer des données externes liées au contenu.
Il existe deux types de données liées :
  • Liens de contenu : c'est le mode natif de la gestion de contenu. Le contenu du lien est automatiquement intégré dans le document XML de sortie.
  • Liens vers des tables externes : ils permettent l'accès à toutes les autres tables de la base avec la contrainte de récupérer les données du lien sélectionné avec un agrégateur.