我连接到TFS服务器,当我创建一个工作项(缺陷,任务等),“分配到”显示太多的用户。 我无法找到一个方法来限制显示的用户,这将影响谁比谁连接到服务器。
例如,我在“分配到”下拉列表:
Administrator
LOCALE SERVICE
User 1
User 2
User 3
User 4
User 5
我想“分配到”下拉列表中只显示:
User 1
User 3
User 5
我会怎么做这一点,所以它的服务器上进行更改,如果有人新的连接到服务器,他们只能看到三个用户的“分配到”下拉列表中?
下面是你应该做的:
- 打开Visual Studio命令提示符 。 这会给你设置运行VS / TFS工具路径中的命令行窗口
下载您要修改(如错误,任务)的工作项目类型定义 :
-
witadmin exportwitd /collection:collectionurl /p:project /n:typename [/f:filename]
这会给你的WIT的定义,以XML格式。
- 打开XML文件。 您将编辑的规则为派到外地。 查找术语“System.AssignedTo”
- 在允许值规则元素,修改(或添加如果不存在)的列表项元素的值限制在一个(或多个)TFS / Active Directory组(一个或多个)的成员。 你的字段定义应该是这样的:
<FIELD name="Assigned To" refname="System.AssignedTo" type="String" syncnamechanges="true" reportable="dimension">
<HELPTEXT>The person currently working on this bug</HELPTEXT>
<ALLOWEXISTINGVALUE />
<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
<!-- Below is a TFS group. Note you actually type "[project]" verbatim -->
<LISTITEM value="[project]\Contributors" />
<!-- Below is an AD group. The name and group are examples only -->
<LISTITEM value="MYDOMAIN\Developers" /> </ALLOWEDVALUES>
</FIELD>
导入您的更改:
- 保存文件。
- 在命令行窗口键入以下内容:
witadmin importwitd /collection:collectionurl /p:project /f:filename
而已。 你的工作项目类型目前仅限于你想要的人。
见我的答案在这里,2012年,也可能是类似的: Visual Studio的-不要在显示所有域用户“分配到”字段
问题是,[团队基础] \有效用户包括[TEAM FOUNDATION] \的Team Foundation管理员 ,其中包括[内置] \管理员
在TFS服务器管理控制台我选择的应用层和点击组成员 。 然后我上双击[TEAM FOUNDATION] \的Team Foundation管理员和删除[内置] \管理员 。
现在,我只看到我的球队,而不是所有的都在服务器上的本地管理员的SQL管理员和工程师。 所有不带任何命令行或插件。
您可以:
1)去这里https://teamprojectmanager.codeplex.com/releases和下载最新的团队项目经理;
2)启动它(在归档中的* .exe文件);
3)把它连接到你的项目;
4)进入右侧的“工作项配置”;
5)然后以“工作项类型”;
6)选择项目类型(例如产品Backlog项),单击“编辑”;
7)做什么阿萨夫石上面建议的,在我的情况下,它只是更换
<VALIDUSER />
同
<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
<LISTITEM value="[project]\Contributors" />
</ALLOWEDVALUES>
8)保存更改;
而已! 顺便说一句,该工具可以派上用场了一些其他的自定义也是如此。
安装TFS电动工具为Visual Studio之后。
- 从菜单中打开
Tools
- > Process Editor
- > Work Item Types
- > Open WIT (WorkItem) Type from Server
。 - 选择收藏和项目,并且您需要更改工作项。
- 打开
Assigned To
域并单击Rules Tab
- 编辑有效用户的增加,你想显示“组名”。
然后选择保存工作项保存在Visual Studio。
希望这个作品。
创建集合在一个单独的组并添加用户。 打开Process模板添加规则分配给外地分配到“有效用户”,然后选择您创建的组。
看着从折边几个关键字后,所以我得到了一些很好的谷歌的结果。
你需要做的第一件事情就是去到Visual Studio中,选择团队菜单,并从那里到收集设置。 你会看到的流程模板,并从那里,你可以下载一个你。
在您下载它,你可以修改任何你想要的设置。 当你完成后,去同一个菜单,这时候点击上传。
这是所有需要,但要注意,你只能选择在项目创建这个新的一个。