TFS新手,所以你可能需要忍受我。我在Feature WIT上创建了一个新字段。我想将该字段中的值限制为我创建的组的成员。我想我可以通过双击VS中WIT编辑器中的字段,单击Rules选项卡,添加VALIDUSER规则,然后选择我创建的组来工作。我遇到的问题是我在列表中看不到我的小组。
我是否会偏离我想要实现的目标,如果是这样,那么正确的方法是什么?如果我几乎在那里,我一路上错过了什么?
答案 0 :(得分:2)
我不确定我是否完全理解您的观点,我已按照以下步骤添加了一个示例:
创建集合级别组。团队资源管理器 - >团队项目集合设置 - >团体成员资格 - >新增 - >团体名称:MyTeam - >双击[您的收藏] \ MyTem - >选择Windows用户或群组 - >添加 - >添加用户
创建"功能"工作项类型。工具 - >流程编辑器 - >工作项类型 - >从服务器打开WIT - >复制现有工作项类型并将名称更改为"问题"。
在“字段”标签中,双击“分配给 - >规则” - >“新建” - >“允许值” - >“在ALLOWEDVALUES窗口中”,在“列表项编辑”窗口中单击“新建” - >“gt”,输入[Project] \ MyTeam - >确定,然后保存此工作项类型。
进行测试: 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>