Подтвердить что ты не робот

TFS "Assign To" показывает слишком много пользователей

Я подключен к серверу TFS, и когда я создаю рабочий элемент (Bug, Task и т.д.), "Assign To" показывает WAY слишком много пользователей. Я не могу найти способ ограничить показ пользователей, которые повлияют на всех, кто подключается к серверу.

Например, в раскрывающемся списке "Назначить" :

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

Я хочу, чтобы выпадающее меню "Назначить" отображалось только:

User 1
User 3
User 5

Как мне это сделать, чтобы он изменился на сервере, и если кто-то новый подключится к серверу, они могут видеть только трех пользователей в раскрывающемся списке "Назначить" ?

4b9b3361

Ответ 1

Вот что вы должны сделать:

  • Откройте Командная строка Visual Studio. Это даст вам окно командной строки с установкой PATH для запуска 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

Что это. Тип вашего рабочего элемента теперь ограничен теми, кого вы хотите.

Ответ 2

Смотрите мой ответ здесь на 2012 год, он может быть похож: Visual Studio - не отображать всех пользователей домена в "Assign To" Поле

Проблема заключалась в том, что [TEAM FOUNDATION]\Действительные пользователи включены [ФОНД ГРУППЫ]\Администраторы Team Foundation, которые включали [НАСТРОЙКА]\Администраторы

В Консоль администрирования сервера TFS я выбрал Приложение Tier и нажмите Членство в группе. Затем я дважды нажал [ПОДДЕРЖКА ГРУППЫ]\Администраторы Team Foundation и удалены [ВСТРОЕНЫ]\Администраторы.

Теперь я вижу только свою команду, а не все админы и инженеры SQL, которые были локальными администраторами на сервере. Все без командной строки или аддонов.

Ответ 3

Вы можете:

1) перейдите сюда https://teamprojectmanager.codeplex.com/releases и загрузите последнюю команду Project Manager;

2) запустите его (файл *.exe в архиве);

3) подключите его к вашему проекту;

4) перейдите в "конфигурацию рабочего элемента" справа;

5), затем "типы рабочих элементов";

6) выберите тип вашего элемента (например, элемент отставания продукта), нажмите "изменить";

7) сделайте то, что предложил Ассаф Стоун, в моем случае он просто заменил

<VALIDUSER />

с

<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
    <LISTITEM value="[project]\Contributors" />
</ALLOWEDVALUES>

8) сохраните изменения;

Что это! BTW, этот инструмент может пригодиться и для некоторых других настроек.

Ответ 4

После установки инструментов электропитания TFS для Visual Studio.

  • В открывшемся меню ToolsProcess EditorWork Item TypesOpen WIT (WorkItem) Type from Server.
  • Выберите коллекцию и проект и рабочий элемент, которые необходимо внести.
  • Откройте поле Assigned To и нажмите Rules Tab
  • Отредактируйте действительного пользователя, добавьте имя группы, которое вы хотите отобразить.

Затем сохраните Workitem, выбрав сохранение в Visual Studio.

Надеюсь, что это сработает.

Ответ 5

Создайте отдельную группу под коллекцией и добавьте пользователей. Откройте шаблон процесса. Добавьте правило к назначенному полю. Назначено "Действительный пользователь" и выберите созданную группу.

Ответ 6

Итак, просмотрев несколько ключевых слов из hems, я получил хорошие результаты в google.

Первое, что вам нужно сделать, это перейти в визуальную студию и выбрать меню команды, а затем перейти к настройкам коллекции. Вы увидите шаблон процесса и оттуда вы можете загрузить его.

После его загрузки вы можете изменить любые параметры, которые вы хотите. Когда вы закончите, перейдите в одно и то же меню и на этот раз нажмите "Загрузить".

Это все, что нужно, но обратите внимание, что вы можете выбрать этот новый только при создании проекта.