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


Практическое руководство. Добавление запроса к шаблону процесса

Обновлен: Ноябрь 2007

Выполнив запрос рабочих элементов, можно найти определенные группы рабочих элементов, такие как риски или активные ошибки. Запросы рабочих элементов задаются в файлах запроса рабочих элементов (WIQ) в папке Запросы, являющейся подпапкой папки Отслеживание рабочего элемента, которая находится в папке, куда был загружен ваш шаблон процесса. Например, шаблон «MSF для гибкой разработки программного обеспечения» определяет запрос «Активные ошибки», который задан файлом ActiveBugs.wiq.

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

Требуемые разрешения

Для выполнения этой процедуры нужно быть членом группы «Администраторы Team Foundation».

Если необходимые разрешения безопасности заданы явно, разрешение Просмотр информации на уровне сервера в командном проекте должно иметь значение Разрешить и разрешение Шаблон управления процессом также должно иметь значение Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Сохранение запроса рабочего элемента в файл .wiq

  1. В области Сред. Командный обозреватель щелкните правой кнопкой мыши запрос и выберите команду Просмотреть запрос.

  2. В меню Файл выберите команду Сохранить <имя запроса> [Запрос] как....

  3. В диалоговом окне Сохранить запрос как выберите параметр Файл и введите расположение и имя файла из файла WIQ. В качестве альтернативы можно нажать кнопку Обзор, ввести имя файла, перейти к расположению, где требуется сохранить его, и нажать кнопку Сохранить.

  4. Нажмите кнопку Сохранить.

  5. Скопируйте файл в папку \WorkItem Tracking\Queries, расположенную в папке, куда был загружен шаблон процесса.

    ms243832.alert_note(ru-ru,VS.90).gifПримечание.

    Необходимо отредактировать файл WIQ в текстовом редакторе и удалить элементы <TeamFoundationServer> и <TeamProject>, которые связывают запрос с конкретным сервером Team Foundation Server и командным проектом. В противном случае запрос не будет работать правильно, если шаблон процесса загрузить на другой сервер Team Foundation Server. В качестве альтернативы можно использовать, где это возможно, макросы, чтобы запрос не содержал явно имени текущего командного проекта или других явных значений, определяющих конкретную среду.

Пример

Для включения запросов рабочих элементов в шаблон процесса, создайте одну или несколько задач в файле workitems.xml, который можно найти в папке \WorkItem Tracking, находящейся в папке, куда был загружен шаблон процесса. Используйте элемент <Query>, чтобы задать требуемый файл запроса рабочих элементов.

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

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

<task
   id="Queries"
   name="Stored Query Definitions"
   plugin="Microsoft.ProjectCreationWizard.WorkItemTracking"
   completionMessage="Queries uploaded"
   completionDescription = "Processing the stored queries used by work item tracking">
   <dependencies>
      <dependency taskId="WIs" />
      <dependency taskId="WITs" />
   </dependencies>
   <taskXml>
      <QUERIES>
         <Query name="All Scenarios" fileName="WorkItem Tracking\Queries\AllScenarios.wiq" />
         ...
      </QUERIES>
   </taskXml>
</task>

См. также

Задачи

Проверка изменений в определении типа рабочего элемента

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

Типы рабочих элементов

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