如何:向工作项类型添加字段

更新:2007 年 11 月

可以通过导出 XML 文件并修改其内容来向工作项类型添加字段。向工作项类型添加字段后,就可以导入 XML 文件来开始使用更新的工作项类型了。

必需的权限

若要执行此过程,您必须是“Team Foundation Administrators”组的成员或项目的“Project Administrators”组的成员。有关更多信息,请参见 Team Foundation Server 权限

添加字段

  1. 如果要修改单个项目上的工作项类型,请运行 witexport 以导出要修改的工作项类型的 XML 文件。有关更多信息,请参见如何:从现有项目中导出工作项类型

  2. 在 Visual Studio 中,单击“文件”,单击“打开”,再单击“文件”。

    将显示“打开文件”对话框。

  3. 在“查找范围”之下,移动到您导出该文件的位置。

    如果要修改工作项类型以自定义过程模板,移动到您下载该过程模板的位置。

    说明:

    如果您运行的是 Windows Vista,则可能无权访问某些文件夹。如果您尝试将工作项类型导出到您无权访问的位置,则注册表虚拟化技术将自动重定向导出的文件,并将其保存到虚拟存储区。有关更多信息,请参见 https://go.microsoft.com/fwlink/?LinkId=92325https://go.microsoft.com/fwlink/?LinkId=92323。若要避免此重定向操作,可以将该文件导出到您有权访问的位置。

  4. 选择要更新的工作项类型 XML 文件,然后单击“打开”。出现有关行尾的提示时,单击“否”。

  5. 找到 XML 文件的以下部分。

    <FIELDS>
    
  6. 键入以下示例中突出显示的 XML 以创建新字符串字段。

    <FIELDS>
    <FIELD name="Category" refname="MyCompany.MyProcess.MyField" type="String" reportable="Dimension"></FIELD>
    
    说明:

    “引用名称”(或 refname)是字段的编程名称。所有其他规则都应该引用此 refname。有关更多信息,请参见字段引用名

  7. 找到 XML 文件中描述工作项窗体的部分。

    <FORM>
    
  8. 找到 <FORM> 部分中的下列行。

    <Group Label="Classification">
      <Column PercentWidth="100">
        <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
        <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
      </Column>
    </Group>
    
  9. 键入以下示例中突出显示的 XML 以插入新控件来显示您的字段:

    <Group Label="Classification">
      <Column PercentWidth="100">
        <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
        <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
        <Control Type="FieldControl" FieldName="MyCompany.MyProcess.MyField" Label="MyField" LabelPosition="Left" />  </Column>
    </Group>
    
  10. 在“文件”菜单上单击“保存<文件名>.xml”,将更改保存到 XML 文件中。

  11. 若要将新工作项类型导入单个项目中,请参见如何:将工作项类型导入现有项目。若要将工作项类型添加到过程模板中,请参见工作项类型

验证导入到单个项目中的更改

  1. 在团队资源管理器中单击“刷新”,从服务器下载最新的更新。

    这些更新包括您刚导入的更改。请等待几秒钟,直到加载了“工作项”节点。正在加载中的节点显示“正在工作”。

  2. 使用所修改的工作项类型创建新工作项。为完成此任务,请右击“工作项”节点,指向“添加工作项”,然后选择该工作项类型。

    此工作项是从您已更改并导入的工作项类型创建的。

  3. 单击“关闭”以关闭这个新的工作项。提示您保存工作项时,请单击“否”。

安全性

若要执行此过程,您必须是“Team Foundation Administrators”组的成员或项目的“Project Administrators”组的成员。有关更多信息,请参见 Team Foundation Server 权限

请参见

任务

如何:查看工作项类型字段

如何:重命名工作项类型字段

如何:删除工作项类型字段

概念

在报告中使用字段

工作项架构

当前工作项透视

工作项历史记录透视

参考

witimport

witexport

FIELD 元素(WORKITEMTYPE 元素)

FIELDS 元素(WORKITEMTYPE 元素)

FIELD 元素(WORKITEMTYPE 元素)

Control 元素(工作项类型定义架构)