我可以使用 TFS 查询或 TFS 报告创建层次结构需求文档吗

发布于 2024-11-04 05:12:15 字数 372 浏览 4 评论 0原文

我正在探索在我们的下一个项目中使用 TFS 进行软件流程的可行性。一项需求是能够根据 TFS 内的各个链接需求创建需求文档。我目前有敏捷和 CMMI 的模型项目,其中包含一组与父子关系相关的要求。我可以在 Agile 和 CMMI 中查询这些需求,但结果不显示层次结构。借助 CMMI,我可以运行“项目管理::需求进度”报告,该报告根据层次结构显示带有缩进的需求标题。但它没有显示详细描述。

我想要的是根据 TFS 要求工作项及其父/子关系自动生成带有分层标题的 Word 文档。

还可以根据 TFS 需求工作项描述生成丰富的文本和绘图。因此,第二个问题是如何更改需求工作项中的描述字段以支持富文本,以便报告可以使用它。如果我尝试编辑“任务”工作项描述字段,它会警告我继续保存可能会使文件无法加载。

I am exploring feasibility of using TFS for software process on our next project. One need is to be able to create a requirements document from individual linked requirements within TFS. I've currently got mock-up projects in both Agile and CMMI with a set of requirements linked with parent child relationships. I can query these requirements in both Agile and CMMI but the result doesn't show the hierarchy. With CMMI I can run the report "Project Management::Requirements Progress" which shows requirement titles with indention based on hierarchy. It doesn't however show the detailed descriptions

What I'd like is to auto generate a Word document with hierarchical headings based on TFS requirement work items and their parent/child relationships.

Also to generate rich text and drawings from the TFS requirement Work Item descriptions. So a secondary question is how to change the description field in the Requirements Work Item to support rich text so that the reports can use it. If I try to edit the Task Work Item Description field it warns me that continuing to save may make file unloadable.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

穿透光 2024-11-11 05:12:15

要在工作项中支持 RichText,您需要通过工作项编辑器编辑工作项定义,该编辑器可以在 TFS Power Tools 中找到。您应该添加一个新的自定义富文本字段并使用该字段进行描述。 (缺点是,Excel 插件不支持编辑富文本字段。它们在 Excel 中是只读的)

对于打印工作项,我必须即兴解决方案,并且对我来说效果很好。我使用MS Word的“邮件合并”功能并设计了一个word文档。之后,我准备了一个 SQL 查询,从 TFS Warehouse 获取所需的字段值。其余的由MS Word 完成。邮件合并为每个工作项记录准备一个文档。它们是单独的文件,但我认为它可以解决问题。

为了创建层次结构,我认为你需要更深入一些。由于 TFS 支持父/子关系,但不遵循任何特定的排序顺序,我想需要另一个自定义字段。您可以使用该字段手动提供层次结构标记(1.1、1.2 等),也可以开发一个小的自定义命令行实用程序来遍历工作项树并自动设置上述自定义字段的值。

To support RichText in your work items you need to edit your work item definition by Work Item Editor wihch can be found in the TFS Power Tools thingy. You should add a new custom rich text field and use that field for your descriptions. (The downside is, Excel plug-in does not support editing richtext fields.They are read-only in Excel)

For printing work items, I had to improvise solution and worked pretty well for me. I used the "Mail Merge" functionality of MS Word and designed a word document. After that I prepared a SQL query that takes the needed field values from TFS Warehouse. Rest is done by MS Word. Mail Merge prepares a single document for each work item record. They are separate documents but it does the trick I suppose.

For creating a hierarchy I think you need to go a little deeper. Since TFS supports parent/child relationships but does not follow any particular sort order, I suppose another custom field is needed. You can either use the field to give hierarchy tokens manually (1.1, 1.2, etc.) or you can develop a little custom command line utility to traverse the work item tree and autoset values for the mentioned custom field.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文