管理过程配置
通过自定义过程配置,可通过 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
导出团队项目敏捷配置的定义。
下面的示例导出进程配置团队项目积压工作页:
witadmin exportagileprocessconfig /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:Contoso /f:C:AgileConfiguration.xml
为 Team Project 导入敏捷配置的定义。
下面的示例导入进程配置积压工作页到 Contoso 团队项目:
witadmin importagileprocessconfig /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:Contoso /f:C:AgileConfiguration.xml