Как настроить электронную почту оповещения о рабочем элементе TFS - PullRequest
0 голосов
/ 25 сентября 2019

Я использую TFS2018 и пытаюсь настроить содержимое электронных писем с предупреждениями о рабочих элементах.

Я пытался следовать инструкциям на этой странице для редактирования WorkItemChangedEventФайл .xsl.Однако я обнаружил, что в папке есть файл WorkItemChangedEvent.xsl и файл WorkItemChangedEvent_2.xsl.Я попытался изменить оба этих файла и перезапустить пул приложений, но изменения, похоже, не вступили в силу.Затем я даже попытался удалить файл WorkItemChangedEvent.xsl, переименовав его, и обнаружил, что оповещения по электронной почте по-прежнему работают без файла.Затем я попытался удалить файл WorkItemChangedEvent_2.xsl и обнаружил, что оповещения перестали работать.Поэтому я пришел к выводу, что фактический требуемый файл - это WorkItemChangedEvent_2.xsl вместо WorkItemChangedEvent.xsl.Однако затем я попытался вставить пустой файл с именем WorkItemChangedEvent_2.xsl, и предупреждения снова начали работать.Так что теперь я очень озадачен.Похоже, что система требует наличия файла WorkItemChangedEvent_2.xsl только для того, чтобы сработали оповещения, и фактическое содержимое файла не имеет значения.Так откуда же система получает форматирование электронной почты?Что мне нужно сделать, чтобы настроить свои электронные письма с предупреждениями о рабочих элементах?

1 Ответ

0 голосов
/ 26 сентября 2019

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

WorkItemChangedEvent_2.xsl это повлияет только на электронную почту HTML, сначала проверьте, если вы получение электронного письма в формате HTML .

Содержимое отправляемых электронных писем автоматически создается из файла TeamFoundation.xsl и вышеуказанных файлов WorkItemChangedEvent xsl.

Поэтому, если вы хотите настроить детализацию содержимого, измените также TeamFoundation.xsl связанную деталь.

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

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