TFS:如何在创建项目之前创建项目组?

TFS: How can I create a project group before creating the project?

我的一位同事去年离职了,我现在负责他的一些旧任务。他为我们创建了一个定制的流程模板。我现在从 TFS 下载它并试图将它再次上传到一个新的集合中。

这不起作用,因为一些工作项类型定义使用了一个名为“[Project]\Project Managers”的组。出现以下错误:

VS402504: User or group cannot be found: [Project]\Project Managers. Verify that the users and groups used in your work item type definition exist.

我将组 "Project Managers" 添加到 TFS,但仍然出现相同的错误。但是如何在不创建项目的情况下创建这样的组?

这是一个验证错误,不支持自定义项目范围组。您只能引用帐户级别范围内的组。

所以需要新建一个账户(集合)级别组Project Managers”并在具体的工作项类型定义文件中相应引用(XML).

详情请参考VS402504: User or group cannot be found [project]\Group Name. Verify that the users and groups used in your work item type definition exist.

Error example

Bug.xml is referencing a project scoped group.

... "[project]\Project Managers"

Resolution example

Create a new account (collection) level group "Organization Leaders" and reference it accordingly in the XML.

... "[global]\Project Managers"

您可以通过编辑文件 GroupsAndPermissions.xml(存在于文件夹 "Groups And Permissions")在流程模板中添加新组:

<group name="New Group" description="Test Desc">
  <permissions>
   ... add here the permissions
  </permissions>
</group>

添加新组后,您可以在 workitems.xml 中以常规方式使用它们:

"[project]\New Group"