2010-06-02 4 views
11

Je suis à la recherche d'un moyen sophistiqué d'imprimer des éléments de travail individuels dans TFS. OK ... peut-être pas l'élément de travail directement, mais j'ai besoin de produire des formulaires imprimables en fonction des données sur un élément de travail. Et par fantaisie je veux dire: en-tête, pied de page, formatage, tables peut-être ... des trucs comme ça. Non, je n'essaie pas d'imprimer une liste d'éléments de travail, lisez attentivement, j'ai besoin d'une sortie basée sur un seul élément de travail.Impression d'éléments de travail dans TFS

Pour ceux qui se demandent "Pourquoi diable as-tu besoin de ça?" Je devrais dire: Nous conservons tout sur TFS par ici. (Pour l'instant seulement des trucs de développement de logiciel, mais je pense plus grand ...) Parfois quelque chose doit être sur papier, pour être signé par exemple, et c'est pourquoi j'ai besoin de formulaires imprimables.

+0

Utilisez le paquet de rapports TPS4TFS et assurez-vous d'utiliser Red Stapler. ;) –

+1

Question en double: http://stackoverflow.com/questions/211488/tfs-sprint-item-print-plug-in –

Répondre

6

Je suis venu avec une solution un peu intéressante de mon point de vue.

J'ai utilisé la fonction "fusion et publipostage" de MS Word pour imprimer des éléments de travail. J'ai préparé une requête SQL qui lit les champs nécessaires à partir de la base de données TFS et définit la requête comme une source de données pour la marge de courrier.

Maintenant, je peux concevoir un document Word de n'importe quel type et utiliser les champs TFS dans le document. Je choisis juste l'enregistrement approprié par le numéro d'article de travail et le tour est joué! mon article de travail imprimable est prêt.

Il est un peu lent lors de la sélection d'un élément de travail si vous utilisez une requête qui renvoie tous les éléments de travail, mais qui est parfait? Droite ?

+0

C'est en fait une excellente solution. – Robaticus

+0

Est-ce que vous téléchargez un fichier Excel à partir de TFS ou créez-vous une connexion de données directement de Word à TFS?Au cas où c'est fait? – HaavardMeling

+0

Excel n'a pas lieu dans le processus. Vous devez creuser un peu dans la base de données TFS et trouver les données dont vous avez besoin. Vous préparez une requête SQL qui rassemble des données (à partir de plusieurs tables si nécessaire). Vous utilisez la fonctionnalité «Fusion et publipostage» de MS Word (qui se connecte à la base de données TFS avec votre requête) pour renvoyer les données nécessaires et générer le format de document dont vous avez besoin pour l'impression. –

0

Vous pouvez utiliser les services de création de rapports pour créer des rapports intéressants.

Accéder aux services de reportage. http://[tfsservername]/reports

Utilisez le concepteur de rapports avec les cubes standard.

Here un lien pour vous lancer

+0

Je ne pointerais pas sur le cube pour cela. Point à la TFSWarehouse. – Robaticus

2

Même si je suis d'accord que Reporting Services est probablement la meilleure façon d'y arriver, vous pouvez aussi écrire une application web qui interroge TFS et formate les données dans un joli HTML imprimable page. Si vous le souhaitez vraiment, vous pouvez même regarder quelques-unes des bibliothèques PDF qui existent et remplir simplement un PDF.

+0

Pour PDF ... LaTeX est open source et folle personnalisable, mais ... implique une courbe d'apprentissage, et la difficulté dépend de la façon dont vous voulez le faire. Les chances sont que LaTeX est plus personnalisable qu'autre chose. C'est aussi gratuit! MikTeX pour Windows est génial! –

0

ALM Rangers a récemment posté un outil sur CodePlex qui est en fait un add-in pour MS Word. Ce qu'il fait est de se connecter à une requête sur TFS et de créer un document Word basé sur un modèle d'impression.

http://vsarword4tfs.codeplex.com/

Questions connexes