Pré. | Proc. |
Comment définir un fragment de sélecteur Gabarit
Un sélecteur de Gabarit est un fragment de Gabarit qui appelle d'autres fragments de Gabarit , selon le type d'élément signalé. Les Fragments Gabarit appelés peuvent être des Fragments système ou des Fragments existants définis par l'utilisateur, comme indiqué dans l'onglet 'Ressources' de la fenêtre du Navigateur .
Accéder
Utilisez l'une des méthodes décrites ici pour afficher la page " Query personnalisée" de la boîte de dialogue "Options du document". Avant de sélectionner l'icône Options de document, cochez la case 'Personnalisé' dans la liste 'Sections', pour activer les balises 'personnalisé > <personnalisé'. Ceux-ci sont nécessaires pour que le fragment Gabarit Selector fonctionne.
Ruban |
Publier > Rapports de Modèle > Gabarits : <select a fragment template> : (Document Options icon) > Custom Query |
Raccourcis Clavier |
> Gabarits | fragments | Double-cliquez sur <Nom du fragment>, puis (icône Options du document) > Query personnalisée |
Configurer le sélecteur Gabarit
Option |
Action |
Voir également |
---|---|---|
Sélecteur Gabarit |
Cliquez sur ce bouton radio pour définir les commandes de sélection de gabarit . |
|
Champ de données |
Sur des lignes séparées, saisissez chaque type d'élément et le nom du Fragment de Gabarit à utiliser pour ce type d'élément, au format : ElementType :<stéréotype> :Nom du fragment Par exemple (éléments non étendus par un stéréotype) : Action :: Comportementale Comportementale ::Simple Comportementale CollaborationUse::Structural et (élément prolongé par un stéréotype) : Classe : tableau :Base de données Tableau Pour identifier le fragment à utiliser si des éléments signalés n'ont pas été spécifiquement identifiés, tapez : default::Nom du fragment Consultez également la section Notes de cette rubrique. |
Element Class Navigateur - Ressources |
OK |
Cliquez sur ce bouton pour enregistrer les modifications que vous avez apportées et fermer la boîte de dialogue "Options du document". |
Notes
Conseils supplémentaires sur la fourniture d'une valeur pour le champ de données :
Dans une certaine mesure, vous pouvez adapter la ligne "étendue par stéréotype" en fonction du langage de modélisation alternatif que vous utilisez, de ce que vous souhaitez spécifiquement extraire dans le rapport et des éléments qui existent sous le Paquetage ou l'élément sur lequel vous exécutez le rapport. Par exemple:
- Extraire les éléments ArchiMate Métier Acteur
- A partir d'une structure contenant des éléments UML et ArchiMate - Classe : ArchiMate_Business Actor:BusActFrag
- A partir d'une structure ne contenant que des éléments ArchiMate - Class:BusinessActor:BusActFrag
- A partir d'une structure ne contenant que des éléments ArchiMate Métier Actor - Class::BusActFrag - Extraire les éléments Métier Acteur
- A partir d'une structure contenant des éléments UML et ArchiMate - Classe : Métier Actor:BusActFrag
- A partir d'une structure ne contenant que des éléments ArchiMate - Class:BusinessActor:BusActFrag
- A partir d'une structure ne contenant que des éléments Métier Actor - Class::BusActFrag
- Sélectionnez t_object. nom , t_objet. Object_Type , t_object. Stéréotype de t_object où t_object. Object_ID = #CurrentElementID#
Nom - Liste des problèmes[Initial]
Object_Type - Artefact
Stéréotype - DataObject
Vous utiliserez donc la combinaison Artifact:DataObject:<fragment name> dans le champ de données
Alternativement, ne pas utiliser un fragment Gabarit Selector et créer un gabarit simple pour opérer sur la section 'Elément' du rapport, pour extraire les éléments de Type - Classe et Stéréotype - Métier Acteur. Exécuter ceci sur le(s) élément(s) spécifique(s).
Pour un exemple complet, faites une copie du sélecteur Gabarit fourni par le système dans Document Publishing | Système Gabarits | Dossier Fragments de l'onglet 'Ressources' de la fenêtre Navigateur et révision de l'onglet ' Query personnalisée' de la boîte de dialogue 'Options du document'. (Pour faire une copie, cliquez-droit sur le nom du gabarit et sélectionnez l'option 'Copier'.)