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


Пошаговое руководство: отслеживание рабочих элементов

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

В этом пошаговом руководстве показано создание рабочих элементов и их отслеживание в проекте Visual Studio Team System. Демонстрируется применение контрольного списка проекта, чтобы убедиться в выполнении основных действий на каждом этапе проекта.

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

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

  • Добавление новых рабочих элементов.

  • Просмотр рабочих элементов.

  • Поиск рабочих элементов.

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

  • Настройка результатов запроса.

  • Группировка предложений запроса.

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

    Данный раздел основан на типах рабочих элементов и запросов, доступных в MSF для гибкой разработки программного обеспечения. Если в проекте используются другие методы, типы рабочих элементов и запросов могут отличаться. MSF для гибкой разработки программного обеспечения — это один из шаблонов руководства по процессу, включенных в Team Foundation. Дополнительные сведения см. в разделе Поиск и использование руководства по процессу.

Обязательные компоненты

При запуске Visual Studio в Сред. Командный обозреватель проект будет открыт в отдельной области, которую можно закрепить. По умолчанию в каждой папке проекта в дереве командного проекта содержатся следующие узлы.

  • Рабочие элементы   Включает командные проекты Запросы группы и Мои запросы, описанные ниже.

  • Документы   Включает документы, которые администратор проекта сделал доступными для групп документов.

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

  • Построения   Доступ к функциям построений в Team Foundation.

  • Управление версиями   Доступ к функциям управления версиями в Team Foundation.

Узлы командного обозревателя

Кроме папки нового проекта, в верхней части списка папок будет папка Избранное. Можно добавлять ярлыки в папку Избранное для быстрого доступа к часто используемым рабочим элементам.

Необходимые разрешения

Для выполнения данного пошагового руководства необходимо быть членом группы Участники или располагать разрешениями Просмотр рабочих элементов на этом узле и Изменить рабочие элементы на этом узле, имеющими значение Разрешить. Чтобы сохранить запрос как запрос группы, необходимо быть членом группы администраторов проекта. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

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

Каждый сегмент работы в проекте является рабочим элементом. Основная цель любого проекта — выполнение всех рабочих элементов. Если в командном проекте применяется пошаговое руководство по MSF для гибкой разработки программного обеспечения, поставляемое с Team Foundation, то будут доступны следующие типы рабочих элементов.

  • Сценарий   Описание потребности или запроса пользователя.

  • Ошибка   Дефект или несоответствие между предполагаемым и фактическим поведением продукта.

  • Требование к качеству обслуживания   Ожидаемые конечные результаты итогового продукта. Результат может быть решенной проблемой, компонентом и т.д.

  • Задача   Отдельное действие, которое должно быть выполнено одним человеком или группой.

  • Риск   Возможное событие или условие, которое может отрицательно повлиять на проект в будущем.

Чтобы добавить новый рабочий элемент типа "Ошибка"

  1. В Сред. Командный обозреватель выберите командный проект AdventureWorks.

  2. Щелкните правой кнопкой мыши папку Рабочие элементы, выберите Добавить рабочий элемент, затем щелкните Ошибка.

  3. В поле Название введите Ошибка AdventureWorks.

  4. Заполните форму, заполнив нужные поля. Для сохранения рабочего элемента нужно заполнить все обязательные поля.

    Такие поля выделены цветом.

  5. В меню Файл щелкните Сохранить новую ошибку<номер>.

    При сохранении ошибки в Team Foundation ей присваивается номер идентификатора. Это позволяет отслеживать ошибку в ходе работы над проектом. Запишите этот номер идентификатора — он понадобится для другой процедуры в этом руководстве.

Для выполнения этого руководства нужно добавить несколько рабочих элементов с разными значениями в обязательных полях. Например, добавьте одну ошибку с важностью "1" и назначьте ее себе. Затем добавьте еще одну ошибку с важностью "1" и назначьте ее кому-либо еще в группе. Затем добавьте несколько требований к качеству обслуживания и назначьте их себе или другим членам группы. Добавьте еще 8–10 рабочих элементов, используя 5 доступных типов элементов. Когда будет добавлено несколько рабочих элементов разных типов, можно будет выполнять поиск с учетом этих различий.

Просмотр рабочих элементов

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

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

  1. После создания нескольких рабочих элементов и назначения их другим членам группы, откройте Сред. Командный обозреватель, разверните узел Рабочие элементы, затем разверните узел Запросы группы.

  2. Дважды щелкните запрос Мои рабочие элементы, чтобы найти элементы, назначенные вам.

  3. Выберите рабочий элемент в диалоговом окне Список результатов, затем дважды щелкните рабочий элемент, чтобы открыть его форму.

Идентификаторы рабочих элементов уникальны во всех командных проектов и для всех типов элементов, поэтому нетрудно найти элемент, если известен его идентификатор.

Чтобы найти определенный рабочий элемент

  1. В меню Группа выберите команду Перейти к рабочему элементу.

  2. В диалоговом окне Переход к рабочему элементу введите идентификатор.

  3. Нажмите кнопку ОК для открытия рабочего элемента.

