创建或删除工作项之间的关系

您可以在工作项之间创建关系以建立一个简单的关联、查看双层或分层关系以及跟踪和管理依赖项。 若要创建这些关系,可在一个工作项与另一个或多个工作项之间添加链接。 添加从一个工作项到另一个工作项的链接时,Team Foundation 必须修改这两个工作项。

所有链接关系都存储在 Team Foundation 的工作项数据库中。 如果在 Microsoft Excel 或 Microsoft Project 中工作,在添加、修改或删除链接时,您的更改会应用于该数据库。 如果在 Team Web Access 或团队资源管理器中工作,在保存链接关系中无论是源工作项还是目标工作项时,您的更改会应用于该数据库。

创建一对多关系时,可使用下列方法之一创建工作项列表:

  • 已保存的查询。 在已创建了一个查询并且已知该查询包含所需的工作项集或子集时,使用此方法。 有关更多信息,请参见查找 Bug、任务和其他工作项

  • 工作项 ID。 在已知工作项的 ID,并且选择键入这些 ID 而不运行查询或标题搜索时,使用此方法。

  • 标题搜索。 使用此方法可查找在工作项标题字段中含有公共词或词组的工作项,也可以选择按团队项目和工作项类型进行查找。

主题内容

若要添加、修改或删除工作项中的链接,请完成以下过程之一:

提示

以下过程假定团队项目使用 Team Foundation 附带的 MSF for Agile Software Development 工作项类型。 如果您的团队项目使用的是其他过程,那么这些过程可能不适用于您的工作项。您可能需要参考为您将使用的过程创建的自定义帮助文档。 有关更多信息,请参见访问团队项目门户网站和过程指南

所需权限

若要添加、修改或移除工作项之间的链接,您必须具有查看两个工作项和修改至少一个工作项的权限。 您必须是**“Contributors (参与者)”组的成员,或者您的“查看此节点中的工作项”“编辑此节点中的工作项”权限必须已设置为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限

添加从某个工作项到现有工作项的链接

使用 Team Web Access 向工作项添加链接

  1. 在 Team Web Access 中,打开要编辑的工作项。

  2. 单击用于管理链接的选项卡。

    提示

    选项卡的名称可能是“链接”“所有链接”“实现”。 选项卡的名称由工作项定义确定。

  3. 指向**“添加”**,然后单击要添加的链接的类型。

    提示

    不要选择“变更集”“超链接”“测试结果”“已进行版本管理的项”。 这些链接类型不会在工作项之间创建关系。 有关这些链接类型的更多信息,请参见在工作项与其他资源之间创建关系

    这将打开**“添加链接/附件 - Microsoft Team Web Access - 网页”**对话框。

  4. 选中与所需工作项的查找方法相匹配的框。 有关更多信息,请参见下面所列过程:查找、列出和选择要添加的工作项。

  5. 单击**“保存”“保存并关闭”**。

使用团队资源管理器向工作项添加链接

  1. 在团队资源管理器中,打开要编辑的工作项。

  2. 单击用于管理链接的选项卡。

    提示

    选项卡的名称可能是“链接”“所有链接”“实现”。 选项卡的名称由工作项定义确定。

  3. 单击**“添加”**。

    此时将打开**“添加链接”**对话框。

  4. 指定此工作项应链接到的工作项。

    提示

    不要选择“变更集”“超链接”“测试结果”“已进行版本管理的项”。 这些链接类型不会在工作项之间创建关系。 有关这些链接类型的更多信息,请参见在工作项与其他资源之间创建关系

    有关更多信息,请参见下面所列过程:查找、列出和选择要添加的工作项。

  5. (可选)在**“注释”**框中键入说明。

  6. 单击**“确定”**。

  7. 单击**“保存工作项”**。

使用 Microsoft Excel 或 Microsoft Project 向工作项添加链接

  1. 在 Microsoft Excel 工作表或 Microsoft Project 计划中,单击要向其添加链接的工作项。

  2. 在**“团队”菜单上,单击“链接和附件”**。

  3. 单击**“链接”**选项卡。

  4. 单击**“添加”**。

  5. 在**“链接类型”**列表中,单击表示要创建的关系的链接类型。

  6. 指定应链接到此工作项的工作项。

    用逗号分隔多个 ID。

    有关更多信息,请参见下面所列过程:查找、列出和选择要添加的工作项。

  7. 单击**“确定”**。

  8. 在**“查看/编辑工作项链接和附件”对话框中,单击“发布”,然后单击“关闭”**。

  9. (可选)保存 Office Excel 工作表。

  10. (可选)在**“团队”菜单上,单击“刷新”**。

    此步骤会使对父子链接所做的更改显示在 Office Excel 工作表中。 

查找、列出和选择要添加的工作项

