Создание типа рабочего элемента
Приведенный в этом разделе пример кода можно использовать в качестве основы для создания типа рабочего элемента.Тип рабочего элемента определяет правила, поля, состояния и переходы для рабочего элемента, который будет отслеживаться в командном проекте, такие как ошибки, требования и риски.Тип рабочего элемента задается в XML-файле определения типа, расположенном в папке Work Item Tracking, вложенной в папку TypeDefinitions.Например, Microsoft Solutions Framework (MSF) for Agile Software Development определяет такие типы рабочих элементов, как ошибка, качество обслуживания, сценарий, риск и задача, в файлах Bug.xml, QoS.xml, Scenario.xml, Risk.xml и Task.xml соответственно.
Настраивать или создавать новые файлы определений типов можно в папке TypeDefinitions.После этого новый тип рабочего элемента можно импортировать в отдельный проект или добавить в шаблон процесса и отправить измененный шаблон на сервер Team Foundation Server.
Необходимые разрешения
Для выполнения этой процедуры необходимо быть членом группы Администраторы Team Foundation или участником группы Администраторы проекта для проекта.Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Создание нового типа рабочего элемента
В Visual Studio создайте XML-файл для типа рабочего элемента.Для этого в меню Файл выберите пункт Создать и щелкните Файл.
В диалоговом окне Создание файла в области Категории выберите Общие, а в области Шаблоны — XML-файл.
Скопируйте и вставьте в этот файл следующий код.
<?xml version="1.0" encoding="utf-8"?> <witd:WITD application="Work item type editor" version="1.0" xmlns:witd="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef"> <WORKITEMTYPE name="New Work Item Type Name"> <DESCRIPTION>A description of your new work item type.</DESCRIPTION> <GLOBALLISTS> </GLOBALLISTS> <FIELDS> <FIELD name="Title" refname="System.Title" type="String" reportable="dimension"> <REQUIRED /> </FIELD> </FIELDS> <WORKFLOW> <STATES> <STATE value="Active"> </STATE> </STATES> <TRANSITIONS> <TRANSITION from="" to="Active"> <REASONS> <DEFAULTREASON value="New" /> <REASON value="Build Failure" /> </REASONS> </TRANSITION> </TRANSITIONS> </WORKFLOW> <FORM> <Layout> <Group> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="System.Title" Label="&Title:" LabelPosition="Left" /> </Column> </Group> </Layout> </FORM> </WORKITEMTYPE> </witd:WITD>
Нажмите кнопку Сохранить для сохранения изменений.В диалоговом окне Сохранить файл как назовите файл и сохраните его с расширением .xml.
Если тип рабочего элемента создается для настройки шаблона процесса, перейдите в каталог, в который желаете загрузить шаблон процесса, и сохраните файл в папку \WorkItem Tracking\TypeDefinitions.
Примечание Для запуска Windows Vista не обязательно иметь разрешения, установленные для определенных папок.При попытке экспорта типа рабочего элемента в расположение, к которому отсутствуют права доступа, технология виртуализации реестра автоматически перенаправит экспортируемый файл и сохранит его в виртуальном хранилище.Во избежание перенаправления, файл можно экспортировать в расположение, для которого имеются права доступа.Дополнительные сведения о виртуализации реестра см. на следующих страницах на веб-сайте корпорации Майкрософт: Виртуализация реестра и Типовые проблемы виртуализации файлов и реестра в Windows Vista.
О настройке типа рабочего элемента см. в разделах Определение полей рабочих элементов, Определение и настройка рабочего процесса рабочего элемента и Проектирование и настройка формы рабочего элемента.
Об импорте нового типа рабочего элемента в одиночный проект см. в разделе Настройка типов рабочих элементов и управление ими [witadmin].Чтобы добавить тип рабочего элемента в шаблон процесса, см. раздел Добавление определений типов рабочих элементов в шаблон процесса.
См. также
Ссылки
Настройка типов рабочих элементов и управление ими [witadmin]
Основные понятия
Справочник по всем XML-элементам WITD
Другие ресурсы
Указатель определений XML-элементов для типов рабочих элементов