Совместное использование запросов рабочих элементов
Запрос рабочего элемента из Сред. Командный обозреватель или Team Web Access можно передать другим пользователям, переслав его в сообщении электронной почты или сохранив в файл для совместного использования. Также можно создать гиперссылку, которая выполняет запрос рабочего элемента и совместно ее использовать. О том, как создать запрос для нахождения рабочих элементов в Team Foundation, см. в разделе Поиск ошибок, задач и прочих рабочих элементов.
Получив сообщение электронной почты с вложенным запросом рабочего элемента, можно запустить этот запрос для отображения конкретного рабочего элемента или рабочих элементов, идентифицируемых запросом. Открывать и запускать запрос необходимо на компьютере, на котором установлено Сред. Командный обозреватель. Если Сред. Командный обозреватель подключено не к тому серверу, на который ссылается запрос, при открытии запроса Сред. Командный обозреватель закрывает текущее подключение и устанавливает подключение к серверу, на который ссылается запрос.
Содержание раздела
Отправка запроса в виде сообщения электронной почты
Открытие запроса, вложенного в сообщение электронной почты
Сохранение запроса в файл с помощью командного обозревателя
Создание гиперссылки с использованием синтаксиса языка запросов
Требуемые разрешения
Для выполнения этих процедур необходимо быть членом группы Читатели или располагать разрешением Просмотр рабочих элементов на этом узле, имеющим значение Разрешить, в отношении командного проекта, на который ссылается вложенный запрос. Также могут действовать другие ограничения. Дополнительные сведения см. в разделах Организация и настройка разрешений для запросов рабочих элементов и Разрешения Team Foundation Server.
Отправка запроса в виде сообщения электронной почты
Чтобы скопировать запрос и отослать его по электронной почте
Выполните одно из следующих действий:
Откройте запрос для пересылки в Team Web Access, и скопируйте URL-адрес из адресной строки браузера.
(С настроенным Office Outlook) В Сред. Командный обозреватель щелкните правой кнопкой мыши запрос для пересылки и выберите Отправить в Microsoft Outlook.
В приложении для работы с сообщениями электронной почты, создайте новое сообщение электронной почты и вставьте в него запрос.
В Сред. Командный обозреватель щелкните правой кнопкой мыши запрос для пересылки и выберите Копировать. В почтовой программе создайте сообщение электронной почты и вставьте в него запрос.
Открытие запроса, вложенного в сообщение электронной почты
Открытие запроса, полученного в виде вложения сообщения электронной почты
На компьютере с установленным Сред. Командный обозреватель с помощью почтовой программы откройте сообщение, в которое вложен запрос.
Если используется Office Outlook, дважды щелкните вложение, чтобы открыть его. Если используется другая почтовая программа и вы не знаете, как открыть вложение, обратитесь к справке данной почтовой программы.
Запрос запускается в Сред. Командный обозреватель и отображаются результаты.
(Необязательно) Если требуется сохранить запрос для использования в дальнейшем, в меню Файл выберите Сохранить имя_запроса.wiq [редактор] как.
Дополнительные сведения см. в разделе Сохранение, копирование, переименование и удаление запросов рабочих элементов.
Сохранение запроса в файл с помощью командного обозревателя
Чтобы сохранить запрос в файл, при помощи командного обозревателя
В Сред. Командный обозреватель щелкните правой кнопкой мыши запрос, который необходимо отправить, а затем выберите Изменить запрос.
В меню Файл щелкните Сохранить имя запроса как.
Запрос сохраняется в файле с расширением WIQ.
В области Выберите тип запроса и расположение для сохранения щелкните Файл.
Если файл с запросом следует сохранить не в расположении по умолчанию, нажмите Обзор, и выберите папку.
Нажмите кнопку Сохранить.
Сохраненный файл можно вложить в сообщение электронной почты, скопировать в общую папку, или править текстовыми редакторами, например, блокнотом.
Создание гиперссылки с использованием синтаксиса языка запросов
Чтобы создать гиперссылку, которая выполняет запрос
Создайте ссылку, которая соответствует одному из следующих шаблонов:
Team Web Access
http://имя_сервера:порт/путь/web/q.aspx?pname=проект&wiql=WorkItemQueryLanguage
Пример:
http://AdventureWorks:8080/tfs/web/q.aspx?pname=AdventureWorksProject&wiql==SELECT [System.ID], [System.Title], [System.State] FROM WorkItems WHERE [System.TeamProject]='AdventureWorksProject' AND [System.WorkItemType]='Bug' AND [System.FoundIn]='9.0.30304' http://Server1:8091/tfs/web/wi.aspx?id=9035
Сред. Командный обозреватель
http://имя_сервера:порт/путь/q.aspx?pname=проект&wiql=WorkItemQueryLanguage
Пример:
http://AdventureWorks:8080/q.aspx?pname=AdventureWorksProject&wiql==SELECT [System.ID], [System.Title], [System.State] FROM WorkItems WHERE [System.TeamProject]='AdventureWorksProject' AND [System.WorkItemType]='Bug' AND [System.FoundIn]='9.0.30304'
где:
имя_сервера указывает имя сервера, на котором выполняется Team Foundation Server.
порт указывает порт, используемый Team Foundation Server. Значение по умолчанию — 8080.
путь указывает расположение каталога, в котором был установлен Team Foundation Server.
Примечание
Team Web Access устанавливается в подкаталог с именем "web" на один каталог ниже каталога, в который был установлен Team Foundation Server.
проект указывает имя командного проекта, который является целью запроса.
WorkItemQueryLanguage - язык, подобный SQL язык для создания запросов для рабочих элементов.
В предыдущих примерах, URL-адрес выполняет запрос на сервере AdventureWorks, порт 8080, для проекта AdventureWorksProject, и возвращает ИД, название и состояние всех ошибок с номером построения 9.0.30304.
Примечание
При возникновении трудностей с написанием запросов на языке запросов рабочих элементов, можно создать пример запроса, сохранив новый или существующий запрос в файл формата WIQ.Особенности см. в разделе Сохранение запроса в файл при помощи командного обозревателя.Этот файл затем можно открыть в текстовом редакторе, например, в блокноте, и изменить строку запроса в соответствии с поставленной задачей, а затем скопировать ее в гиперссылку.Дополнительные сведения о синтаксисе языка запросов см. на следующей странице веб-сайта Майкрософт: Work Item Query Language (на английском языке).
Совместно использовать ссылку можно, скопировав ее в сообщение электронной почты или вставив ее в страницу или форму приложения программы.
См. также
Задачи
Сохранение, копирование, переименование и удаление запросов рабочих элементов
Организация и настройка разрешений для запросов рабочих элементов
Совместное использование рабочих элементов
Основные понятия
Поиск ошибок, задач и прочих рабочих элементов
Другие ресурсы
Совместное использование рабочих элементов и запросов с участниками команды