Vous pouvez personnaliser vos propres métadonnées pour une spécification de document.
Les métadonnées personnalisées sont utiles pour le référencement de propriétés à l'aide de la variable interne _sessionInfo ou lors de la gestion de groupes de spécifications de document via l'API. Vous pouvez également effectuer des actions sur des spécifications de document à l'extérieur de Rational
Publishing Engine à partir des
métadonnées qui sont stockées au sein de ces spécifications de document.
Pourquoi et quand exécuter cette tâche
Important : Les propriétés de métadonnées personnalisées n'ont pas d'impact en termes d'exécution sur la génération de document.
Procédure
Pour créer des métadonnées personnalisées :
- Dans la vue Spécification de document, cliquez avec le bouton droit sur
Métadonnées.
- Cliquez sur Ajouter la propriété.
- Entrez un nom pour la propriété.
- Entrez une valeur pour la propriété.
- Cliquez sur OK. Lorsque Métadonnées est sélectionné dans la vue Spécification de document, la propriété que vous avez ajoutée s'affiche dans la vue
Propriétés.
Exemple : Création des métadonnées owner name et référencement de celles-ci dans un canevas
Pour créer les métadonnées :
- Dans la vue Spécification de document, cliquez avec le bouton droit sur
Métadonnées.
- Cliquez sur Ajouter la propriété.
- Comme nom de propriété, entrez owner afin de stocker le nom du propriétaire de la spécification de document en tant que propriété de métadonnées personnalisées.
- Comme valeur pour la propriété, entrez : Joe Smith
- Cliquez sur OK. La propriété s'affiche dans la vue
Propriétés :
Pour référencer le propriétaire dans le canevas :
- Ajoutez deux éléments de texte à l'éditeur de contenu.
- Cliquez sur le premier élément de texte et entrez le texte : Document
specification owner :
- Cliquez deux fois sur le second élément de texte.
- Sous l'onglet Expression de script, développez Variables et sélectionnez la case à cocher
_sessionInfo.
- Dans l'éditeur Expression de script, entrez les informations suivantes :
_sessionInfo.getDocspecProperty("owner",
"");
Lorsque la sortie est générée, la valeur stockée dans la spécification de document
pour la propriété owner s'affiche dans la sortie :