Добавление экземпляра рабочего элемента в шаблон процесса

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

Примечание

Определять экземпляры рабочих элементов необязательно.Шаблоны процессов для Microsoft Solutions Framework (MSF) не содержат экземпляры рабочих элементов.

Содержание раздела

  • Определение экземпляров рабочих элементов

  • Справочник по элементу WORKITEMS

Определение экземпляров рабочих элементов

Чтобы определить экземпляр рабочего элемента, необходимо указать тип рабочего элемента, а также значения его полей. Для этого используются элементы WI и FIELD, находящиеся внутри элемента WORKITEMS. Набор экземпляров рабочего элемента задается в элементе taskXml в файле подключаемого модуля отслеживания рабочих элементов. Каждый экземпляр рабочего элемента должен удовлетворять определению схемы рабочих элементов, заданному в файле WorkItemMethodology.xsd. Файлы схемы для отслеживания рабочих элементов можно загрузить на следующей странице веб-сайта Майкрософт: Process Template and Work Item Schemas for 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

<FIELD refname="FieldReferenceName" value="Value" />

Обязательный дочерний элемент элемента WI.

Задает ссылочное имя поля и присваиваемое этому полю значение.

HYPERLINK

<HYPERLINK URL="URL" relativePath="false" />

Необязательный дочерний элемент элемента WI.

Определяет гиперссылку для экземпляра рабочего элемента. Для относительного пути можно указать значение true или false.

WI

<WI type="WorkItemType">
   <FIELD> . . .</FIELD>
   <HYPERLINK> . . .</HYPERLINK>
</WI>

Обязательный дочерний элемент элемента WORKITEMS.

Определяет тип рабочего элемента для создания и значения, присваиваемые конкретным полям.

WORKITEMS

<WORKITEMS>
   <WI>
      <FIELD> . . .</FIELD>
      <HYPERLINK> . . .</HYPERLINK>
   </WI>
</WORKITEMS >

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

Содержит коллекцию элементов WI, каждый из которых определяет экземпляр рабочего элемента.

К началу

См. также

Основные понятия

Настройка шаблона процесса

Определение объектов для отслеживания рабочих элементов с помощью подключаемого модуля отслеживания рабочих элементов