2016-01-25 3 views
2

Возможно ли сбросить историю типов рабочих элементов, которая предлагается пользователю, который создает новый запрос WorkItem?Сброс истории рабочего элемента в TFS WorkItem Query-Designer

У нас есть TeamProjects, который прошел через две настройки Process-Template, включая локализацию и оптимизацию макета формы WorkItem.

С TFS 2015 мы, наконец, переходим к шаблону процесса Agile. Проблема в том, что где-то TFS хранит типы WorkItem, которые вы когда-либо использовали, и отображает их в конструкторе запросов WorkItem.


enter image description here


Значения в Work Item Type смешиваются как немецкий и английский, и выбраны из всех прошедшего процесса шаблонов проекта команда никогда не был настроен на использование.

Можно ли сбросить этот список, и если да, то каким образом?

+0

Вы удалили типа рабочего элемента Определения из TFS? Если это так, это то, что можно было бы сделать - вы потеряли бы все рабочие элементы этого типа. – DaveShaw

+0

@DaveShaw нет, они были перезаписаны и переименованы –

+0

Они появляются, когда вы делаете 'witadmin listwitd'? Вам нужно будет проверить все командные проекты. – DaveShaw

ответ

1

Объем редактора запросов предназначен для всех проектов в коллекции данных. Когда вы открываете выпадающие списки, он отображает все типы рабочих элементов в любом из проектов в коллекции.

В TFS 2015 мы добавили флажок, чтобы охватить ваш запрос к существующему проекту. Этот флажок отключен по умолчанию, поскольку большинство запросов выполняется в рамках проекта. Если флажок снят, выпадающие списки ограничены, чтобы отображать только состояния, поля и типы рабочих элементов, которые используются существующим проектом.

screenshot of query across projects

+0

Итак, чтобы очистить этот список, нам нужно было бы найти «старого» неконвертированного преступника TeamProject и перенести шаблон процесса или использовать веб-интерфейс? Механизм шаблона «наследование» визуальной студии онлайн пока недоступен в установке TFS на месте, правильно? –

+1

Если вы используете TFS 2015 или более позднюю версию, тогда флажок должен выполнять всю работу по фильтрации типов рабочих элементов из других проектов. Если, однако, вы используете более старую версию TFS, вам нужно будет удалить другие типы рабочих элементов из всех проектов внутри коллекции. –

+0

Это сделало трюк, у нас были проекты, которые еще не были преобразованы. Теперь мы их конвертировали, а значения в фильтре запроса согласованы. спасибо –

0

Если вам не нужны эти типы рабочих элементов и рабочие элементы, вы можете использовать witadmin destroywitd для уничтожения типов рабочих элементов, после запуска команды уничтожения типы рабочих элементов исчезнут из раскрывающегося списка. Но, пожалуйста, обратите внимание, что это также уничтожит каждую работу этого типа навсегда без восстановления.

witadmin destroywitd /collection:CollectionURL /p:Project /n:TypeName [/noprompt]