TFS链接下拉字段到TFS组

时间:2016-12-15 14:02:47

标签: tfs

TFS新手,所以你可能需要忍受我。我在Feature WIT上创建了一个新字段。我想将该字段中的值限制为我创建的组的成员。我想我可以通过双击VS中WIT编辑器中的字段,单击Rules选项卡,添加VALIDUSER规则,然后选择我创建的组来工作。我遇到的问题是我在列表中看不到我的小组。

我是否会偏离我想要实现的目标,如果是这样,那么正确的方法是什么?如果我几乎在那里,我一路上错过了什么?

1 个答案:

答案 0 :(得分:2)

我不确定我是否完全理解您的观点,我已按照以下步骤添加了一个示例:

  1. 创建集合级别组。团队资源管理器 - >团队项目集合设置 - >团体成员资格 - >新增 - >团体名称:MyTeam - >双击[您的收藏] \ MyTem - >选择Windows用户或群组 - >添加 - >添加用户

  2. 创建"功能"工作项类型。工具 - >流程编辑器 - >工作项类型 - >从服务器打开WIT - >复制现有工作项类型并将名称更改为"问题"。

  3. 在“字段”标签中,双击“分配给 - >规则” - >“新建” - >“允许值” - >“在ALLOWEDVALUES窗口中”,在“列表项编辑”窗口中单击“新建” - >“gt”,输入[Project] \ MyTeam - >确定,然后保存此工作项类型。 enter image description here

  4. 进行测试: 4.创建一个新的"功能" item,在Assigned To下拉列表中,您只能看到您在MyTeam组中添加的用户。

    注意: TFS会在下拉列表中列出组中的所有用户,而不是直接列出组。如果没有立即生成变换,您可以重新启动Sever。

    <强>更新

    请删除 VALIDUSER 规则,并添加 ALLOWEDVALUES 规则,以及要在“分配给”字段中显示的项目组。请参考以下示例:

    <FIELDS>
    <FIELD name="Assigned To" refname="System.AssignedTo" type="String" reportable="dimension">
      <ALLOWEDVALUES expanditems="true">
          <LISTITEM value="[Project]\Contributors" />
      </ALLOWEDVALUES>
    </FIELD>