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
Как мне это сделать, чтобы он изменился на сервере, и если кто-то новый подключится к серверу, они могут видеть только трех пользователей в раскрывающемся списке "Назначить" ?
Ответы
Ответ 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.
- В открывшемся меню
Tools
→ Process Editor
→ Work Item Types
→ Open WIT (WorkItem) Type from Server
.
- Выберите коллекцию и проект и рабочий элемент, которые необходимо внести.
- Откройте поле
Assigned To
и нажмите Rules Tab
- Отредактируйте действительного пользователя, добавьте имя группы, которое вы хотите отобразить.
Затем сохраните Workitem, выбрав сохранение в Visual Studio.
Надеюсь, что это сработает.
Ответ 5
Создайте отдельную группу под коллекцией и добавьте пользователей.
Откройте шаблон процесса. Добавьте правило к назначенному полю. Назначено "Действительный пользователь" и выберите созданную группу.
Ответ 6
Итак, просмотрев несколько ключевых слов из hems, я получил хорошие результаты в google.
Первое, что вам нужно сделать, это перейти в визуальную студию и выбрать меню команды, а затем перейти к настройкам коллекции. Вы увидите шаблон процесса и оттуда вы можете загрузить его.
После его загрузки вы можете изменить любые параметры, которые вы хотите. Когда вы закончите, перейдите в одно и то же меню и на этот раз нажмите "Загрузить".
Это все, что нужно, но обратите внимание, что вы можете выбрать этот новый только при создании проекта.