2010-06-02 224 views
11

我正在寻找TFS中打印单个工作项的奇特方式。 好的......也许不是工作项目,但我需要根据工作项目上的数据生成可打印的表格。而我的意思是:标题,页脚,格式,表格可能......类似的东西。在TFS中打印工作项目

不,我不打印工作项目清单,仔细阅读,我需要基于单个工作项目的输出。

对于那些想知道“为什么你需要那个?”我应该说: 我们将TFS上的所有内容都放在这里。 (现在只有软件开发的东西,但我想的更大......)有些时候需要在硬拷贝上签名,这就是为什么我需要可打印的表单。

+0

使用TPS4TFS报告包,并确保使用红色订书机。 ;) – 2010-06-02 17:03:46

+1

重复的问题:http://stackoverflow.com/questions/211488/tfs-sprint-item-print-plug-in – 2013-03-26 12:56:34

回答

6

我想出了一个从我的角度来看有点有趣的解决方案。

我使用MS Word的“邮件合并”功能打印工作项目。我准备了一个SQL查询,它读取TFS数据库中所需的任何字段,并将查询设置为邮件marge的数据源。

现在我可以设计任何类型的word文档,并在文档中使用TFS字段。我只是通过工作项目号选择适当的记录,瞧!我可打印的工作项目已准备就绪。

如果您使用返回所有工作项目的查询,但是谁是完美的,那么选择工作项目时有点慢?对 ?

+0

这实际上是一个很好的解决方案。 – Robaticus 2011-01-19 13:30:49

+0

你是否从TFS下载excel文件,或者你是否直接从Word创建数据连接到TFS?如何做到这一点? – HaavardMeling 2012-10-17 11:31:41

+0

Excel不会在此过程中发生。你必须做一些挖掘TFS数据库并找到你需要的数据。您准备一个收集数据的SQL查询(如果需要,可以从多个表中进行收集)。您可以使用MS Word的“邮件合并”功能(与您的查询连接到TFS数据库)返回所需数据并构建打印输出所需的文档格式。 – 2012-11-01 12:05:55

0

您可以使用报告服务创建出色的报告。

访问报告服务。 http://[tfsservername]/reports

使用具有标准多维数据集的报表设计器。

Here一个链接,让你开始

+0

我不会指出在这个立方体。指向TFSWarehouse。 – Robaticus 2010-06-02 16:57:40

2

虽然我同意,报表服务可能是实现这一目标的最佳途径,你可以或者编写查询TFS和数据格式化为一个不错的,可打印的HTML Web应用程序页。如果你真的想,你甚至可以查看一些PDF格式的文件,只需填写PDF格式即可。

+0

For PDF ... LaTeX是开源的,可以疯狂定制,但是......涉及到一条学习曲线,难度取决于你想要如何创造。有可能是LaTeX比其他任何东西都更具定制性。它也是免费的! MikTeX for Windows非常棒! – 2010-06-02 17:08:26

0

ALM流浪者最近在CodePlex上发布了一个工具,它实际上是MS Word的一个插件。它所做的是连接到TFS上的查询并基于打印模板创建一个Word文档。

http://vsarword4tfs.codeplex.com/