管理过程配置

通过自定义过程配置,可通过 Team Web Access积压工作和任务页自定义布局和功能。您可以配置列出的工作项、列出它们的顺序和出现并用于计算燃尽和容量的字段。

说明说明

如果自定义流程模板或团队项目,则可能需要自定义流程配置。有关更多信息,请参见 使用进程配置自定义积压工作和板页

您可以通过使用以下在 witadmin 命令行中的命令管理团队项目的过程配置。

  • exportagileprocessconfig: 导出自定义积压工作添加到XML文件或命令提示符窗口的进程配置定义。

  • exportcommonprocessconfig: 导出常用于XML文件或命令提示符窗口的进程配置定义。

  • importagileprocessconfig: 从XML文件积压工作导入自定义过程配置定义。

  • importcommonprocessconfig: 从XML文件导入常见的过程配置定义。

若要运行 witadmin 命令行工具,请打开已安装 Visual Studio 或 团队资源管理器 的“命令提示”窗口,然后输入:

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

在 64 位 Windows 版本上,将 %programfiles% 替换为 %programfiles(x86)%

要求

  • 若要导出进程配置定义,您必须是团队项目或集合的有效用户。

  • 若要导入进程配置定义,您必须是以下安全组的成员:“Team Foundation 管理员”“项目管理员”

  • 若要验证配置和访问只能从 Team Web Access 中获得的敏捷计划工具,您的 Team Foundation Server 管理员必须授予您 Web 访问权限。可能还有其他许可证要求。有关更多信息,请参见 对 Team Web Access 中的功能的访问权限

有关更多信息,请参见Team Foundation Server 权限Team Foundation Server 默认组、权限和角色

说明说明

即使您是以管理权限登录的,也必须使用提升的权限打开命令提示符窗口,才能在运行 Windows Server 2008 的服务器上运行 witadmin 命令。若要使用提升的权限打开命令提示符窗口,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站上的以下页面:用户帐户控制

witadmin exportagileprocessconfig /collection:CollectionURL /p:ProjectName [/f:FileName] [/e:encoding]

witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName [/f:FileName] [/e:encoding] 

witadmin importagileprocessconfig /collection:CollectionURL [/p:ProjectName] /f:FileName [/e:encoding] [/v]

witadmin importcommonprocessconfig /collection:CollectionURL [/p:ProjectName] /f:FileName [/e:encoding] [/v]

参数

Parameter

说明

/collection:CollectionURL

指定集合的 URL。必须使用以下格式指定 URI:http://ServerName:Port/VirtualDirectoryName/CollectionName

如果不指定虚拟目录,则必须指定以下格式的 URI:

http://ServerName:Port/CollectionName。

/p:ProjectName

必需。要为其导出或导入过程配置的团队项目。必须在使用 /collection 参数指定的集合中定义此团队项目。当您指定 /v 开关时,您不必指定团队项目。

/f:FileName

要导出或导入的过程配置 XML 定义文件的路径和名称。

说明说明
如果客户端计算机运行的是 Windows Vista,则您可能没有访问某些文件夹的权限。如果尝试将全局列表导出到您没有权限的位置,注册表虚拟化技术将自动重定向导出的文件,并将其保存到虚拟存储区。有关更多信息,请参见 Microsoft 网站的以下页面:Registry Virtualization(注册表虚拟化)和 Common file and registry virtualization issues in Windows Vista(Windows Vista 中常见的文件和注册表虚拟化问题)。若要避免此重定向操作,可以将该文件导出到您拥有权限的位置。

/e:Encoding

可选。.NET Framework 2.0 编码格式的名称。指定的编码将用于导出或导入 XML 数据。例如,/e utf-7 指定 Unicode (UTF-7) 编码。如果省略此参数,则 witadmin 将尝试检测编码,并且在检测失败时使用 UTF-8。

/v

可选。验证定义进程配置的 XML,但不导入定义文件。

/? 或者 help

在“命令提示符”窗口中显示有关命令的帮助。

备注

如果正在更新已升级的团队项目,并第一次导入进程配置文件,必须先导入 CommonConfiguration 的定义文件,然后导入 AgileConfiguration 的定义文件。此外,类别文件必须包含 CommonConfiguration 文件所引用的类别的定义。有关更多信息,请参见更新升级的团队项目以访问新功能

示例

除非另外指定,否则下面的值适用于每个示例:

  • 集合的 URL:http://AdventureWorksServer:8080/tfs/DefaultCollection

  • 团队项目:Contoso

  • 服务器网站的端口号:8080

Hh500413.collapse_all(zh-cn,VS.110).gif导出团队项目敏捷配置的定义。

下面的示例导出进程配置团队项目积压工作页:

witadmin exportagileprocessconfig /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:Contoso /f:C:AgileConfiguration.xml

Hh500413.collapse_all(zh-cn,VS.110).gif为 Team Project 导入敏捷配置的定义。

下面的示例导入进程配置积压工作页到 Contoso 团队项目:

witadmin importagileprocessconfig /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:Contoso /f:C:AgileConfiguration.xml 

请参见

概念

更新升级的团队项目以访问新功能

使用进程配置自定义积压工作和板页

进程配置 XML 元素参考

其他资源

witAdmin:自定义和管理用于跟踪工作项的对象