TFS“指定到”正显示出太多的用户(TFS “Assign To” is showing too m

2019-06-26 16:51发布

我连接到TFS服务器,当我创建一个工作项(缺陷,任务等),“分配到”显示太多的用户。 我无法找到一个方法来限制显示的用户,这将影响谁比谁连接到服务器。

例如,我在“分配到”下拉列表:

Administrator
LOCALE SERVICE
User 1
User 2
User 3
User 4
User 5

我想“分配到”下拉列表中只显示:

User 1
User 3
User 5

我会怎么做这一点,所以它的服务器上进行更改,如果有人新的连接到服务器,他们只能看到三个用户的“分配到”下拉列表中?

Answer 1:

下面是你应该做的:

  1. 打开Visual Studio命令提示符 。 这会给你设置运行VS / TFS工具路径中的命令行窗口
  2. 下载您要修改(如错误,任务)的工作项目类型定义

    • witadmin exportwitd /collection:collectionurl /p:project /n:typename [/f:filename]

    这会给你的WIT的定义,以XML格式。

  3. 打开XML文件。 您将编辑的规则派到外地。 查找术语“System.AssignedTo”
  4. 允许值规则元素,修改(或添加如果不存在)的列表项元素的值限制在一个(或多个)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>

导入您的更改:

  1. 保存文件。
  2. 在命令行窗口键入以下内容:
    witadmin importwitd /collection:collectionurl /p:project /f:filename

而已。 你的工作项目类型目前仅限于你想要的人。



Answer 2:

见我的答案在这里,2012年,也可能是类似的: Visual Studio的-不要在显示所有域用户“分配到”字段

问题是,[团队基础] \有效用户包括[TEAM FOUNDATION] \的Team Foundation管理员 ,其中包括[内置] \管理员

TFS服务器管理控制台我选择的应用层和点击组成员 。 然后我上双击[TEAM FOUNDATION] \的Team Foundation管理员和删除[内置] \管理员

现在,我只看到我的球队,而不是所有的都在服务器上的本地管理员的SQL管理员和工程师。 所有不带任何命令行或插件。



Answer 3:

您可以:

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)保存更改;

而已! 顺便说一句,该工具可以派上用场了一些其他的自定义也是如此。



Answer 4:

安装TFS电动工具为Visual Studio之后。

  1. 从菜单中打开Tools - > Process Editor - > Work Item Types - > Open WIT (WorkItem) Type from Server
  2. 选择收藏和项目,并且您需要更改工作项。
  3. 打开Assigned To域并单击Rules Tab
  4. 编辑有效用户的增加,你想显示“组名”。

然后选择保存工作项保存在Visual Studio。

希望这个作品。



Answer 5:

创建集合在一个单独的组并添加用户。 打开Process模板添加规则分配给外地分配到“有效用户”,然后选择您创建的组。



Answer 6:

看着从折边几个关键字后,所以我得到了一些很好的谷歌的结果。

你需要做的第一件事情就是去到Visual Studio中,选择团队菜单,并从那里到收集设置。 你会看到的流程模板,并从那里,你可以下载一个你。

在您下载它,你可以修改任何你想要的设置。 当你完成后,去同一个菜单,这时候点击上传。

这是所有需要,但要注意,你只能选择在项目创建这个新的一个。



文章来源: TFS “Assign To” is showing too many users
标签: tfs tfs2010