查找、列出和选择工作项

  1. (对于团队资源管理器是可选的)如果要创建与在另一个团队项目中定义的工作项之间的链接,请在**“项目”**列表中,单击包含待查工作项的项目的名称。

    提示

    仅当您搜索要链接到当前工作项的工作项时,才显示“项目”列表。

  2. 指定以下搜索方法之一,然后定义搜索条件:

    • 已保存的查询

      在**“已保存的查询”列表中,展开团队项目(仅限 Team Web Access),再展开“我的查询”“团队查询”**,然后单击要显示其结果的已保存的查询的名称。

      (仅限团队资源管理器)还可以单击**“已保存的查询”列表旁的“浏览”按钮,再在“选择查询”对话框中选择一个已保存的查询,然后单击“确定”**。

      提示

      如果您的团队项目包含很多查询,则使用“选择查询”对话框通常是最佳方法。 您可以拖动对话框的角部将其扩大,以显示更多已保存的查询。

    • ID

      在**“ID”**框中,键入要查找的工作项的工作项 ID。 使用逗号或空格分隔各个 ID。

    • 标题包含

      在**“标题包含”**中,键入工作项标题应包含的字或词。

      (对于团队资源管理器是可选的)在**“和类型”**列表中,单击要检索的工作项类型。 

      (对于 Team Web Access 是可选的)在**“工作项类型”**列表中,单击要检索的团队项目和工作项类型。

      提示

      如果您缩小搜索的筛选条件,则查询的运行速度会更快。

  3. 单击**“查找”**。

  4. (可选)执行以下任一步骤来更改结果列表的显示方式:

    • 若要展开或折叠树视图列表,请单击 (+) 或 (-) 号。

    • 若要调整列的大小,请指向列标题的边缘,然后将该列边界拖到新位置。

    • 若要对列字段进行排序,请单击列标题。

    • 若要移动某个列字段,请单击该列的标题,然后将其拖到其他位置。

    有关其他选项,请参见查询编辑器和查询结果视图的键盘快捷键

  5. 在结果列表中,指定应链接到当前工作项的每个项。

    • Team Web Access:选中或清除每个工作项旁的复选框,或单击**“全选”**选择所有工作项。 

    • 团队资源管理器:选择每个相应工作项以指定该工作项应链接到当前工作项。若要指定连续范围的工作项,请在按住 Shift 键的同时单击该范围内的第一个和最后一个工作项。 若要指定不连续的一组列,请在按住 Ctrl 键的同时单击每个工作项。

  6. (对于 Team Web Access 是可选的)在**“注释”**框中键入说明。

  7. 单击**“确定”**。

修改现有链接

更改现有链接的链接类型或链接特性

  1. 执行以下操作之一:

    • 在 Team Web Access 或团队资源管理器中,打开链接一端的工作项,然后单击工作项窗体上的**“链接”**选项卡。

      提示

      选项卡的名称可能是“链接”“其他链接”“实现”。 选项卡的名称由工作项定义确定。

    • 在 Microsoft Excel 或 Microsoft Project 中,单击要修改其链接的工作项,然后在**“团队”选项卡或菜单上,单击“链接和附件”**。

  2. 单击要修改的链接,然后单击**“编辑”**。

  3. 修改链接特性,然后单击**“确定”**。

  4. 在**“链接”选项卡中检查该链接,然后按“Ctrl+S”**保存工作项以及对链接所做的更改。

删除工作项之间的链接

使用 Team Web Access 或团队资源管理器编辑或删除工作项之间的链接

  1. 打开包含要删除的链接的源工作项。

  2. 单击用于管理链接的选项卡。

    提示

    选项卡的名称可能是“链接”“其他链接”“实现”。 选项卡的名称由工作项定义确定。

  3. 单击或选择不应再链接到该源工作项的工作项。

    若要指定连续范围的工作项,请在按住 Shift 键的同时单击该范围内的第一个和最后一个工作项。 若要指定不连续的一组列,请在按住 Ctrl 键的同时单击每个工作项。

  4. 单击**“删除链接”**。

  5. 单击**“是”**确认删除。

  6. 单击**“保存”**以保存对源工作项和目标工作项的更改,并从 Team Foundation 数据库删除链接。 

使用 Microsoft Excel 或 Microsoft Project 编辑或删除工作项之间的链接

  1. 在 Microsoft Excel 工作表或 Microsoft Project 计划中,单击要删除其链接的工作项。

    提示

    如果您是脱机使用 Microsoft Excel 或 Microsoft Project(即未连接到 Team Foundation Server),则不能使用本主题中提供的过程创建或删除工作项链接。 若要创建工作项链接,则该链接必须在 Team Foundation 数据库中定义。 联机存储约束的例外情况是,Microsoft Excel 中的父子链接以及 Microsoft Project 中的父子链接和前置后续链接。 这些例外情况既适用于尚未发布的新工作项,也适用于数据库中已存在的工作项。

  2. 在**“团队”选项卡或菜单上,单击“链接和附件”**。

  3. 在**“查看/编辑工作项链接和附件”对话框中,单击“链接”**选项卡。

  4. 单击或选择不希望再链接到源工作项的工作项。

  5. 单击**“删除链接”**。

  6. 单击**“是”**确认删除。

  7. 单击**“发布”**保存对 Team Foundation 数据库的更改。

  8. (可选)保存 Microsoft Excel 工作表或 Microsoft Project 文档。

  9. (可选)在**“团队”菜单上,单击“刷新”**。

    此步骤会使对链接所做的所有更改都显示在 Microsoft Excel 工作表或 Microsoft Project 文档中。

请参见

任务

使用 Office Excel 创建、打开和修改工作项

Office Project 中的序列或下属任务

从 Team Foundation 工作项创建 Microsoft Project 计划

概念

链接工作项 (Agile)

查找 Bug、任务和其他工作项

其他资源

链接工作项 (CMMI)

在工作项与其他资源之间创建关系