【问题标题】:TFS: How can I create a project group before creating the project?TFS:如何在创建项目之前创建项目组?
【发布时间】:2019-06-10 20:55:05
【问题描述】:

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

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

VS402504:找不到用户或组:[Project]\Project Managers。 验证您的工作项类型中使用的用户和组 定义存在。

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

【问题讨论】:

    标签: tfs tfs-process-template


    【解决方案1】:

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

    因此您需要创建一个新的帐户(集合)级别组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.

    错误示例

    Bug.xml 引用了一个项目范围的组。

    ... "[project]\Project Managers"
    

    分辨率示例

    创建一个新的帐户(收藏)级别组“组织领导” 并在 XML 中相应地引用它。

    ... "[global]\Project Managers"
    

    【讨论】:

      【解决方案2】:

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

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

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

      "[project]\New Group"
      

      【讨论】:

        猜你喜欢
        • 2014-03-31
        • 1970-01-01
        • 2010-12-06
        • 1970-01-01
        • 2017-07-21
        • 2012-02-26
        • 2017-07-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多