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


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

Можно настраивать содержимое и формат уведомлений по электронной почте об изменениях, внесенных в рабочие элементы членами группы, путем изменения связанных с ними файлов XSL-преобразования. Члены группы могут настраивать оповещения проектов в Сред. Командный обозреватель для различных уведомлений, а также задавать в качестве формата HTML или обычный текст. Например, можно создавать уведомления для проектов, рабочих элементов и событий построения, а также настраивать внешний вид и поведение уведомлений, отправляемых пользователю Team Foundation.

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

Диск:\Program Files\Microsoft Visual Studio 2010 Team Foundation Server\Application Tier\TFSJobAgent\Transforms

Для изменения какого-либо из этих файлов преобразования можно использовать редактор XML, например Visual Studio. Далее приводятся два файла преобразования для события рабочего элемента:

WorkItemChangedEvent.xsl

Форматирование электронной почты в формате HTML

WorkItemChangedEvent.plaintextXsl

Форматирование электронной почты в формате простого текста

Служба событий использует XSL-файлы и файлы plaintextXsl для преобразования XML-данных для события в сообщение электронной почты. Отредактировав XSL-файл, можно получить другой формат почтового уведомления. Для сообщений электронной почты в формате HTML основной макет для всех событий хранится в файле TeamFoundation.xsl. Необходимо сделать резервные копии всех файлов, которые планируется изменить, а затем протестировать изменения. После внесения изменений Team Foundation Server будет использовать измененное преобразование при следующем создании уведомления для события.

Примечание

Содержимое сообщений по электронной почте создается автоматически по файлу TeamFoundation.xsl и приведенным выше файлам WorkItemChangedEvent xsl.Не рекомендуется изменять файл TeamFoundation.xsl.Если изменяется содержимое этого файла, необходимо тщательно протестировать изменения.Неправильное изменение этого файла может привести к сбою оповещений Team Foundation по электронной почте и невозможности просмотра рабочих элементов, наборов изменений или файлов Team Foundation в веб-браузере.

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

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

Редактирование почтового шаблона для отправки по электронной почте уведомлений об изменениях рабочих элементов

  1. На сервере уровня приложений откройте следующую папку:

    Диск:\Program Files\Microsoft Visual Studio 2010 Team Foundation Server\Application Tier\TFSJobAgent\Transforms

  2. Откройте файл WorkItemChangedEvent.xsl в Блокноте или другом текстовом редакторе.

    Примечание

    Даже если вход в систему выполнен с правами администратора, необходимо открыть Блокнот или другой редактор в качестве администратора, чтобы выполнить эту функцию на сервере с операционной системой Windows Server 2008.Чтобы открыть Блокнот с полномочиями администратора, нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора.Дополнительные сведения см. на странице Контроль учетных записей (может быть на английском языке) веб-сайта корпорации Майкрософт.

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

    Примечание

    Аналогичные изменения следует внести в файл WorkItemChangedEvent.plaintextXsl для любых пользователей, запросивших сообщения в формате открытого текста.

  4. Сохраните файл WorkItemChangedEvent.xsl.

См. также

Задачи

Настройка уведомлений, отправляемых по электронной почте, и задание сервера SMTP

Другие ресурсы

Настройка ресурсов для поддержки командных проектов