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
).
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"
我的一位同事去年离职了,我现在负责他的一些旧任务。他为我们创建了一个定制的流程模板。我现在从 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
).
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"