【发布时间】:2016-01-11 13:19:35
【问题描述】:
升级到 TFS 2015 后,我们看到集合中的所有用户都显示为工作项的分配给字段的选项。
在 2013 年,我们将 ALLOWEDVALUES 规则设置为 [project]\Contributors。它会将下拉列表中的列表限制为仅该组中的值。
现在下拉菜单会显示所有人,只有当您尝试从完整列表中选择不在贡献者组中的用户时才会抱怨。
我们如何恢复旧的行为?
【问题讨论】:
升级到 TFS 2015 后,我们看到集合中的所有用户都显示为工作项的分配给字段的选项。
在 2013 年,我们将 ALLOWEDVALUES 规则设置为 [project]\Contributors。它会将下拉列表中的列表限制为仅该组中的值。
现在下拉菜单会显示所有人,只有当您尝试从完整列表中选择不在贡献者组中的用户时才会抱怨。
我们如何恢复旧的行为?
【问题讨论】:
您可以按照以下步骤操作:
创建一个集合级别组。 Team Explorer-->Team Project Collection Settings-->Group Membership-->New-->Group name: MyTeam-->双击[your collection]\MyTem-->选择Windows User or Group-->Add- ->添加用户
创建“问题”工作项类型。工具-->流程编辑器-->工作项类型-->从服务器打开WIT-->复制现有的工作项类型并将名称更改为“问题”。
在“字段”选项卡中,双击“分配给”-->“规则”-->“新建”-->“ALLOWEDVALUES”-->在“ALLOWEDVALUES”窗口中,单击“新建”-->在“列表项编辑”窗口中,输入[项目]\ MyTeam-->OK,然后保存这个工作项类型。
测试: 4. 创建一个新的“问题”项,在分配给下拉列表中,您只能看到您在 MyTeam 中添加的用户。
【讨论】:
在许多组织中,工作项类型在多个团队之间共享。旧的下拉列表很长,而且到处都是你永远不会分配工作项的人。我们听到了很多要求让分配给人们的体验更好。
我们已将工作项控件更改为 MRU 控件,因此您最关心的人会立即出现。还有一个“搜索更多”选项可以找到尚未加入 MRU 的人。
我们知道无法再使用您在工作项上定义的规则来限制列表。这是一个明确的设计决策,并且在保存时仍会按照您的指示执行该规则。
Ewald Hofman - TFS 项目经理
【讨论】: