在项目管理中,Team Foundation Server(TFS)是一个功能强大的工具,它允许团队成员跟踪和管理项目工作项。然而,对于大量工作项的批量操作,如插入、修改或报告生成,TFS的界面可能不够直观和高效。幸运的是,Microsoft Excel提供了一种与TFS连接的方法,使得这些任务变得更加简单。本文将介绍如何使用Excel来管理TFS工作项以及如何生成自定义报告。
管理工作项
Excel可以帮助批量插入或修改工作项。可以使用Excel上传所有工作项,将工作项从一个迭代移动到另一个迭代,或者同时进行多项修改并一次性发布。
可以使用Excel创建任务、用户故事、史诗和特性,并将它们发布到TFS。发布工作项到TFS的步骤如下:
- 点击“团队”选项卡。
- 点击“新建列表”。
- 选择TFS服务器、项目集合和团队项目。
- 选择“输入列表”以创建新的单个工作项。
- 在Excel中创建工作项。
- 点击“发布”按钮。
- 打开项目Web门户查看新任务。
Excel允许以树状结构添加工作项。例如,如果有一个支持用户登录的系统,可能需要添加一个名为“登录模块”的特性工作项。在这些特性下,可能想要添加描述该模块需要实现的功能的用户故事,如用户注册、用户登录和忘记密码。这被称为树状结构,有父工作项和与之链接的子工作项。
- 点击“添加树状级别”按钮,在“团队”选项卡下。
- 在“标题1”列下输入父工作项。
- 在“标题2”列下输入子工作项。
- 发布修改。
- 打开项目Web门户查看修改。
- 如果点击“登录模块”工作项,将发现有与之链接的子工作项。
有时需要将一组工作项从一个迭代移动到另一个迭代,或者以简便的方式批量修改工作项。可以使用Excel修改工作项,然后将更改发布到TFS。
- 连接到Visual Studio中的团队项目。
- 点击“工作项”。
- 对需要修改的工作项执行查询。
- 点击“在Microsoft Office中打开”,并选择“在Excel中打开查询”。
- 一个Excel工作簿将打开,包含选择的工作项。
- 如果需要修改未在上表中显示的属性,可以点击“团队”选项卡下的“选择列”按钮。
- 选择需要添加的列,例如“故事点”。
- 发布新的修改。
- 在Visual Studio中打开查询,将发现所有工作项都已移动到“迭代2”。
报告
TFS报告服务在过滤或创建自定义报告方面可能不够丰富。因此,将TFS与Microsoft Excel集成提供了另一种创建自定义报告的方法。使用Excel生成TFS报告有三种不同的方式。
可以通过以下步骤从Visual Studio生成TFS报告:
- 打开Visual Studio中的团队资源管理器。
- 连接到TFS服务器和团队项目。
- 点击“工作项”。
- 右键点击想要生成报告的查询。
- 选择“在Microsoft Excel中创建报告”。
- 选择想要生成的报告。
- 一个Excel工作簿将生成,包含在上一步中选择的所有报告。每个报告将在单独的工作表中显示。
可以按照以下步骤从Excel的团队选项卡生成报告:
- 点击“团队”选项卡。
- 点击“新建报告”。
- 选择TFS服务器、项目集合和团队项目。
- 选择用于生成报告的查询。
- 选择想要生成的报告。
- 一个Excel工作簿将生成,包含在上一步中选择的所有报告。每个报告将在单独的工作表中显示。
- 点击Excel中的“数据”选项卡。
- 点击“从其他源”。
- 选择“从分析服务”。
- 输入分析服务器名称及其凭据,然后点击“下一步”。
- 选择Tfs_Analysis作为数据库,并选择要连接的立方体或表。
- 输入连接数据,然后点击“身份验证设置”。
- 选择“使用存储的帐户”并写入“TFS”。这将允许图表或表格在每次访问时自动更新为最新数据。
- 选择想要的数据视图、Excel工作表和起始单元格。
- 点击“确定”,一个数据透视表将出现在工作表中。
- 在左侧,数据透视表将出现。在右侧,有数据透视表字段,这些字段将用于数据透视表的创建和数据显示。
- 要开始创建数据透视表,请按项目名称进行筛选,以便显示当前项目的数据。
- 在数据透视表字段中,滚动到“团队项目”组,找到“名称”字段,将其拖到左侧末端的“筛选器”区域。
- 将“工作项.工作项类型”字段拖到“行”区域。
- 将“状态”字段拖到“列”区域。
- 将“工作项计数”字段拖到“值”区域。
- 一个带有值的数据透视表将出现。如果需要创建数据透视图,请点击“数据透视图”按钮并选择想要的图表设计。