Получение уведомлений при внесении изменений

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

Если у вас есть доступ к Team Web Access, вы можете настроить оповещения для себя. Если вы администратор команды, вы можете настроить оповещения для команды. Кроме того, вы можете просматривать, создавать, редактировать и удалять оповещения для участников команд и команд, если вы являетесь членом групп «Администраторы коллекции проектов» или «Администраторы Team Foundation».

Задание оповещений только для себя

  1. Подключитесь к командному проекту из веб-браузера и откройте компонент управления оповещениями (Мои оповещения в меню профиля).

    Управление отдельными оповещениями из Team Web Access

    Если этот параметр отсутствует, необходимо настроить SMTP-сервер для поддержки TFS.

  2. Введите один или несколько адресов электронной почты. Разделяйте адреса точкой с запятой.

    Задание адреса электронной почты для оповещений

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

    Управление оповещениями TFS

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

    Для командных проектов на основе репозитория Git вместо Все элементы возвращены отображается Фиксация отправлена в данный командный проект.

  4. Для доступа к дополнительным параметрам откройте пользовательские оповещения и выберите один из приведенных параметров. Также можно открыть базовое оповещение и изменить его параметры, например изменить формат сообщения электронной почты с HTML на обычный текст или SOAP.

    Открытие пользовательских оповещений

  5. Фильтры оповещения определяются таким же образом, как фильтры запроса.

    Заполнение формы пользовательских оповещений

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

  6. Для доступа к дополнительным параметрам откройте окно "Выбор шаблона нового оповещения".

    Открыть все параметры оповещений

  7. Выберите один из нескольких перечисленных типов оповещений.

    Выбор типа оповещений из всех параметров оповещения

Установка оповещений для команды

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

  2. Откройте оповещения команды в разделе "Управление оповещениями TFS".

    Открытие оповещений команды

  3. Разверните команду и откройте окно "Выбор шаблона нового оповещения".

    Ссылка на оповещения рабочих элементов на странице администрирования оповещений

  4. Выберите тип оповещения.

    Выбор типа оповещений для команды

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

    Выбор типа оповещений для команды

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

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

Администрирование оповещений для командного проекта

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

Администраторы могут просматривать, создавать, редактировать и удалять оповещения для членов команд и команд.

Просмотр оповещений, заданных для командного проекта

  • На странице администрирования TWA для командного проекта откройте вкладку «Оповещения» и разверните узел «Все оповещения».

    Просмотр всех оповещений, заданных для командного проекта

    Если вкладка «Оповещения» отсутствует, необходимо настроить SMTP-сервер для поддержки TFS.

Поиск оповещений, заданных для участника команды или команды

  • Выберите имя участника команды в раскрывающемся списке или введите его в поле «Поиск».

    Поиск оповещений, заданных для члена команды

    Оповещения, заданные для члена команды

Создание, редактирование и удаление оповещения

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

    Создание оповещения для другого члена команды

    Чтобы создать оповещение для команды, найдите оповещения, назначенные этой команде, а затем создайте оповещение аналогичным образом. Команда должна отобразиться в поле «Подписчик».

  2. Чтобы изменить или удалить оповещение, откройте его через контекстное меню.

    Открытие или удаление оповещения

    Совет

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

Вопросы и ответы

В. Как получить доступ к Team Web Access?

О. Вы должны быть добавлены в группы пользователей с лицензиями «Основная», «Расширенная» или «Заинтересованное лицо», как описано в разделе Изменение уровней доступа.

Вопрос. Где можно получить дополнительные сведения о задании фильтров оповещений.

О. См. раздел Поля, операторы, значения и переменные запросов.

В. Какие оповещения поддерживают Git?

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

Оповещения из категории принудительной отправки (репозиторий Git)

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

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

Сведения о создании оповещений для участника команды или команды см. в разделе Администрирование оповещений для командного проекта.

Все оповещения содержат ссылки на объекты, открытые в TWA. Если у получателя оповещения нет прав на доступ к TWA, он не сможет перейти к объекту по ссылке.

В. Где можно увидеть перечень всех полей, доступных для отслеживания изменений рабочих элементов?

О. Перейдите сюда для получения сведений о перечне полей рабочих элементов, определенных для шаблонов процесса по умолчанию TFS.

В. Можно ли настроить формат сообщения электронной почты?

О. Да, для каждой категории оповещений предусмотрен формат шаблона. См. раздел Настройка формата оповещений по электронной почте в TFS.

В. Как управлять оповещениями при подключении к TFS 2010?

О. Инструкции в этом разделе требуют подключения к TFS 2012 или TFS 2013. Если система Visual Studio обновлена до версии 2012 или 2013 и вы подключаетесь к Team Foundation Server 2010, может понадобиться установить Team Explorer 2010 параллельно для управления оповещениями, хранящимися в Team Foundation Server 2010.

В. Какие инструменты предлагаются для отслеживания сборок?

О. Можно отслеживать ход выполнения сборки с помощью приложения уведомления о сборке.