Поиск рабочих элементов

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

ms181269.alert_caution(ru-ru,VS.90).gifВнимание!

Рекомендуется добавить по крайней мере одно предложение в запрос перед запуском. Если в запросе нет ни одного предложения, поиск выполняется по всему командному проекту. Чем крупнее командный проект, тем больше времени и ресурсов потребуется для поиска. Неправильно составленный запрос может повлиять на производительность работы Team Foundation Server для всей группы.

Чтобы найти и запустить существующий запрос

  1. В папке Запросы группы в узле Рабочие элементы выберите запрос Все рабочие элементы.

  2. Дважды щелкните имя запроса.

    Запрос отобразится в представлении результатов, в верхней части будет список Результаты запроса, а под ним — рабочий элемент.

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

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

Для создания простого запроса

  1. В узле Рабочие элементы щелкните правой кнопкой мыши узел Мои запросы и щелкните Добавить запрос.

  2. Добавляйте предложения запроса до тех пор, пока запрос не будет выдавать нужные результаты. Например, можно добавить предложение Priority = 1, а затем добавить еще одно предложение Activated By = @me (вместо @me будет автоматически вставлен ваш псевдоним).

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

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

  3. В панели инструмента режима запросов нажмите кнопку Выполнить.

    Результаты будут отображены в списке Результаты запроса.

  4. В меню Файл щелкните Сохранить новый запрос <номер запроса> [запрос].

  5. В диалоговом окне Сохранить запрос как в поле Имя введите MyQuery1, затем выберите Мой запрос (только для меня).

  6. Нажмите кнопку Сохранить для сохранения запроса в папку Мои запросы.

Настройка результатов запроса

После первого запуска запроса можно настроить отображение результатов запроса.

Чтобы изменить поля, отображаемые в диалоговом окне результатов запроса

  1. Щелкните панель инструментов Режим запроса и выберите Параметры столбцов.

  2. В диалоговом окне Параметры столбцов перейдите на вкладку Поля.

  3. В поле Доступные столбцы выберите столбец Тип рабочего элемента.

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

    Чтобы отображалось несколько столбцов, нажмите и удерживайте клавишу CTRL, затем щелкните нужные столбцы. Столбцы перечислены в алфавитном порядке в списке Доступные столбцы.

  4. Щелкните >, чтобы скопировать выделенные столбцы в окно Выделенные столбцы.

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

    Чтобы удалить какой-либо столбец из списка результатов запроса, выберите имя столбца в списке Доступные столбцы, затем щелкните <.

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

    Чтобы изменить положение столбцов в списке результатов запроса, выберите нужный столбец и щелкните стрелки вверх или вниз.

  5. Нажмите кнопку ОК для сохранения параметров и просмотра выбранного столбца в окне результатов запроса.

Для сортировки списка результатов запроса

  1. Щелкните панель инструментов Режим запроса и выберите Параметры столбцов.

  2. В диалоговом окне Параметры столбцов перейдите на вкладку Сортировка.

  3. В поле Доступные столбцы выберите столбец Тип рабочего элемента.

  4. Щелкните >, чтобы переместить выделенные столбцы в поле Выделенные столбцы.

  5. В поле Включенные протоколы используйте кнопки со стрелками вниз и вверх, чтобы изменить порядок применения протоколов при попытках установить соединение с SQL Server.

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

  7. Нажмите кнопку ОК для сохранения параметров.

Группировка предложений запроса

При работе с большим количеством данных и при необходимости получения точных результатов следует упорядочить фрагменты запроса нужным образом.

  • **Добавить, удалить и переместить предложения запросов **  Проверка результатов по мере доработки запроса. Так создается большинство запросов.

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

Для группировки предложений запросов

  1. Выберите два последних предложений в созданном ранее запросе.

  2. Щелкните их правой кнопкой мыши и выберите Группировать предложения.

    Две строки будут выделены знаками, похожими на скобки.

Сохранение запроса

Если отчет работает нужным образом, может понадобиться сохранить его для использования в дальнейшем.

Чтобы сохранить запрос

  1. Создайте запрос.

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

  3. В диалоговом окне Сохранить запрос как в поле Имя введите имя запроса.

  4. В разделе Выберите тип запроса и расположение выберите, где сохранить запрос:

    Чтобы сделать запрос доступным для других участников группы, выберите Запрос группы (видимый для всех).

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

    Для сохранения группового запроса требуются права администратора проекта.

    Чтобы сохранить запрос в вашу личную папку запросов, выберите Мой запрос (только для меня) и выберите командный проект, в который нужно сохранить запрос.

    Чтобы сохранить запрос в виде файла для отправки по электронной почте, выберите Файл и укажите папку и имя файла. Запрос будет сохранен в Team Foundation с расширением .wiq.

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

См. также

Задачи

Пошаговое руководство. Добавление ссылок и вложений в рабочие элементы

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

Работа с рабочими элементами Team Foundation