пятница, 30 июля 2010 г.

Как в Team Foundation Server 2010 настроить выпадающие значения в "Кому назначено"

У рабочих элементов есть поле - "Кому назначено". Но по умолчанию там видны абсолютно все учётные данные, а по идее-то там должны быть только юзеры, которые участники проекта.

Оказывает это в меру легко и также трудно сделать. А вот почему - легко исправить значения этого поля в одном типе рабочего элемента, но вот если нужно исправить во всех, то придётся очень много кликать мышкой, а рутинная работа - самая сложная.

Делается это так.
Устанавливаем Visual Studio Power Tools (оттуда нам нужен Process Editor).
В Visual Studio лезем в меню Tools\Process Editor\Work Item Types\Open WIT From Server
Выбираем коллекцию проектов, затем проект и тип рабочего элемента.
Получаем список полей элемента, нас интересует поле "Кому назначено".
Открываем параметры, заходим во вкладку "Rules" удаляем все правила нафиг =).
Теперь нужно добавить два правила:
ALLOWEDVALUES (в параметры снизу добавьте "[Project]\Участники" и поставьте галку "exclude groups").


ALLOWEXISTINGVALUE (это позволит отфильтровать в списке удалённые и прочие левые учётки)
Всё, теперь сохраните и проверьте - работает!




Один минус - захотите для всего проекта так сделать - заколебётесь. Как вариант исправить в шаблоне процесса один раз во всех элементах и создавать проекты по исправленному шаблону.

Комментариев нет: