Добавление экземпляра рабочего элемента в шаблон процесса
Добавляя рабочие элементы в шаблон процесса, вы определяете набор задач или других элементов, которые служат в качестве напоминаний для руководителей проектов о том, что необходимо выполнить соответствующие действия после создания командного проекта. Например, можно создать по одной задаче для назначения разрешений членам команды, определения областей продукта и вех, настройки определений сборок и определения стратегии ветвления в системе управления версиями.
Примечание
Определять экземпляры рабочих элементов необязательно.Шаблоны процессов для Microsoft Solutions Framework (MSF) не содержат экземпляры рабочих элементов.
Содержание раздела
Определение экземпляров рабочих элементов
Справка по элементу WORKITEMS
Определение экземпляров рабочих элементов
Чтобы определить экземпляр рабочего элемента, необходимо указать тип рабочего элемента, а также значения его полей. Для этого используются элементы WI и FIELD, находящиеся внутри элемента WORKITEMS. Набор экземпляров рабочего элемента задается в элементе taskXml в файле подключаемого модуля отслеживания рабочих элементов. Каждый экземпляр рабочего элемента должен соответствовать определению схемы рабочих элементов, заданному в файле WorkItemMethodology.xsd. Файлы схемы для отслеживания рабочих элементов можно скачать со следующей страницы на веб-сайте Майкрософт: Схемы шаблонов процессов и рабочих элементов для Visual Studio Team Foundation.
Атрибут типа для элемента WI определяет, какой тип рабочего элемента создается. Это может быть, например, задача, пользовательская история или проблема. Для всех обязательных полей необходимо задать значения в зависимости от типа рабочего элемента.
В примере ниже определяется задача рабочего элемента, напоминающая администраторам проекта о необходимости внести членов команды в одну или несколько групп безопасности. Значения присваиваются всем обязательным полям. Так как экземпляры рабочих элементов зависят от определений типов рабочих элементов, задачу по созданию экземпляров рабочих элементов необходимо указать после задачи по созданию типов рабочих элементов.
<task id="WIT_Instances" name="Work Item tasks definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item instances created">
<dependencies>
<dependency taskId="WITs" />
</dependencies>
<taskXml>
<WORKITEMS>
<WI type="Task">
<FIELD refname="System.Title" value="Setup: Set Permissions" />
<FIELD refname="System.IterationPath" value="$$PROJECTNAME$$\Iteration 0" />
<FIELD refname="System.State" value="Active" />
<FIELD refname="System.Reason" value="New" />
<FIELD refname="System.Description" value="Using the admin UI in Visual Studio adds team members to one of the three groups: Project administrators, Contributors, or Readers." />
</WI>
</WORKITEMS>
</taskXml>
</task>
К началу
Справка по элементу WORKITEMS
Ниже показана синтаксическая структура элемента WORKITEMS и его дочерних элементов. Эти элементы задаются в элементе taskXml в файле подключаемого модуля отслеживания рабочих элементов.
<WORKITEMS>
<WI type="TypeA">
<FIELD refname="Field1" value="Value1" />
<FIELD refname="Field2" value="Value2" />
. . .
<FIELD refname="FieldN" value="ValueN" />
</WI>
. . .
</WORKITEMS>
Элемент |
Синтаксис |
Описание |
---|---|---|
FIELD |
|
Обязательный дочерний элемент элемента WI. Задает ссылочное имя поля и присваиваемое этому полю значение. |
HYPERLINK |
|
Необязательный дочерний элемент элемента WI. Определяет гиперссылку для экземпляра рабочего элемента. Для относительного пути можно указать значение true или false. |
WI |
|
Обязательный дочерний элемент элемента WORKITEMS. Определяет тип создаваемого рабочего элемента и значения, которые нужно присвоить определенным полям. |
WORKITEMS |
|
Необязательный дочерний элемент элемента taskXml для подключаемого модуля отслеживания рабочих элементов. Содержит коллекцию элементов WI, каждый из которых определяет экземпляр рабочего элемента. |
К началу