使用 Excel 批量添加或修改工作项
当你需要添加或修改大量工作项时,使用 Excel 可以为你节省时间。 使用简单列表可一次性批量添加或修改多种类型的工作项,如积压工作 (backlog) 项、任务、Bug 或问题。 使用树列表可批量添加或修改工作项及其父子链接。
你也可使用 Microsoft Project 批量添加和修改工作项。
使用简单列表添加工作项
如果你没有 Microsoft Excel 2007 或更新版本,请安装它。
如果你尚未安装 Visual Studio 或团队资源管理器,则需要安装这些版本之一以将 Team Foundation 外接程序安装到 Excel。
在 Excel 中,首先创建一个空白工作表。 如果看不到**“团队”功能区(如果使用的是 Excel 2007,则为“团队”**菜单),请参见步骤 2。
提示
如果“团队”功能区不再显示,你可能需要重新启用它。
连接到 TFS 和你想在其中添加工作项的团队项目。 如果无法连接,请作为团队成员添加。
如果你是首次从 Excel 连接到 TFS,则可能必须将 TFS 添加到可识别的服务器列表。
你的工作表现在已作为简单列表绑定到你的团队项目。 这意味着你可以从工作表向团队项目添加工作项,或者从团队项目向工作表添加工作项。
指定要添加的工作项的标题和类型。
注意**“状态”和“原因”**字段如何自动以默认值填充。
发布你的工作表。
请确保光标停留在包含数据的单元格中。 否则,**“发布”**按钮可能显示为“已禁用”。
注意 ID 现在如何分配给你的工作项。
此外,还要注意如何在 Team Web Access 中打开工作项以添加详细信息。
你可在 Excel、Project、Team Web Access 或 Visual Studio 团队资源管理器中对工作项进行更改。
请遵循以下提示,使你的工作保持同步: |
|
使用树列表添加积压工作 (backlog) 项和任务以及它们的父子链接
可批量添加工作项嵌套列表,例如工作分解结构或一组分层的用户情景和客户体验。 例如,可以将任务、子任务和 Bug 的嵌套列表(如下图所示)或链接任务添加到产品积压工作 (backlog) 项,如以下步骤所述。
说明列布局如何显示父子链接的树列表
执行上一个过程中的步骤 1 至步骤 6。
通过添加树级别将你的简单列表转换为树列表。
注意列表类型现在如何标记为**“树”,并注意如何插入额外的“标题 2”**列。
在**“标题 1”下输入积压工作 (backlog) 项的标题,在“标题 2”**下输入任务的标题。 此外,为每个工作项选择相应的工作项类型。
发布你的工作表。
TFS 将为每个工作项分配 ID 并为每个列在积压工作 (backlog) 项下的任务创建父子链接。
使用树列表时的有用提示:
|
问题和解答
问:当我仅在 Web 客户端(Team Web Access 或 Visual Studio Online)中工作时,是否可以使用 Excel?
**答:**可以。 你不能从 Web 客户端打开查询;但是,你可以从 Excel 中打开该查询。 若要使用 Excel,你必须获取 Team Foundation 外接程序,在安装 Visual Studio 或团队资源管理器时安装该外接程序。 如果你尚未安装这些版本之一,请立即安装。 可以免费安装团队资源管理器。
已安装团队资源管理器后,请打开 Excel 并查找“团队”菜单或功能区。
问:我该使用哪种列表类型?
答:请使用下表作为选择列表结构的指南。
任务 |
列表结构 |
列表刷新 |
---|---|---|
创建并发布多个不相关的工作项 |
简单列表 |
输入列表 |
对多个不相关的工作项执行批量编辑 |
简单列表 |
查询列表或输入列表 |
对多个工作项及其依赖工作项或相关工作项执行批量编辑 |
树列表 |
查询列表 |
执行自顶向下规划并发布父子链接工作项 |
树列表 |
输入列表 |
查看和修改多个工作项的层次结构和父子链接关系 |
树列表 |
查询列表 |
查看根据筛选出的过去一段时间内发生变化的工作项集生成的报表 |
简单列表或树列表 |
查询列表 |
问:如何启用命令的树组?
答:如果树组命令不可用,则说明你的工作表已配置为简单列表。 可将简单列表转换为树列表,如使用树列表添加积压工作 (backlog) 项和任务以及它们的父子链接中的步骤 2 所述。
问:如何将树列表转换为简单列表?
答:首先,发布你已执行的任何更改。 然后,在**“团队”功能区上,选择“配置,列表”,然后选择“仅刷新工作项”**。 这将展平树结构并将查询列表更改为输入列表。
问:如何移除树级别?
答:移除在要移除的树级**“标题”编号列(编号最大的列)下输入的任何内容,然后“刷新”**你的工作表。
提示
请始终在移除树级别之前发布已对工作项进行的更改。移除树级别需要刷新,这会覆盖工作项列表中的数据。你将丢失尚未发布的任何数据。
问:如何将输入列表转换为查询列表?
答:在**“团队”功能区上,选择“配置,列表”**,然后选择要使用的查询。 工作表将只用查询返回的工作项进行刷新。 此外,如果选择树查询,则列表将成为树列表。
问:如何将现有工作项添加到我的列表?
答:如果你使用的是非查询输入列表,则可以通过从“团队”功能区选择 来添加工作项。
问:我是否能使用 Excel 剪切和粘贴功能?
答:可以。 你可使用许多 Excel 功能,例如剪切、粘贴、自动填充、格式、排序(仅限简单列表)、筛选以及添加公式。
你可剪切并粘贴行以对列表中的项重新排序,并可以更改工作项之间的链接关系。
若要拖动工作项,请选择要移动的工作项或相邻工作项组,打开上下文菜单并选择**“选择”和“表行”**,然后指向选定项边框,当指针变为移动指针 时,将该行拖到另一位置。
提示
刷新工作项列表时,并非所有格式都保留。例如,日期格式是由 TFS 设置的。对日期格式字段进行的所有更改都会被 TFS 使用的日期格式覆盖。
问:如何快速更新选定的工作项集?
**答:选择“团队资源管理器”中的一个工作项查询中列出的工作项,打开其中一个选定工作项的上下文菜单,然后选择“在 Microsoft Excel 中打开所选内容”**或选择工具栏中的 Excel 图标。
问:我是否能在 MAC 上使用 Excel?
答:不能。 你需要在安装 Visual Studio 或团队资源管理器的同一计算机上使用 Excel 才能获取 Team Foundation 外接程序。 这些应用程序需要 Windows OS。
问:如何消除发布错误?
问:如何禁用 Team Foundation 外接程序?
**答:**如果要禁用该外接程序,请参阅添加或移除外接程序。
问:可以用于批量修改工作项的其他工具有哪些?
**答:**你可以使用 Team Web Access 或 Project。
问:使用 Excel 有哪些提示?
**答:**请参阅基本 Excel 任务。