Поделиться через


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

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

Запросы рабочего элемента задают набор критериев для формирования списка рабочих элементов, например списка активных ошибок или закрытых задач.Файлы запросов рабочих элементов имеют расширение WIQ и хранятся в подпапке Queries папки WorkItem Tracking шаблонов процессов Microsoft Solutions Framework (MSF).

Важное примечаниеВажно

В шаблонах процессов Майкрософт определено несколько запросов.Дополнительные сведения см. в разделах Общие запросы (Scrum), Общие запросы (Agile) и Общие запросы (CMMI).Определения запросов зависят от полей и типов рабочих элементов в шаблоне процесса.Кроме того, от определений запросов зависят некоторые книги, передаваемые в подключаемый модуль портала.

Передаваемые определения запросов задаются в виде задач в подключаемом модуле отслеживания рабочих элементов.Такие задачи могут быть обязательными, поскольку от запроса может зависеть несколько артефактов в шаблоне процесса.Кроме того, задача по передаче запросов зависит от успешного выполнения задачи по передаче типов рабочих элементов.Каждый передаваемый файл запроса задается в элементе taskXml.

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

  • Создание файла запроса рабочего элемента

  • Указание запросов для передачи

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

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

Сведения о назначении группам разрешений в отношении запросов см. в разделе Управление доступом к функциональным областям.Сведения о создании папок запросов см. в разделе Определение и настройка объектов для отслеживания рабочих элементов с помощью подключаемого модуля отслеживания рабочих элементов.

Создание файла запроса рабочего элемента

Каждое определение запроса должно задаваться в собственном файле с расширением WIQ с использованием родительского элемента WorkItemQuery и должно удовлетворять схеме, определенной в файле wiq.xsd.Файлы схемы для отслеживания рабочих элементов можно загрузить на следующей странице веб-сайта Майкрософт: Process Template and Work Item Schemas for Visual Studio Team Foundation.

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

<WorkItemQuery Version="1">
<TeamFoundationServer>collectionURL</TeamFoundationServer>
<TeamProject>TeamProjectName</TeamProject>
  <Wiql>
      WorkItemQueryLanguage
  </Wiql>
</WorkItemQuery>

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

К началу

Указание запросов для передачи

Для включения запросов рабочих элементов в шаблон процесса создайте одну или несколько задач в файле workitems.xml, который можно найти в папке \WorkItem Tracking, находящейся в папке, в которую был загружен шаблон процесса.С помощью элемента Query укажите файл запроса рабочего элемента.Например, в следующем фрагменте кода XML задается запрос, основанный на передаваемом файле ActiveBugs.wiq и имеющий имя "Active Bugs".

<Query name="Active Bugs" fileName="WorkItem Tracking\Queries\ActiveBugs.wiq" />

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

В следующем примере показано, как указать задачу для создания папки запросов с именем Product Management и передачи в эту папку запроса с именем "All User Stories".

<task id="Queries" name="Stored Query Definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage=" Work item queries uploaded" />
   <dependencies>
      <dependency taskId="WITs" />
   </dependencies>
   <taskXml>
      <QUERIES>
         <QueryFolder name="Product Management" >
            <Query name="All User Stories" fileName="WorkItem Tracking\Queries\AllUserStories.wiq" />
         </QueryFolder>
         . . .
      </QUERIES>
   </taskXml>
</task>

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

К началу

Элементы QUERY

Ниже показана синтаксическая структура элемента QUERIES и его дочерних элементов.

<QUERIES>
   <Permission />
   <QueryFolder >
      <Query />
   </QueryFolder>
</QUERIES>

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

Элемент

Синтаксис

Описание

Permission

<permission allow="ListOfPermissions" identity="GroupName" />

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

Задает разрешения по умолчанию, назначаемые общим запросам.Дополнительные сведения см. в разделе Assigning Permissions for Work Item Queries.

Query

<Query name="QueryName" fileName="QueryFilePathName" />

Как показано в следующем примере, можно передать запрос с меткой "Active Bugs”, определенный в файле ActiveBugs.wiq:

<Query name="Active Bugs" fileName="WorkItem Tracking\Queries\ActiveBugs.wiq" />

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

Задает имя и путь WIQ-файла, определяющего передаваемый запрос.

QueryFolder

<QueryFolder name="FolderName">
   <Query />
</QueryFolder>

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

Задает имя папки запросов.

QUERIES

<QUERIES>
   . . . 
</QUERIES>

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

Указывает, какие файлы определения запросов использовать для создания запросов по умолчанию.

К началу

См. также

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

Поиск ошибок, задач и прочих рабочих элементов

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